This code is associated with the papers A Family of LZ78-based Universal Sequential Probability Assignments and The LZ78 Source.
The codebase is in Rust, with a Python API available.
For instructions on setup and usage, as well as documentation of some of the Rust code, see the tutorials folder, starting with README.md.