Pinned Repositories
3D_Rust_logo
A 3D model (in Blender format) of the official logo for the Rust programming language
almost_ord
ord_subset
Tools for working with types where a subset of values has a total order, like e.g. floats without NaN
partial_application
Partial function application macro for Rust
ProjectEuler
My Project Euler solutions, primarily in Rust, some in Python
sudoku
The Rust sudoku library
sudoku-cli
Command line interface for the Rust sudoku library
sudoku_web
One of the fastest sudoku solvers, compiled to wasm
typed_dict_generator
Generate python code for typed dictionaries from JSON examples
virtpy
Create Python venvs but only store package files on disk once, no matter how many venvs you install a package into.
Emerentius's Repositories
Emerentius/sudoku
The Rust sudoku library
Emerentius/partial_application
Partial function application macro for Rust
Emerentius/ord_subset
Tools for working with types where a subset of values has a total order, like e.g. floats without NaN
Emerentius/sudoku_web
One of the fastest sudoku solvers, compiled to wasm
Emerentius/typed_dict_generator
Generate python code for typed dictionaries from JSON examples
Emerentius/ProjectEuler
My Project Euler solutions, primarily in Rust, some in Python
Emerentius/sudoku-cli
Command line interface for the Rust sudoku library
Emerentius/virtpy
Create Python venvs but only store package files on disk once, no matter how many venvs you install a package into.
Emerentius/sudoku-gui
Sudoku GUI in QT, using the Rust sudoku library for logic
Emerentius/advent_of_code_2019
Emerentius/advent_of_code_2020
Emerentius/advent_of_code_2021
Emerentius/emeus
Constraint-based layout manager for GTK+
Emerentius/fs-err
A simple wrapper around filesystem operations to provide more helpful error messages.
Emerentius/gnome_memory_leak_ubuntu_22.04
Data analysis of Gnome shell memory usage
Emerentius/learnxinyminutes-docs
Code documentation written as code! How novel and totally my idea!
Emerentius/machine_learning
Code created while learning about machine learning
Emerentius/open_with_primary_keyboard
Switch primary keyboard temporarily while opening some other program to workaround keyboard layout bugs in those programs
Emerentius/path-shadows
Find all programs on $PATH that are shadowed by programs in earlier directories in $PATH
Emerentius/plotnine
A grammar of graphics for Python
Emerentius/quantum_simulation
Code from a university course
Emerentius/result
A simple Rust like Result type for Python 3. Fully type annotated.
Emerentius/rust
A safe, concurrent, practical language.
Emerentius/rust-clippy
A bunch of lints to catch common mistakes and improve your Rust code
Emerentius/rust-itertools
Extra iterator adaptors, iterator methods, free functions, and macros.
Emerentius/rusty_markov
Random doodle of a markov chain
Emerentius/stash
Store any command's output for later retrieval without most of the hassle of redirecting to a file
Emerentius/sudoku-ffi
C bindings to the Rust sudoku library
Emerentius/swap
A very simple tool to swap two paths atomically using renameat2() on Linux. Fork of https://gitlab.com/K900/swap.
Emerentius/zip_bug
Demonstrating a bug with the zip crate on Windows