[![PyPI version](https://badge.fury.io/py/fpzip.svg)](https://badge.fury.io/py/fpzip)
# fpzip
fpzip is a compression algorithm supporting lossless and lossy encoding for up to 4 dimensional floating point data. This package contains Python C++ bindings for the fpzip algorithm (version 1.3.0). The version number for this package is independent. Python 3.7+ is supported.
```python
import fpzip
import numpy as np
data = np.array(..., dtype=np.float32) # up to 4d float or double array
# Compress data losslessly, interpreting the underlying buffer in C (default) or F order.
compressed_bytes = fpzip.compress(data, precision=0, order='C') # returns byte string
# Back to 3d or 4d float or double array, decode as C (default) or F order.
data_again = fpzip.decompress(compressed_bytes, order='C')
```
## Installation
#### `pip` Binary Installation
```bash
pip install fpzip
```
If we have a precompiled binary available the above command should just work. However, if you have to compile from sounce, it's unfortunately necessary to install numpy first because of a quirk in the Python installation procedure that won't easily recognize when a numpy installation completes in the same process. There are some hacks, but I haven't gotten them to work.
#### `pip` Source Installation
*Requires C++ compiler.*
```bash
pip install numpy
pip install fpzip
```
#### Direct Installation
*Requires C++ compiler.*
```bash
$ pip install numpy
$ python setup.py develop
```
## References
Algorithm and C++ code by Peter Lindstrom and Martin Isenburg. Cython interface code by William Silversmith. Check out [Dr. Lindstrom's site](https://computing.llnl.gov/projects/fpzip) or the [fpzip Github page](https://github.com/LLNL/fpzip).
1. Peter Lindstrom and Martin Isenburg, "[Fast and Efficient Compression of Floating-Point Data,](https://www.researchgate.net/publication/6715625_Fast_and_Efficient_Compression_of_Floating-Point_Data)" IEEE Transactions on Visualization and Computer Graphics, 12(5):1245-1250, September-October 2006, doi:[10.1109/TVCG.2006.143](http://dx.doi.org/10.1109/TVCG.2006.143).
Raw data
{
"_id": null,
"home_page": "https://github.com/seung-lab/fpzip/",
"name": "fpzip",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.8",
"maintainer_email": null,
"keywords": null,
"author": "William Silversmith",
"author_email": "ws9@princeton.edu",
"download_url": "https://files.pythonhosted.org/packages/7b/5f/a9de0cd81ad939d2eb0eb8afdd155180d260e4d8b4abaa0b0b5161a2f350/fpzip-1.2.4.tar.gz",
"platform": null,
"description": "[![PyPI version](https://badge.fury.io/py/fpzip.svg)](https://badge.fury.io/py/fpzip)\n\n# fpzip\n\nfpzip is a compression algorithm supporting lossless and lossy encoding for up to 4 dimensional floating point data. This package contains Python C++ bindings for the fpzip algorithm (version 1.3.0). The version number for this package is independent. Python 3.7+ is supported.\n\n```python\nimport fpzip\nimport numpy as np\n\ndata = np.array(..., dtype=np.float32) # up to 4d float or double array\n# Compress data losslessly, interpreting the underlying buffer in C (default) or F order.\ncompressed_bytes = fpzip.compress(data, precision=0, order='C') # returns byte string\n# Back to 3d or 4d float or double array, decode as C (default) or F order.\ndata_again = fpzip.decompress(compressed_bytes, order='C') \n```\n\n## Installation\n\n#### `pip` Binary Installation \n\n```bash\npip install fpzip\n```\n\nIf we have a precompiled binary available the above command should just work. However, if you have to compile from sounce, it's unfortunately necessary to install numpy first because of a quirk in the Python installation procedure that won't easily recognize when a numpy installation completes in the same process. There are some hacks, but I haven't gotten them to work.\n\n#### `pip` Source Installation\n\n*Requires C++ compiler.*\n\n```bash\npip install numpy\npip install fpzip\n```\n\n#### Direct Installation\n\n*Requires C++ compiler.* \n\n```bash\n$ pip install numpy\n$ python setup.py develop\n```\n\n## References\n\nAlgorithm and C++ code by Peter Lindstrom and Martin Isenburg. Cython interface code by William Silversmith. Check out [Dr. Lindstrom's site](https://computing.llnl.gov/projects/fpzip) or the [fpzip Github page](https://github.com/LLNL/fpzip).\n\n1. Peter Lindstrom and Martin Isenburg, \"[Fast and Efficient Compression of Floating-Point Data,](https://www.researchgate.net/publication/6715625_Fast_and_Efficient_Compression_of_Floating-Point_Data)\" IEEE Transactions on Visualization and Computer Graphics, 12(5):1245-1250, September-October 2006, doi:[10.1109/TVCG.2006.143](http://dx.doi.org/10.1109/TVCG.2006.143).\n\n",
"bugtrack_url": null,
"license": "None",
"summary": "Numpy wrapper for fpzip algorithm (P. Lindstrom & M. Isenburg, 2006)",
"version": "1.2.4",
"project_urls": {
"Homepage": "https://github.com/seung-lab/fpzip/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "468b732ebe210609ee326a70da0507491b47ba75d1e3cb22caa9bc15da8faaa2",
"md5": "dc3e8dcc17c94150b5ea53b6e275bd2b",
"sha256": "d247c6d3a39f1b74821ed817c9c928e7253f3abab7ef8ac2bb3db7c1af0f7839"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "dc3e8dcc17c94150b5ea53b6e275bd2b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.8",
"size": 139943,
"upload_time": "2024-06-22T21:37:50",
"upload_time_iso_8601": "2024-06-22T21:37:50.800066Z",
"url": "https://files.pythonhosted.org/packages/46/8b/732ebe210609ee326a70da0507491b47ba75d1e3cb22caa9bc15da8faaa2/fpzip-1.2.4-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "80a9f013ff4a2fde8664cb123a10de7593d57c564f95d23c3f79ab5c14187c3d",
"md5": "faf6f6f325e0803a0dbca5f56ecc2275",
"sha256": "469c86243339940ffb76e081c020b9816a742d007004ee3d7e1e70786f7c7b44"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "faf6f6f325e0803a0dbca5f56ecc2275",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.8",
"size": 129046,
"upload_time": "2024-06-22T21:37:52",
"upload_time_iso_8601": "2024-06-22T21:37:52.325379Z",
"url": "https://files.pythonhosted.org/packages/80/a9/f013ff4a2fde8664cb123a10de7593d57c564f95d23c3f79ab5c14187c3d/fpzip-1.2.4-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "58c3f36f18a325f47213ca699d9dfce9c38dcb94b2a45d450e89619909c0016e",
"md5": "5e50350d8deb2734bef1b0ee7502ae99",
"sha256": "586b09ce8934495c143a037fcea78e9d3a7edcea1b62bd425b9805d5b87375fa"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "5e50350d8deb2734bef1b0ee7502ae99",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.8",
"size": 968068,
"upload_time": "2024-06-22T21:37:53",
"upload_time_iso_8601": "2024-06-22T21:37:53.928676Z",
"url": "https://files.pythonhosted.org/packages/58/c3/f36f18a325f47213ca699d9dfce9c38dcb94b2a45d450e89619909c0016e/fpzip-1.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "de65c01f63cf01211b936df57f73c4de9767d74269c8cb936b2d21fbabbc2fc7",
"md5": "dd944a474de1ce1754b9370036500796",
"sha256": "79701dcdbd8adc8ee31402a9ebe139aac97db71e9b769adb1728cc92eddada56"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "dd944a474de1ce1754b9370036500796",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.8",
"size": 1001884,
"upload_time": "2024-06-22T21:37:55",
"upload_time_iso_8601": "2024-06-22T21:37:55.718576Z",
"url": "https://files.pythonhosted.org/packages/de/65/c01f63cf01211b936df57f73c4de9767d74269c8cb936b2d21fbabbc2fc7/fpzip-1.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fda1bf01a62e5ff399904a67ad569e4d0970534d75a8bf332ca1c417a45b618a",
"md5": "33924c7dc8667cbb11d632b1879aa4fa",
"sha256": "45cdc4560fd3385ae8ac5eaa6bcbce22c8a1a2f8e62e05c5e3fc89983bebe472"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "33924c7dc8667cbb11d632b1879aa4fa",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.8",
"size": 995723,
"upload_time": "2024-06-22T21:37:57",
"upload_time_iso_8601": "2024-06-22T21:37:57.184268Z",
"url": "https://files.pythonhosted.org/packages/fd/a1/bf01a62e5ff399904a67ad569e4d0970534d75a8bf332ca1c417a45b618a/fpzip-1.2.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "476c0e52d8d2403c861c510cac4c13fab37e973282d92f35bb1695bf4822f34d",
"md5": "61d057e7b5c1df8a3e53b2e1f55f6275",
"sha256": "8f08aa42e3d682f3b495cb6e3a865f1fa5beec0affeece26f211cae895e99bde"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "61d057e7b5c1df8a3e53b2e1f55f6275",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.8",
"size": 97131,
"upload_time": "2024-06-22T21:37:58",
"upload_time_iso_8601": "2024-06-22T21:37:58.433520Z",
"url": "https://files.pythonhosted.org/packages/47/6c/0e52d8d2403c861c510cac4c13fab37e973282d92f35bb1695bf4822f34d/fpzip-1.2.4-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c0aad8564b91591769c9f5ba52a6d2dbe1ff4334cb7cae85cb11fefdb35fdc90",
"md5": "03b1be55a4b97692c9bb382da92fc62c",
"sha256": "23d74a263494ab2415b14605439aa4033c74796e01b469674fdcda2fa8464024"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "03b1be55a4b97692c9bb382da92fc62c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.8",
"size": 110808,
"upload_time": "2024-06-22T21:37:59",
"upload_time_iso_8601": "2024-06-22T21:37:59.559627Z",
"url": "https://files.pythonhosted.org/packages/c0/aa/d8564b91591769c9f5ba52a6d2dbe1ff4334cb7cae85cb11fefdb35fdc90/fpzip-1.2.4-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a7d93de6871fd20374eb51f27347b9149b57037b48a58f137456a591fc46d3be",
"md5": "25ab40c80888cbe089089133ddf99a56",
"sha256": "09ee1d778e7a5ad81edb5c5f66f5a54fbe6ff481be0eb25e93b191b0db3c4087"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "25ab40c80888cbe089089133ddf99a56",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.8",
"size": 140012,
"upload_time": "2024-06-22T21:38:01",
"upload_time_iso_8601": "2024-06-22T21:38:01.197563Z",
"url": "https://files.pythonhosted.org/packages/a7/d9/3de6871fd20374eb51f27347b9149b57037b48a58f137456a591fc46d3be/fpzip-1.2.4-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "967b1af33b9d3650caf1397e61865300372e58b781088f4bc1f28fc7bfe7c787",
"md5": "aca6f63e5c05af1dc42a3a0ed41caec6",
"sha256": "58e7864111f53f4cbe335a6c50c2c33f4e9d7426350b87bfce68d166fb155b18"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "aca6f63e5c05af1dc42a3a0ed41caec6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.8",
"size": 129106,
"upload_time": "2024-06-22T21:38:02",
"upload_time_iso_8601": "2024-06-22T21:38:02.223031Z",
"url": "https://files.pythonhosted.org/packages/96/7b/1af33b9d3650caf1397e61865300372e58b781088f4bc1f28fc7bfe7c787/fpzip-1.2.4-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "813426d05d387c0c6aabcec587a99a52d784f976190ac7d4f029568941fe2f87",
"md5": "2332e3434bbf52e6013d3d574453f0f3",
"sha256": "c1b3afed818380103762898dce32668442decf1eab22793ae685d12ec49b0cce"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "2332e3434bbf52e6013d3d574453f0f3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.8",
"size": 1013159,
"upload_time": "2024-06-22T21:38:04",
"upload_time_iso_8601": "2024-06-22T21:38:04.117640Z",
"url": "https://files.pythonhosted.org/packages/81/34/26d05d387c0c6aabcec587a99a52d784f976190ac7d4f029568941fe2f87/fpzip-1.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2be85453a38d035965219dcdc6399ef6558fd485865416a40d7db389b9016e45",
"md5": "7f3d1946931d138d1e7845c930fa8752",
"sha256": "c1576260109b2558da65dc31cd300b8209f50db36438732ebbba423c64dfaa45"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7f3d1946931d138d1e7845c930fa8752",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.8",
"size": 1044967,
"upload_time": "2024-06-22T21:38:05",
"upload_time_iso_8601": "2024-06-22T21:38:05.558633Z",
"url": "https://files.pythonhosted.org/packages/2b/e8/5453a38d035965219dcdc6399ef6558fd485865416a40d7db389b9016e45/fpzip-1.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "876e4f69a4ccb16604f67b667e63c1d0d4eb41f62ecfec3e463f8cb9edae12d0",
"md5": "df57fed67f12ad8819dd22a9762e61c0",
"sha256": "927cbe45451034cefd65151a19dc9444e2edc9a1d4eb48f53033d5a85be9c49c"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "df57fed67f12ad8819dd22a9762e61c0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.8",
"size": 1035111,
"upload_time": "2024-06-22T21:38:07",
"upload_time_iso_8601": "2024-06-22T21:38:07.112658Z",
"url": "https://files.pythonhosted.org/packages/87/6e/4f69a4ccb16604f67b667e63c1d0d4eb41f62ecfec3e463f8cb9edae12d0/fpzip-1.2.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fab6a07adca3c008ca56e025bac4ef496ad4d26cede1626a22984efeaa2ec9b2",
"md5": "378d92720969d3bfd306dd41b2107470",
"sha256": "8e0b86ada483c42bfb2daab2b2bc6134cc23cdb7ec10c75950488f939fef3241"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "378d92720969d3bfd306dd41b2107470",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.8",
"size": 96853,
"upload_time": "2024-06-22T21:38:08",
"upload_time_iso_8601": "2024-06-22T21:38:08.975057Z",
"url": "https://files.pythonhosted.org/packages/fa/b6/a07adca3c008ca56e025bac4ef496ad4d26cede1626a22984efeaa2ec9b2/fpzip-1.2.4-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c1272e37c9ce025a2185001e709195b6817e9355fedf30df0b854e99ee5c5d33",
"md5": "e1bbd7afd36edd8956bef7fbec445c16",
"sha256": "048a2ad60f66f6a3333aa35892b8073816837c3b01b1679c9d97cd5d511ddcd6"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "e1bbd7afd36edd8956bef7fbec445c16",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.8",
"size": 111014,
"upload_time": "2024-06-22T21:38:10",
"upload_time_iso_8601": "2024-06-22T21:38:10.107403Z",
"url": "https://files.pythonhosted.org/packages/c1/27/2e37c9ce025a2185001e709195b6817e9355fedf30df0b854e99ee5c5d33/fpzip-1.2.4-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "907414122c8a5d4a380fb3d4a4f464386b027342c7a2c63713786d0b9c6953a0",
"md5": "6d95ffdd63fcc86a23c11a8e6052bb73",
"sha256": "43bb11bdb69cb92b28c78b27ecaa3ca0513aee500db1c088dc927f07bd7607d0"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "6d95ffdd63fcc86a23c11a8e6052bb73",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.8",
"size": 140787,
"upload_time": "2024-06-22T21:38:11",
"upload_time_iso_8601": "2024-06-22T21:38:11.239959Z",
"url": "https://files.pythonhosted.org/packages/90/74/14122c8a5d4a380fb3d4a4f464386b027342c7a2c63713786d0b9c6953a0/fpzip-1.2.4-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9e2f4dbc55ab47d7a3c03f0c77a2720b268182c3cae038b8334ed1b7b62069e2",
"md5": "4406335b435737bd693427bf9cf32c65",
"sha256": "8e10d927f8ca991cf56c40770159bb97e35357698efa7ac0e6dd1a55e485d5e3"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4406335b435737bd693427bf9cf32c65",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.8",
"size": 129419,
"upload_time": "2024-06-22T21:38:12",
"upload_time_iso_8601": "2024-06-22T21:38:12.896668Z",
"url": "https://files.pythonhosted.org/packages/9e/2f/4dbc55ab47d7a3c03f0c77a2720b268182c3cae038b8334ed1b7b62069e2/fpzip-1.2.4-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b9efae495a65c34ba3f74ffbc48b2abfd3a00cc56bfda8452b3ca14138dc11f9",
"md5": "70b3bae7a31381c60f1d901e6098edaf",
"sha256": "2af70f160c67bdbb1ebd003f63aba76fba7c60b1c532c791a1efc702a93befb5"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "70b3bae7a31381c60f1d901e6098edaf",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.8",
"size": 1002096,
"upload_time": "2024-06-22T21:38:14",
"upload_time_iso_8601": "2024-06-22T21:38:14.685410Z",
"url": "https://files.pythonhosted.org/packages/b9/ef/ae495a65c34ba3f74ffbc48b2abfd3a00cc56bfda8452b3ca14138dc11f9/fpzip-1.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bf8e15a480aed449ae2210cb6e5a47fcd0c8456d0ff8c478d6a2e8765fa8847b",
"md5": "a87fe6bab019cd07162196de02e90bec",
"sha256": "908066d5aca2ac878fd02df4694c5f9343b3223adbacc0ff59e4d611f16c40b6"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a87fe6bab019cd07162196de02e90bec",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.8",
"size": 1041185,
"upload_time": "2024-06-22T21:38:16",
"upload_time_iso_8601": "2024-06-22T21:38:16.076301Z",
"url": "https://files.pythonhosted.org/packages/bf/8e/15a480aed449ae2210cb6e5a47fcd0c8456d0ff8c478d6a2e8765fa8847b/fpzip-1.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "534d2c5ecb0bbec238d0baf371785215f33b208c9946416c539df1107c135651",
"md5": "f7b6fe1091344ea2e8d9c90ae3767695",
"sha256": "1a94f0c6b3910ea04d89d39b8fed0a90ee5d6ac45028b0f128194640aa8d3ada"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "f7b6fe1091344ea2e8d9c90ae3767695",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.8",
"size": 1022473,
"upload_time": "2024-06-22T21:38:17",
"upload_time_iso_8601": "2024-06-22T21:38:17.473700Z",
"url": "https://files.pythonhosted.org/packages/53/4d/2c5ecb0bbec238d0baf371785215f33b208c9946416c539df1107c135651/fpzip-1.2.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2cd6b71fae5242fc09707d8a5c744f26a8ec1b2727da8576411acea7592ea3fe",
"md5": "fa886433b24b16efa7f28de15506bec0",
"sha256": "f1d2dd918823f7dad225fe936fc8bc460f1378143ce2fe7e7eec8cc93fa82772"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "fa886433b24b16efa7f28de15506bec0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.8",
"size": 96669,
"upload_time": "2024-06-22T21:38:18",
"upload_time_iso_8601": "2024-06-22T21:38:18.809081Z",
"url": "https://files.pythonhosted.org/packages/2c/d6/b71fae5242fc09707d8a5c744f26a8ec1b2727da8576411acea7592ea3fe/fpzip-1.2.4-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1f9a0b7fa472e724b4b180f5c181fed528ad3c81f61eee60bea7af8f034622da",
"md5": "230a1dded71f9d1d37f94362aa3a46fc",
"sha256": "715a0660607d6b157a0dfb76ccc262597144e5fb298d80345e0134e3efa9d2a4"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "230a1dded71f9d1d37f94362aa3a46fc",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.8",
"size": 110656,
"upload_time": "2024-06-22T21:38:20",
"upload_time_iso_8601": "2024-06-22T21:38:20.374984Z",
"url": "https://files.pythonhosted.org/packages/1f/9a/0b7fa472e724b4b180f5c181fed528ad3c81f61eee60bea7af8f034622da/fpzip-1.2.4-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c84e40e582aa8abc6a54d44664d12ddfd85b947b4dd3f93347a73e1e7f1a6fce",
"md5": "92f166a6d847325ecb3a993702a6bc0e",
"sha256": "54e1b80b19de085f172f75be2ef51b8114b2936213a6c0071b38e84176d64749"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "92f166a6d847325ecb3a993702a6bc0e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<4.0,>=3.8",
"size": 140054,
"upload_time": "2024-06-22T21:38:22",
"upload_time_iso_8601": "2024-06-22T21:38:22.254186Z",
"url": "https://files.pythonhosted.org/packages/c8/4e/40e582aa8abc6a54d44664d12ddfd85b947b4dd3f93347a73e1e7f1a6fce/fpzip-1.2.4-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "268d57697bd25a4e5da12f3e613d3b0199e77726a11fa632ee2d451062e68ba7",
"md5": "de95590ef092e374045cd5f5c92db403",
"sha256": "8fafbaf1ba3c167deecbd3545243cac985542bba6380a52241db066b7d48cc58"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "de95590ef092e374045cd5f5c92db403",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<4.0,>=3.8",
"size": 129430,
"upload_time": "2024-06-22T21:38:23",
"upload_time_iso_8601": "2024-06-22T21:38:23.477196Z",
"url": "https://files.pythonhosted.org/packages/26/8d/57697bd25a4e5da12f3e613d3b0199e77726a11fa632ee2d451062e68ba7/fpzip-1.2.4-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f60755a0732ebe5de09f45880e61a682ad815568186831baee2b544625311c8d",
"md5": "317e26f27ba5b78b3574f22a60b84b91",
"sha256": "6998cfd03e72d0d828055412a6b33a1384a68c0ad200b669c57a61f8be01ad3c"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "317e26f27ba5b78b3574f22a60b84b91",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<4.0,>=3.8",
"size": 980646,
"upload_time": "2024-06-22T21:38:24",
"upload_time_iso_8601": "2024-06-22T21:38:24.959425Z",
"url": "https://files.pythonhosted.org/packages/f6/07/55a0732ebe5de09f45880e61a682ad815568186831baee2b544625311c8d/fpzip-1.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f26b3a4e996e371ac3215fa747ed891e8d34213b91b46c7e94a2638e545422c8",
"md5": "2b0deaece02513a408f14637e70b0642",
"sha256": "33a001e309b38715601c7d33f998e769575925b39d5d7be1791943cb6bccf6bc"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2b0deaece02513a408f14637e70b0642",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<4.0,>=3.8",
"size": 1014970,
"upload_time": "2024-06-22T21:38:27",
"upload_time_iso_8601": "2024-06-22T21:38:27.078745Z",
"url": "https://files.pythonhosted.org/packages/f2/6b/3a4e996e371ac3215fa747ed891e8d34213b91b46c7e94a2638e545422c8/fpzip-1.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a93ad723db41ab24be255cfeb68d14f4119b33fb387e643787f503e0ab638dea",
"md5": "7a72954eb6472265104e182d260e6d50",
"sha256": "0b626f82ef698f56cb0060fc925b21d945fc1d14e0cb2d7d4987a89436c959b4"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "7a72954eb6472265104e182d260e6d50",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<4.0,>=3.8",
"size": 1006148,
"upload_time": "2024-06-22T21:38:28",
"upload_time_iso_8601": "2024-06-22T21:38:28.441117Z",
"url": "https://files.pythonhosted.org/packages/a9/3a/d723db41ab24be255cfeb68d14f4119b33fb387e643787f503e0ab638dea/fpzip-1.2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "32d9485a4d2f3384de4a8c264464fcf6989f8ef57bbbc61da7599de519dcd015",
"md5": "95dbd7e12cc2bde93569611ebc5b43a8",
"sha256": "a5586ccbc0ccc2272d2db0cd0b5694d215cae6557b49527c0ee0a4c766d04820"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "95dbd7e12cc2bde93569611ebc5b43a8",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<4.0,>=3.8",
"size": 97730,
"upload_time": "2024-06-22T21:38:30",
"upload_time_iso_8601": "2024-06-22T21:38:30.286019Z",
"url": "https://files.pythonhosted.org/packages/32/d9/485a4d2f3384de4a8c264464fcf6989f8ef57bbbc61da7599de519dcd015/fpzip-1.2.4-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bff70034ff90f7c23361a588350fd3b1292db8900c28e052a0134a3f09b26787",
"md5": "2c8a7078902586b9a29b6f15f1939628",
"sha256": "c59297ddae97f3f23cc5bd7250c603cf052923b21c99881051998f8aeaf6d80b"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "2c8a7078902586b9a29b6f15f1939628",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": "<4.0,>=3.8",
"size": 111449,
"upload_time": "2024-06-22T21:38:31",
"upload_time_iso_8601": "2024-06-22T21:38:31.305182Z",
"url": "https://files.pythonhosted.org/packages/bf/f7/0034ff90f7c23361a588350fd3b1292db8900c28e052a0134a3f09b26787/fpzip-1.2.4-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "56d714c986e299efbdb510073f90620b0a260a524da5bf21b4a788d996c450a7",
"md5": "7461f924f26701ddae61e1491526ffa0",
"sha256": "25b8ee3333dd92de1b9205c0f67159a6a0c8bee4155395f8c9ac0fe12b09ce55"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "7461f924f26701ddae61e1491526ffa0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.8",
"size": 140518,
"upload_time": "2024-06-22T21:38:32",
"upload_time_iso_8601": "2024-06-22T21:38:32.399497Z",
"url": "https://files.pythonhosted.org/packages/56/d7/14c986e299efbdb510073f90620b0a260a524da5bf21b4a788d996c450a7/fpzip-1.2.4-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "169459103bc2e56757e0b5a8947bb05d3419894a05b72113eeec9863a2722951",
"md5": "bb77e6ae41f036b94b5e067ec36dfb95",
"sha256": "3840c3d21a7d96aaa7832de63480a6b7dd8f3e589900728e8e3d459490a208de"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "bb77e6ae41f036b94b5e067ec36dfb95",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.8",
"size": 129715,
"upload_time": "2024-06-22T21:38:33",
"upload_time_iso_8601": "2024-06-22T21:38:33.537032Z",
"url": "https://files.pythonhosted.org/packages/16/94/59103bc2e56757e0b5a8947bb05d3419894a05b72113eeec9863a2722951/fpzip-1.2.4-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e06059beb8c9b1da1d84571fdbc28d9188084eb8735ac235b892d8c041083e10",
"md5": "920fd732ba12c0340b09b34f7f95ab26",
"sha256": "ca55ba71baae7aa7c04d4a9abd4b657032e5fa4f710fde2d6a995f5aad99c802"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "920fd732ba12c0340b09b34f7f95ab26",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.8",
"size": 969592,
"upload_time": "2024-06-22T21:38:34",
"upload_time_iso_8601": "2024-06-22T21:38:34.655005Z",
"url": "https://files.pythonhosted.org/packages/e0/60/59beb8c9b1da1d84571fdbc28d9188084eb8735ac235b892d8c041083e10/fpzip-1.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4326b0793945d2b0ae21d386d0989a9874a16c125ad85aa46f81cc55f4d1a825",
"md5": "4278d3ec8a6098d61c0ede3e01d6530d",
"sha256": "61f745365a98f34a752fb835ff810b0f81acc515d137898facbebbdda68409e6"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4278d3ec8a6098d61c0ede3e01d6530d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.8",
"size": 1004208,
"upload_time": "2024-06-22T21:38:35",
"upload_time_iso_8601": "2024-06-22T21:38:35.998498Z",
"url": "https://files.pythonhosted.org/packages/43/26/b0793945d2b0ae21d386d0989a9874a16c125ad85aa46f81cc55f4d1a825/fpzip-1.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "91c12e3664c61b9d6cf4cb9b4fa92a00b18d251ce403bde997b7d64c23681dd6",
"md5": "edf4b62fc9dbbaa8b66ee826d33ff7cd",
"sha256": "d402238204b334e633316c028404f6599c4502eab1bd52b3fbf76f9d55d61e04"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "edf4b62fc9dbbaa8b66ee826d33ff7cd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.8",
"size": 998015,
"upload_time": "2024-06-22T21:38:37",
"upload_time_iso_8601": "2024-06-22T21:38:37.998036Z",
"url": "https://files.pythonhosted.org/packages/91/c1/2e3664c61b9d6cf4cb9b4fa92a00b18d251ce403bde997b7d64c23681dd6/fpzip-1.2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "de6d745b78194a3ff8fad83a265c601877a9030917584b6a658970c6a26ec736",
"md5": "45ed3e0a14f368bc0fa73dc0d876b86a",
"sha256": "5d55f0531921817e060103b9202cf4ce1655119b704351f0197301d60d286596"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "45ed3e0a14f368bc0fa73dc0d876b86a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.8",
"size": 97723,
"upload_time": "2024-06-22T21:38:39",
"upload_time_iso_8601": "2024-06-22T21:38:39.144950Z",
"url": "https://files.pythonhosted.org/packages/de/6d/745b78194a3ff8fad83a265c601877a9030917584b6a658970c6a26ec736/fpzip-1.2.4-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2952803cc71dd67f556a789ce220b95d479c8651dfc6e7ce182151a88d898a45",
"md5": "065a464a01dd9165ea86fe037c52c23e",
"sha256": "6bdb13ed4e5668b9d4eb805dd38f5e6eda8ac1735912de91dc092aa253add281"
},
"downloads": -1,
"filename": "fpzip-1.2.4-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "065a464a01dd9165ea86fe037c52c23e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.8",
"size": 111333,
"upload_time": "2024-06-22T21:38:40",
"upload_time_iso_8601": "2024-06-22T21:38:40.081095Z",
"url": "https://files.pythonhosted.org/packages/29/52/803cc71dd67f556a789ce220b95d479c8651dfc6e7ce182151a88d898a45/fpzip-1.2.4-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7b5fa9de0cd81ad939d2eb0eb8afdd155180d260e4d8b4abaa0b0b5161a2f350",
"md5": "ab6db092930daa673f1b054bba13ee77",
"sha256": "223766439f962ad75dd19c34e2aa9a941950fa5fea1719d6879ea25d85000c24"
},
"downloads": -1,
"filename": "fpzip-1.2.4.tar.gz",
"has_sig": false,
"md5_digest": "ab6db092930daa673f1b054bba13ee77",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.8",
"size": 38033,
"upload_time": "2024-06-22T21:38:41",
"upload_time_iso_8601": "2024-06-22T21:38:41.133239Z",
"url": "https://files.pythonhosted.org/packages/7b/5f/a9de0cd81ad939d2eb0eb8afdd155180d260e4d8b4abaa0b0b5161a2f350/fpzip-1.2.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-22 21:38:41",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "seung-lab",
"github_project": "fpzip",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "numpy",
"specs": []
}
],
"lcname": "fpzip"
}