Pinned Repositories
arrayvec
A vector with a fixed capacity. (Rust)
git-remote-gcrypt
[This fork is not maintained] git-remote-gcrypt: A git remote helper for GPG-encrypted remotes
indexing
Sound unchecked indexing using “generativity”; a type system approach to indices, pointers and ranges that are trusted to be in bounds.
maplit
Rust container / collection literal macros for HashMap, HashSet, BTreeMap, BTreeSet.
matrixmultiply
General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides.
scopeguard
Rust crate for a convenient RAII scope guard.
indexmap
A hash table with consistent order and fast iteration; access items by key or sequence index
petgraph
Graph data structure library for Rust.
itertools
Extra iterator adaptors, iterator methods, free functions, and macros.
ndarray
ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations
bluss's Repositories
bluss/arrayvec
A vector with a fixed capacity. (Rust)
bluss/scopeguard
Rust crate for a convenient RAII scope guard.
bluss/maplit
Rust container / collection literal macros for HashMap, HashSet, BTreeMap, BTreeSet.
bluss/matrixmultiply
General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides.
bluss/bencher
bencher is just a port of the libtest (unstable) benchmark runner to Rust stable releases. `cargo bench` on stable. "Not a better bencher!" = No feature development. Go build a better stable benchmarking library.
bluss/twoway
Twoway / Fast substring search for strings and byte strings (Rust) / Also assorted benchmarks and string search snippets
bluss/permutohedron
bluss/fast-floats
Experimental (unstable) “fast-math” wrappers for f32, f64
bluss/debugit
DebugIt: Use specialization so you can debug-print a value without explicit (and viral) Debug trait bound. (Not really maintained. Uses specialization so it may break)
bluss/thread-tree
A tree-shaped thread pool used for spawning stack-bound scoped jobs with no work stealing. Derived from a little bit of rayon-core code + new thread pool on top.
bluss/pyproject-local-kernel
Python Jupyter kernel using pyproject environment manangers like Rye, PDM, Poetry, Hatch etc.
bluss/ryeish-kernel
Python Jupyter kernel using Rye for reproducible notebooks
bluss/tox-rye
Use Rye to discover or fetch Python versions for Tox (v4)
bluss/dlx
Dancing Links (“dlx”) solver for the exact cover problem, written in Rust. Can be used to create a sudoku solver.
bluss/rawpointer
Extra methods for raw pointers
bluss/virtualenv-rye-discovery
Virtualenv plugin for discovery of Python interpreters through Rye.
bluss/rawslice
bluss/rayon
Rayon: A data parallelism library for Rust
bluss/bluss
bluss/findpython
A utility to find python versions on your system
bluss/http
Rust HTTP types
bluss/jupyter-vim
Make Vim talk to Jupyter kernels
bluss/libvterm
https://github.com/neovim/neovim/wiki/Deps#forks
bluss/num-complex
Complex numbers for Rust
bluss/openblas-src
Source of BLAS and LAPACK via OpenBLAS
bluss/poetry-kernel
Python Jupyter kernel using Poetry for reproducible notebooks
bluss/polars
Rust DataFrame library
bluss/rust
a safe, concurrent, practical language
bluss/rye
An Experimental Package Management Solution for Python
bluss/sysconfigpatcher
Patch sysconfigdata and pkgconfig files in a python installation from indygreg's python builds.