{ "info": { "author": "Navjot Kukreja", "author_email": "navjotk@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# pyzfp\nPython wrapper over the [zfp compression library](https://computation.llnl.gov/projects/floating-point-compression). This is the second version, rewritten using Cython because the earlier version using ctypes was slow. [Click here](https://github.com/navjotk/pyzfp/blob/ctypes_vs_cython/ctypes_vs_cython_compression.png) for performance comparison. Currently wraps zfp version 0.5.5. \n\n# Installation\n```\npip install pyzfp\n```\nThis should download zfp version 0.5.5, compile it and install the python (Cython) wrappers in the default install location. The use of a virtual environment is recommended.\n\nShould you face any issues, please report them using Github issues. \n\n# Usage\n\nA sample program that demonstrates the use of the library: (also contents of test.py):\n```\nfrom pyzfp import compress, decompress\n\n\na = np.linspace(0, 100, num=1000000).reshape((100, 100, 100))\n\n\n\ntolerance = 0.0000001\nparallel = True\ncompressed = compress(a, tolerance=tolerance, parallel=parallel)\n\nrecovered = decompress(compressed, a.shape, a.dtype, tolerance=tolerance)\nprint(len(a.tostring()))\nprint(len(compressed))\nprint(np.linalg.norm(recovered-a))\n```\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/navjotk/pyzfp", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyzfp", "package_url": "https://pypi.org/project/pyzfp/", "platform": "", "project_url": "https://pypi.org/project/pyzfp/", "project_urls": { "Homepage": "https://github.com/navjotk/pyzfp" }, "release_url": "https://pypi.org/project/pyzfp/0.5.5/", "requires_dist": null, "requires_python": "", "summary": "A python wrapper for the ZFP compression libary", "version": "0.5.5", "yanked": false, "yanked_reason": null }, "last_serial": 12544196, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "c866c4b5cbaf90c34946d8a41de11a9b", "sha256": "f75caf27c173af8336d9ff8f5c26828acdfcdd9975140472fca63cc9f2420717" }, "downloads": -1, "filename": "pyzfp-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c866c4b5cbaf90c34946d8a41de11a9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126747, "upload_time": "2019-03-04T18:25:55", "upload_time_iso_8601": "2019-03-04T18:25:55.772965Z", "url": "https://files.pythonhosted.org/packages/c3/d3/3dec8e4fa9ac8d66d613eee84af6af2b2243e9b28832cf46c29fff274556/pyzfp-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "3e9546d888f6e74715e084f4eaa94ed3", "sha256": "93cfd11b5fca7b565fd5dc4d27a7740483e8ba62765c87d288a99489f32d26fa" }, "downloads": -1, "filename": "pyzfp-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3e9546d888f6e74715e084f4eaa94ed3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126764, "upload_time": "2019-03-04T18:36:14", "upload_time_iso_8601": "2019-03-04T18:36:14.252973Z", "url": "https://files.pythonhosted.org/packages/e2/d1/adf25483ea11312fd19c34d72877789ad16c5d613895d306f4285d1739cd/pyzfp-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d420cd437f24753a80790cb9c1363c75", "sha256": "d1f62dc714ebb66a26e8379e4243e4c6f3fa34c926b9c288ea768f8ff7b69e59" }, "downloads": -1, "filename": "pyzfp-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d420cd437f24753a80790cb9c1363c75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126748, "upload_time": "2019-03-04T18:49:56", "upload_time_iso_8601": "2019-03-04T18:49:56.237772Z", "url": "https://files.pythonhosted.org/packages/f2/e1/aeead4f8defa698b3b163ce933fb688c6529e8e1f6e3488572861ebe1647/pyzfp-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "558a141d37f80f450e5d35086c4d9475", "sha256": "f93281e29d7977b22737e6baac914f4e3515a584200522037090548b57fb42d6" }, "downloads": -1, "filename": "pyzfp-0.1.5.tar.gz", "has_sig": false, "md5_digest": "558a141d37f80f450e5d35086c4d9475", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125733, "upload_time": "2019-03-05T12:14:31", "upload_time_iso_8601": "2019-03-05T12:14:31.106271Z", "url": "https://files.pythonhosted.org/packages/7b/2a/402a69c7fa1539b7fc801ee90b3ae2fea2ca5e4f69baf185c9d062588f50/pyzfp-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "74a989480751f44686c81aa1989c5fcc", "sha256": "6b7396ffbb6a562a4c8b1c4c9b165305e897a9c1f85e6f50f98d29bad2e88b04" }, "downloads": -1, "filename": "pyzfp-0.1.6.tar.gz", "has_sig": false, "md5_digest": "74a989480751f44686c81aa1989c5fcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126737, "upload_time": "2019-03-05T14:50:33", "upload_time_iso_8601": "2019-03-05T14:50:33.062292Z", "url": "https://files.pythonhosted.org/packages/86/c2/011c5821fb084161c315b2f973d3e63a0d024d5a76c4d33738e62e656982/pyzfp-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "baa72f500c08a4cd42ad5e7ad809f4f2", "sha256": "8c34a6245fefb2a38e4c1178887f434b9e96cd500ba314888dd66ea184e7bace" }, "downloads": -1, "filename": "pyzfp-0.2.tar.gz", "has_sig": false, "md5_digest": "baa72f500c08a4cd42ad5e7ad809f4f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127114, "upload_time": "2019-06-05T11:08:34", "upload_time_iso_8601": "2019-06-05T11:08:34.051778Z", "url": "https://files.pythonhosted.org/packages/36/fb/284d8d2be4e7c0e95a2b77ffe8c765ed52467cf06e746afc34f8591fbb2b/pyzfp-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2rc1": [ { "comment_text": "", "digests": { "md5": "0e7be32ab4bc07117ce449dee070b04c", "sha256": "f23adad993b711d6d938cb3231f0152b3ee9f43f08f9064fca05e717fd08f21d" }, "downloads": -1, "filename": "pyzfp-0.2rc1.tar.gz", "has_sig": false, "md5_digest": "0e7be32ab4bc07117ce449dee070b04c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127107, "upload_time": "2019-03-28T10:35:45", "upload_time_iso_8601": "2019-03-28T10:35:45.381193Z", "url": "https://files.pythonhosted.org/packages/7c/ef/f301c9bf202366a881307ba18223b867f005feab88c1ccec8088d401ca27/pyzfp-0.2rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2rc2": [ { "comment_text": "", "digests": { "md5": "d49e2843f6e09bec454751060816a060", "sha256": "f3c84a6648ec8ac02b41ecef9625c3a169563e2b1c84c8432412a088e3592afc" }, "downloads": -1, "filename": "pyzfp-0.2rc2.tar.gz", "has_sig": false, "md5_digest": "d49e2843f6e09bec454751060816a060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127116, "upload_time": "2019-05-15T17:12:58", "upload_time_iso_8601": "2019-05-15T17:12:58.346129Z", "url": "https://files.pythonhosted.org/packages/75/96/cb8100e885ce3a4c044b641419c9d77d4daf8535e238d523f524ffc6f0e1/pyzfp-0.2rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2rc3": [ { "comment_text": "", "digests": { "md5": "993c5bb06fce0063b448ce1e6cc08eb8", "sha256": "094ecd7947dd96393a97755a46de54970c0efb840a442af030cd61190fbf263d" }, "downloads": -1, "filename": "pyzfp-0.2rc3.tar.gz", "has_sig": false, "md5_digest": "993c5bb06fce0063b448ce1e6cc08eb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127096, "upload_time": "2019-05-17T15:45:45", "upload_time_iso_8601": "2019-05-17T15:45:45.118014Z", "url": "https://files.pythonhosted.org/packages/f5/9e/418df164dc06acc1aa990a96c971b3ce808ba62230d85d1d4bb01f25b2ac/pyzfp-0.2rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2rc4": [ { "comment_text": "", "digests": { "md5": "b93e925630929c0ee9583529e9e240f0", "sha256": "aee4bbb7a11279a426b87822dbb1247e44e84e8da797d0f18d6a2889f5accc8b" }, "downloads": -1, "filename": "pyzfp-0.2rc4.tar.gz", "has_sig": false, "md5_digest": "b93e925630929c0ee9583529e9e240f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127132, "upload_time": "2019-05-17T16:52:03", "upload_time_iso_8601": "2019-05-17T16:52:03.784869Z", "url": "https://files.pythonhosted.org/packages/32/e2/7ba6c3b9e00e42847890cd35ca2fd010779e5cfff5106a71c02e6f4a640a/pyzfp-0.2rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2rc5": [ { "comment_text": "", "digests": { "md5": "fd189b4bd93c103a91770acf52824ef8", "sha256": "8977edc17f38d065384d2bbadbdf3fceef7a2fc7dfe61a6c3031c8fcd4440be4" }, "downloads": -1, "filename": "pyzfp-0.2rc5.tar.gz", "has_sig": false, "md5_digest": "fd189b4bd93c103a91770acf52824ef8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 336730, "upload_time": "2019-05-21T21:40:00", "upload_time_iso_8601": "2019-05-21T21:40:00.499837Z", "url": "https://files.pythonhosted.org/packages/14/fa/d1d8caf6cf96842bdeacaae3a3c21ad7b0ff6df377f3f553b4aecfb21419/pyzfp-0.2rc5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c7f86e4d1e5f4a5aedc24a9b3863f918", "sha256": "f44f44d3e63bf995e118dc70923994aaa4ab63e00e4054b78380952339a34e3f" }, "downloads": -1, "filename": "pyzfp-0.3.tar.gz", "has_sig": false, "md5_digest": "c7f86e4d1e5f4a5aedc24a9b3863f918", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127098, "upload_time": "2019-07-12T15:38:42", "upload_time_iso_8601": "2019-07-12T15:38:42.248018Z", "url": "https://files.pythonhosted.org/packages/33/ff/1390221dc5ed78eb6573613a76927baeea02c31e73b9db91353b8834bb95/pyzfp-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4c41af8de7c3f770a31ae5df6a701219", "sha256": "783a9ea250440139bbd333423b172ea694b16c4b6dbc5d619a10801d0717ed7e" }, "downloads": -1, "filename": "pyzfp-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4c41af8de7c3f770a31ae5df6a701219", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128493, "upload_time": "2019-10-25T15:52:59", "upload_time_iso_8601": "2019-10-25T15:52:59.726634Z", "url": "https://files.pythonhosted.org/packages/0f/0a/0c29b990e40c5aa4de6bd5594c6346b6f855099101863bfc5aec7e889d5f/pyzfp-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "75c127ee51b0278a611bde755e7a9c44", "sha256": "e520018aa28e60694bbf0f8e62b62a3bb126e9bcb6f78abb39785047eab26ab5" }, "downloads": -1, "filename": "pyzfp-0.3.4.tar.gz", "has_sig": false, "md5_digest": "75c127ee51b0278a611bde755e7a9c44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 243782, "upload_time": "2019-12-10T21:03:58", "upload_time_iso_8601": "2019-12-10T21:03:58.961101Z", "url": "https://files.pythonhosted.org/packages/94/d5/d98dafa83208071d93efb8fe68cfb77152bdd08175740eb3074c412240ba/pyzfp-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "e6ae3276164ba79877645859d765bb12", "sha256": "530aacd023e377c36741f07a4f9079a6d997fa94fc5fe05326894a88b8b65bf3" }, "downloads": -1, "filename": "pyzfp-0.5.5.tar.gz", "has_sig": false, "md5_digest": "e6ae3276164ba79877645859d765bb12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 257607, "upload_time": "2022-01-11T20:51:19", "upload_time_iso_8601": "2022-01-11T20:51:19.004473Z", "url": "https://files.pythonhosted.org/packages/ca/56/b736d3e9aa9bbcca7efcb17f7ff24745b5c75f8d1505760bc21440ec4241/pyzfp-0.5.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e6ae3276164ba79877645859d765bb12", "sha256": "530aacd023e377c36741f07a4f9079a6d997fa94fc5fe05326894a88b8b65bf3" }, "downloads": -1, "filename": "pyzfp-0.5.5.tar.gz", "has_sig": false, "md5_digest": "e6ae3276164ba79877645859d765bb12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 257607, "upload_time": "2022-01-11T20:51:19", "upload_time_iso_8601": "2022-01-11T20:51:19.004473Z", "url": "https://files.pythonhosted.org/packages/ca/56/b736d3e9aa9bbcca7efcb17f7ff24745b5c75f8d1505760bc21440ec4241/pyzfp-0.5.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }