├── .gitignore ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── 1 Quick Start.md ├── 2 Compressing DataFrames.md ├── 3 (De)Compressing Specific columns or rows from a dataframe.md ├── 4 Compressing Large CSVs in Chunks.md ├── 5 More Compression Functions.md ├── 6 Using the lzhw command line tool.md ├── 7 Comparing LZHW with Others.md └── index.md ├── examples └── german_credit.xlsx ├── img ├── lzhw duration.png ├── lzhw size.png ├── lzhw_duration2.jpg ├── lzhw_logo.jpg └── lzhw_size2.jpg ├── lzhw ├── __init__.py ├── compress_util.py ├── huffman_coding.py ├── lz20c.c ├── lz20c.pyx ├── lz77c.c ├── lz77c.pyx ├── lz78.py ├── lzhw_alg.py ├── lzhw_df.py ├── lzw_c.c ├── lzw_c.pyx ├── para_util.py ├── pq.py └── util.py ├── lzhw_cli └── lzhw_cli.py ├── mkdocs.yml ├── requirements.txt ├── setup.py ├── test_lzhw.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/README.md -------------------------------------------------------------------------------- /docs/1 Quick Start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/docs/1 Quick Start.md -------------------------------------------------------------------------------- /docs/2 Compressing DataFrames.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/docs/2 Compressing DataFrames.md -------------------------------------------------------------------------------- /docs/3 (De)Compressing Specific columns or rows from a dataframe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/docs/3 (De)Compressing Specific columns or rows from a dataframe.md -------------------------------------------------------------------------------- /docs/4 Compressing Large CSVs in Chunks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/docs/4 Compressing Large CSVs in Chunks.md -------------------------------------------------------------------------------- /docs/5 More Compression Functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/docs/5 More Compression Functions.md -------------------------------------------------------------------------------- /docs/6 Using the lzhw command line tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/docs/6 Using the lzhw command line tool.md -------------------------------------------------------------------------------- /docs/7 Comparing LZHW with Others.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/docs/7 Comparing LZHW with Others.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/docs/index.md -------------------------------------------------------------------------------- /examples/german_credit.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/examples/german_credit.xlsx -------------------------------------------------------------------------------- /img/lzhw duration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/img/lzhw duration.png -------------------------------------------------------------------------------- /img/lzhw size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/img/lzhw size.png -------------------------------------------------------------------------------- /img/lzhw_duration2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/img/lzhw_duration2.jpg -------------------------------------------------------------------------------- /img/lzhw_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/img/lzhw_logo.jpg -------------------------------------------------------------------------------- /img/lzhw_size2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/img/lzhw_size2.jpg -------------------------------------------------------------------------------- /lzhw/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/__init__.py -------------------------------------------------------------------------------- /lzhw/compress_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/compress_util.py -------------------------------------------------------------------------------- /lzhw/huffman_coding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/huffman_coding.py -------------------------------------------------------------------------------- /lzhw/lz20c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/lz20c.c -------------------------------------------------------------------------------- /lzhw/lz20c.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/lz20c.pyx -------------------------------------------------------------------------------- /lzhw/lz77c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/lz77c.c -------------------------------------------------------------------------------- /lzhw/lz77c.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/lz77c.pyx -------------------------------------------------------------------------------- /lzhw/lz78.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/lz78.py -------------------------------------------------------------------------------- /lzhw/lzhw_alg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/lzhw_alg.py -------------------------------------------------------------------------------- /lzhw/lzhw_df.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/lzhw_df.py -------------------------------------------------------------------------------- /lzhw/lzw_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/lzw_c.c -------------------------------------------------------------------------------- /lzhw/lzw_c.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/lzw_c.pyx -------------------------------------------------------------------------------- /lzhw/para_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/para_util.py -------------------------------------------------------------------------------- /lzhw/pq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/pq.py -------------------------------------------------------------------------------- /lzhw/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw/util.py -------------------------------------------------------------------------------- /lzhw_cli/lzhw_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/lzhw_cli/lzhw_cli.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | tqdm 3 | numpy>=1.16.5 4 | joblib 5 | cython 6 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/setup.py -------------------------------------------------------------------------------- /test_lzhw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/test_lzhw.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MNoorFawi/lzhw/HEAD/tox.ini --------------------------------------------------------------------------------