Show HN: Simple_ans – Asymmetric Numeral Systems in Python/C++/Pybind11
Category: library
Tags: compression, numerical-computing, python-cpp-bindings
Score: 6.0/10 (Innovation: 4, Technical: 7, Documentation: 8, Utility: 5)
A Python/C++ implementation of Asymmetric Numeral Systems (ANS) for lossless compression of integer datasets, optimized for data with 2-5000 distinct values. It's interesting because it provides a specialized, high-ratio compression algorithm with clear benchmarks showing competitive performance against standard libraries like zstd and blosc for certain distributions.
Target audience: data engineers, scientific computing developers, backend devs
Repository: https://github.com/flatironinstitute/simple_ans · Python · Apache-2.0 · 8 stars
View on Hacker News