{ "info": { "author": "Pascal van Kooten", "author_email": "kootenpv@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Customer Service", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "

\n \n

\n\n[![PyPI](https://img.shields.io/pypi/pyversions/shrynk.svg?style=flat-square&logo=python)](https://pypi.python.org/pypi/shrynk/)\n[![PyPI](https://img.shields.io/pypi/v/shrynk.svg?style=flat-square&logo=pypi)](https://pypi.python.org/pypi/shrynk/)\n[![HitCount](http://hits.dwyl.io/kootenpv/shrynk.svg)](http://hits.dwyl.io/kootenpv/shrynk)\n\nTry it live at https://shrynk.ai\n\n### Usage\n\nInstallation:\n\n pip install shrynk\n\nThen in Python:\n\n```python\nfrom shrynk.pandas import save, load\nfile_path = save(my_df, \"mypath\")\n# e.g. mypath.csv.bz2\nloaded_df = load(file_path)\n```\n\n### Add your own data\n\nIf you want more control you can do the following:\n\n```python\nimport pandas as pd\nfrom shrynk.pandas import PandasCompressor\n\ndf = pd.DataFrame({\"a\": [1, 2, 3]})\n\npdc = PandasCompressor(\"default\")\npdc.run_benchmarks([df], save=False) # adds data to the default\n\npdc.train_model(size=3, write=1, read=1)\n\npdc.infer(df)\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kootenpv/shrynk", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "shrynk", "package_url": "https://pypi.org/project/shrynk/", "platform": "any", "project_url": "https://pypi.org/project/shrynk/", "project_urls": { "Homepage": "https://github.com/kootenpv/shrynk" }, "release_url": "https://pypi.org/project/shrynk/0.0.14/", "requires_dist": [ "pandas", "pyarrow", "fastparquet", "sklearn", "preconvert", "preconvert-numpy", "dill", "wrapt-timeout-decorator", "fastparquet[lz4,brotli,lzo,zstandard,snappy]; extra == 'all'", "fastparquet[brotli,snappy,lz4]; extra == 'noc'" ], "requires_python": "", "summary": "Using Machine Learning to learn how to Compress", "version": "0.0.14" }, "last_serial": 5829484, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2c1c58622f9bfa1fbab7b1d4a253ac47", "sha256": "bc35feac87f7658927f7b61edabb9989cb5b7e480549101a4ed5b04a0a397f66" }, "downloads": -1, "filename": "shrynk-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c1c58622f9bfa1fbab7b1d4a253ac47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 561120, "upload_time": "2019-08-31T10:12:48", "url": "https://files.pythonhosted.org/packages/21/cb/0b5f14919fe280dcbe798ecc3ad2505bcb6840912231305ee94037d74997/shrynk-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9854677a44890a8c0f4e765d5a13cd1b", "sha256": "bba01aa1aad0f6a71609c35e1f74b152346c9589a5e0db5b0b6216dff43e915c" }, "downloads": -1, "filename": "shrynk-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9854677a44890a8c0f4e765d5a13cd1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228702, "upload_time": "2019-08-31T10:12:51", "url": "https://files.pythonhosted.org/packages/91/68/22199aced3af18e0e39213e4dcf476d8ad54aa6f9efa2b3ca1d2705e44a9/shrynk-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "8acadfd6c97d49912ab9f30659a5f312", "sha256": "0262bb3896383d73c478cb7c36f3f20f91b713ddff01323dace2df759fa1d7c7" }, "downloads": -1, "filename": "shrynk-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8acadfd6c97d49912ab9f30659a5f312", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1659069, "upload_time": "2019-09-05T18:56:25", "url": "https://files.pythonhosted.org/packages/9f/53/76484b1594181c55ae717430bdd30d7e685de1736f145f8c6fa0ccb692a6/shrynk-0.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12b8ad38c7872c1bddf74348ab0689bd", "sha256": "898afb661e82bbcda1cb17e7c0218e974919b3a1609572b569663eb9469c1c87" }, "downloads": -1, "filename": "shrynk-0.0.10.tar.gz", "has_sig": false, "md5_digest": "12b8ad38c7872c1bddf74348ab0689bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1164638, "upload_time": "2019-09-05T18:56:28", "url": "https://files.pythonhosted.org/packages/3e/95/3134e76adc6c71d018f3e52ca2789a078a927402865d391fcc5fdacb0cf8/shrynk-0.0.10.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "665431d633781fda28dd3ed459346cce", "sha256": "5e2722b17145f4cbcc454c296aad5a5f3aa8bdaa42d313c6c268769fbc23d3d9" }, "downloads": -1, "filename": "shrynk-0.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "665431d633781fda28dd3ed459346cce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1659172, "upload_time": "2019-09-14T15:18:35", "url": "https://files.pythonhosted.org/packages/cd/c7/26207e9bbb8c1d1962fc7130456a8151e190352511703054b9263102f5ee/shrynk-0.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4d6b057db6e003ffae618790ab91c17", "sha256": "4129d0911821177b60809b0dbccaf20b870b3c00a5edd4f048cd30990725196e" }, "downloads": -1, "filename": "shrynk-0.0.14.tar.gz", "has_sig": false, "md5_digest": "d4d6b057db6e003ffae618790ab91c17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1164712, "upload_time": "2019-09-14T15:18:38", "url": "https://files.pythonhosted.org/packages/8a/d4/5fe114eafc7b6a1089f0288244aa260641958b7e5b0b02438ca5fab6d3ed/shrynk-0.0.14.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2ed93bfd40a65ebe5fa487f24a7e4481", "sha256": "e288b1ab0387b246fca859c34fbb3452cb17b85a5f513ff3fedb3368a04b3d2d" }, "downloads": -1, "filename": "shrynk-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ed93bfd40a65ebe5fa487f24a7e4481", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 561350, "upload_time": "2019-08-31T10:18:58", "url": "https://files.pythonhosted.org/packages/c3/96/4c5ec1a69cab3bb6bd688749d74193fa4ed82c0521d64522139b31b445ab/shrynk-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c4d497462f7002a08b858b98d3d9fa7", "sha256": "641f29da514cf8a640c3b9f7b6da365c8d10c95e0776919d5c1382281061abe3" }, "downloads": -1, "filename": "shrynk-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3c4d497462f7002a08b858b98d3d9fa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228894, "upload_time": "2019-08-31T10:19:00", "url": "https://files.pythonhosted.org/packages/f4/5f/b9c84445b52a6a3c03d68546c40cd9df5fe3be47a30558d94b7a8702f391/shrynk-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a84c40a0fed0136b85a297e09dc1ff23", "sha256": "e52b6e17ba946374ee11aeb5c164552487aa44cbc7a9cabf48d3d2f63806993b" }, "downloads": -1, "filename": "shrynk-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a84c40a0fed0136b85a297e09dc1ff23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 734501, "upload_time": "2019-08-31T13:04:55", "url": "https://files.pythonhosted.org/packages/77/6e/6a3ef2c235863588a5792a3a8b5f0c9a3a69de6ceaefe3022a3cca497417/shrynk-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ae91067a5ffce3e3023471d5612f2be", "sha256": "868d4d6bdbfa63e094c4f6a299bd722aa489523dcd8529703d3b37c16f5221ca" }, "downloads": -1, "filename": "shrynk-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9ae91067a5ffce3e3023471d5612f2be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 396273, "upload_time": "2019-08-31T13:04:57", "url": "https://files.pythonhosted.org/packages/36/16/d66648b171e78337f3b77c7b2a9f2a3191f8d59354bc7a729303fd4a5d5b/shrynk-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1e0968384448660487071b5076bf7094", "sha256": "3a00090908f8457642fb0a933aa727f0d0c6cb1e9b595e1bdeaa5d6defc08a24" }, "downloads": -1, "filename": "shrynk-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e0968384448660487071b5076bf7094", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 734498, "upload_time": "2019-08-31T14:42:42", "url": "https://files.pythonhosted.org/packages/8e/6e/45ff12ddb5b6ed5ea1bace1ec79d872e9604a95da79d8eb641c00fc13601/shrynk-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b51bb577542a90ae7dcd88a2f942910", "sha256": "a543103b7e511196766d39258508b90b5937f87c17a5c41e59007822b6c094f7" }, "downloads": -1, "filename": "shrynk-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1b51bb577542a90ae7dcd88a2f942910", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 396281, "upload_time": "2019-08-31T14:42:44", "url": "https://files.pythonhosted.org/packages/61/d4/d0df0722708cc30921dc2288e77cc1aba24abd9fef18ba8f379fd79657f7/shrynk-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "294575cb9f247d2e9f17b8c7a99562fb", "sha256": "1898ec6be9cf19e577cb5a5cf8620c95c5924a168ac4de9860c3680af46be7fb" }, "downloads": -1, "filename": "shrynk-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "294575cb9f247d2e9f17b8c7a99562fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 504699, "upload_time": "2019-09-04T16:59:32", "url": "https://files.pythonhosted.org/packages/4e/15/a26035cd3d2d8ec375863445361496b353af5ab6f65762f60a23447c36f3/shrynk-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e74564d24a0bddf32898550f8ae6b20", "sha256": "7a39c5b76a0198fefa365e11d12b8995ca852013ee25342025ef1fab14d712a5" }, "downloads": -1, "filename": "shrynk-0.0.6.tar.gz", "has_sig": false, "md5_digest": "8e74564d24a0bddf32898550f8ae6b20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7860, "upload_time": "2019-09-04T16:59:34", "url": "https://files.pythonhosted.org/packages/02/3d/bca71259a350bff1a56b0204cb1e725d6bd155e55a99d4d8fac1ca81e14b/shrynk-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "53212fbd48d7be53ab67b9b2c941a393", "sha256": "e1ec64487fb6992b1757a506cf011bb7e3f3b2fd2860c2758a7a04647f597308" }, "downloads": -1, "filename": "shrynk-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53212fbd48d7be53ab67b9b2c941a393", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1658683, "upload_time": "2019-09-04T17:46:06", "url": "https://files.pythonhosted.org/packages/d5/6a/e0625b04345e6e152fb27134b1e552909285ceb62c8c8bb38ee973273da3/shrynk-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61c78dfe97b57c577dfe32ea765e6a8b", "sha256": "8841be5eadfc723e585d2107918a309b253a71ccfe56ae2a02458a9f7b3aae7d" }, "downloads": -1, "filename": "shrynk-0.0.7.tar.gz", "has_sig": false, "md5_digest": "61c78dfe97b57c577dfe32ea765e6a8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1164373, "upload_time": "2019-09-04T17:46:08", "url": "https://files.pythonhosted.org/packages/31/a9/be4802373d7e03fa7497b90b382eb9e6fed8f2e03e6fdfa1fd8ace0b5c27/shrynk-0.0.7.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "fbe4ba440b1f54aa87c73e27f31d297b", "sha256": "75a59418faffed4c71d633a9785c135ef3059a99a06f0366c86a3f11491bdd83" }, "downloads": -1, "filename": "shrynk-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fbe4ba440b1f54aa87c73e27f31d297b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1658696, "upload_time": "2019-09-04T20:06:11", "url": "https://files.pythonhosted.org/packages/73/94/4c49975bf2c09473bd66f9c7eaab4c32a28e8d0ee1bb0726186c68734a23/shrynk-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61fd2e10e5eaf09c0b20493b64a25886", "sha256": "3ce5f45cb523dc069b25262d2093ef82e7d747c69c0c9fb4462fe65e18cbaafe" }, "downloads": -1, "filename": "shrynk-0.0.9.tar.gz", "has_sig": false, "md5_digest": "61fd2e10e5eaf09c0b20493b64a25886", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1164394, "upload_time": "2019-09-04T20:06:13", "url": "https://files.pythonhosted.org/packages/8f/88/17e081e36a73db1128236b598a0a6638389c0600ace105c3889d9159dc45/shrynk-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "665431d633781fda28dd3ed459346cce", "sha256": "5e2722b17145f4cbcc454c296aad5a5f3aa8bdaa42d313c6c268769fbc23d3d9" }, "downloads": -1, "filename": "shrynk-0.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "665431d633781fda28dd3ed459346cce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1659172, "upload_time": "2019-09-14T15:18:35", "url": "https://files.pythonhosted.org/packages/cd/c7/26207e9bbb8c1d1962fc7130456a8151e190352511703054b9263102f5ee/shrynk-0.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4d6b057db6e003ffae618790ab91c17", "sha256": "4129d0911821177b60809b0dbccaf20b870b3c00a5edd4f048cd30990725196e" }, "downloads": -1, "filename": "shrynk-0.0.14.tar.gz", "has_sig": false, "md5_digest": "d4d6b057db6e003ffae618790ab91c17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1164712, "upload_time": "2019-09-14T15:18:38", "url": "https://files.pythonhosted.org/packages/8a/d4/5fe114eafc7b6a1089f0288244aa260641958b7e5b0b02438ca5fab6d3ed/shrynk-0.0.14.tar.gz" } ] }