kodejuice/arithmetic-compressor

Arithmetic coding library with statistical models like PPM and Context mixing (demonstrating core principles of probabilistic inference, ensemble learning in AI)

43
/ 100
Emerging

This library helps software developers implement data compression in their applications. It takes in strings or lists of data and outputs a more compact, encoded representation using arithmetic coding. Developers would use this to reduce the storage size or transmission bandwidth needed for their application's data.

No commits in the last 6 months. Available on PyPI.

Use this if you are a software developer needing to implement advanced, adaptive data compression algorithms like PPM or Context Mixing within your Python application.

Not ideal if you are looking for a standalone compression utility or a library for general-purpose file archiving, as this focuses on algorithmic implementation for developers.

data-compression algorithm-implementation software-development information-theory
Stale 6m No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 25 / 25
Community 12 / 25

How are scores calculated?

Stars

19

Forks

3

Language

Python

License

MIT

Last pushed

Oct 09, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/kodejuice/arithmetic-compressor"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.