Matthias Petri's repositories
recursive_graph_bisection
This program implements the following graph reordering technique: Laxman Dhulipala, Igor Kabiljo, Brian Karrer, Giuseppe Ottaviano, Sergey Pupyrev, Alon Shalita: Compressing Graphs and Indexes with Recursive Graph Bisection. KDD 2016: 1535-1544
ans-large-alphabet
Large-Alphabet Semi-Static Entropy Coding Via Asymmetric Numeral Systems
partitioned_ef_ans
ANS based inverted index compression based on the PEF framework of Ottaviano
rank_biased_centroids
The Rank-Biased Centroids (RBC) rank fusion method to combine multiple-rankings of objects.
kaminpar-rs
Rust wrapper around KaMinPar which is a shared-memory parallel tool to heuristically solve the graph partitioning problem
bitpacking
SIMD algorithms for integer compression via bitpacking. This crate is a port of a C library called simdcomp.
ciff
Common Index File Format to to support interoperability between open-source IR engines
extrablatt
Article scraping in rust
KaMinPar
Shared-Memory Parallel Graph Partitioning for Large K
kmean-rs
Small and fast library for k-means clustering.
rusoto
AWS SDK for Rust
s2geometry
Computational geometry and spatial indexing on the sphere
select.rs
A Rust library to extract useful data from HTML documents, suitable for web scraping.
smol
A small and fast async runtime for Rust
streamvbyte
Rust FFI bindings for streamvbyte
tokenizers
💥Fast State-of-the-Art Tokenizers optimized for Research and Production
tonic
A native gRPC client & server implementation with async/await support.
xray
🕵️ aws xray daemon client for rustlang applications