Name | cylindra JSON |
Version |
1.0.0b4
JSON |
| download |
home_page | None |
Summary | Spectral analysis, simulation and subtomogram averaging of heterogenic cylindrical structures |
upload_time | 2024-07-28 05:11:08 |
maintainer | None |
docs_url | None |
author | Hanjin Liu |
requires_python | >=3.10 |
license | None |
keywords |
gui
napari
cryo-et
tomography
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
[![BSD 3-Clause License](https://img.shields.io/pypi/l/cylindra.svg?color=green)](https://github.com/hanjinliu/cylindra/blob/main/LICENSE)
[![Python package index download statistics](https://img.shields.io/pypi/dm/cylindra.svg)](https://pypistats.org/packages/cylindra)
[![PyPI version](https://badge.fury.io/py/cylindra.svg)](https://badge.fury.io/py/cylindra)
[![codecov](https://codecov.io/gh/hanjinliu/cylindra/graph/badge.svg?token=X1F259JYT5)](https://codecov.io/gh/hanjinliu/cylindra)
[![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/cylindra)](https://napari-hub.org/plugins/cylindra)
![](https://github.com/hanjinliu/cylindra/blob/main/resources/fig.png)
# cylindra
`cylindra` is a GUI-integrated cryo-ET image analysis tool for cylindric periodic
structures such as microtubules.
### [→ Documentation](https://hanjinliu.github.io/cylindra/)
## Installation
- Use `pip`
```shell
pip install cylindra -U
```
- From source
If you install from the source, you'll need Rust to compile a part of the code.
```shell
git clone git+https://github.com/hanjinliu/cylindra
cd cylindra
pip install .
```
## Usage
#### Launch GUI
- From shell
```shell
cylindra
```
- From a Python interpreter
```python
from cylindra import start
# launch a napari viewer with a cylindra dock widget.
ui = start()
```
#### Command line interface
`cylindra` is implemented with some basic command line interface (CLI).
```shell
cylindra --help
```
## Implemented Functions
- Automatic/manual fitting of splines to cylindrical structures in 3D.
- Analyze lattice structures (such as lattice spacing and skew angle) using Cylindric
Fourier transformation.
- Automatic determination of polarity, protofilament number etc.
- Monomer mapping along splines for subtomogram averaging and alignment.
- Microtubule seam search with or without binding proteins.
- Subtomogram alignment with 2D constraint.
- Tomogram simulation of cylindric structure.
## Prerequisite and Recommendations
- **Python ≥ 3.10**. This project follows [spec-0000](https://scientific-python.org/specs/spec-0000/).
- **Sufficient memory size**. Most of the intense calculations are done out-of-core
using `dask`, so that you can even run on 8-GB memory PC in many cases. However,
larger memory size will make parallel processing more efficient. ≥32 GB is
recommended.
- **Images should be loaded from SSD**. Raw image stacks are loaded lazily in most of
the processes. Loading from HDD will slow down many analyses as well.
## Issues
If you encountered any bugs or have any requests, feel free to
[report an issue](https://github.com/hanjinliu/cylindra/issues/new).
(We'll appreciate if you find some methods are over-fitted to microtubules and do not
work well on other cylindric structures)
For better reproducibility, please copy your environments from `Others > cylindra info`
and the recorded macro from `Others > Macro > Show macro`.
## Citation
If you find `cylindra` useful in your work, please consider citing [our paper](https://www.biorxiv.org/content/10.1101/2024.04.30.591984v1).
```
Heterogeneous local structures of the microtubule lattice revealed by cryo-ET and non-averaging analysis
Hanjin Liu, Hiroshi Yamaguchi, Masahide Kikkawa, Tomohiro Shima
bioRxiv 2024.04.30.591984; doi: https://doi.org/10.1101/2024.04.30.591984
```
Raw data
{
"_id": null,
"home_page": null,
"name": "cylindra",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "gui, napari, cryo-ET, tomography",
"author": "Hanjin Liu",
"author_email": "liuha@med.kobe-u.ac.jp",
"download_url": "https://files.pythonhosted.org/packages/af/51/872f1dcb82aa673e4bc3a97711aed672b999782a8929c8b60cdd9d17fde3/cylindra-1.0.0b4.tar.gz",
"platform": null,
"description": "[![BSD 3-Clause License](https://img.shields.io/pypi/l/cylindra.svg?color=green)](https://github.com/hanjinliu/cylindra/blob/main/LICENSE)\n[![Python package index download statistics](https://img.shields.io/pypi/dm/cylindra.svg)](https://pypistats.org/packages/cylindra)\n[![PyPI version](https://badge.fury.io/py/cylindra.svg)](https://badge.fury.io/py/cylindra)\n[![codecov](https://codecov.io/gh/hanjinliu/cylindra/graph/badge.svg?token=X1F259JYT5)](https://codecov.io/gh/hanjinliu/cylindra)\n[![napari hub](https://img.shields.io/endpoint?url=https://api.napari-hub.org/shields/cylindra)](https://napari-hub.org/plugins/cylindra)\n\n![](https://github.com/hanjinliu/cylindra/blob/main/resources/fig.png)\n\n# cylindra\n\n`cylindra` is a GUI-integrated cryo-ET image analysis tool for cylindric periodic\nstructures such as microtubules.\n\n### [→ Documentation](https://hanjinliu.github.io/cylindra/)\n\n## Installation\n\n- Use `pip`\n\n```shell\npip install cylindra -U\n```\n\n- From source\n\nIf you install from the source, you'll need Rust to compile a part of the code.\n\n```shell\ngit clone git+https://github.com/hanjinliu/cylindra\ncd cylindra\npip install .\n```\n\n## Usage\n\n#### Launch GUI\n\n- From shell\n\n ```shell\n cylindra\n ```\n\n- From a Python interpreter\n\n ```python\n from cylindra import start\n\n # launch a napari viewer with a cylindra dock widget.\n ui = start()\n ```\n\n#### Command line interface\n\n`cylindra` is implemented with some basic command line interface (CLI).\n\n```shell\ncylindra --help\n```\n\n## Implemented Functions\n\n- Automatic/manual fitting of splines to cylindrical structures in 3D.\n- Analyze lattice structures (such as lattice spacing and skew angle) using Cylindric\n Fourier transformation.\n- Automatic determination of polarity, protofilament number etc.\n- Monomer mapping along splines for subtomogram averaging and alignment.\n- Microtubule seam search with or without binding proteins.\n- Subtomogram alignment with 2D constraint.\n- Tomogram simulation of cylindric structure.\n\n## Prerequisite and Recommendations\n\n- **Python ≥ 3.10**. This project follows [spec-0000](https://scientific-python.org/specs/spec-0000/).\n- **Sufficient memory size**. Most of the intense calculations are done out-of-core\n using `dask`, so that you can even run on 8-GB memory PC in many cases. However,\n larger memory size will make parallel processing more efficient. ≥32 GB is\n recommended.\n- **Images should be loaded from SSD**. Raw image stacks are loaded lazily in most of\n the processes. Loading from HDD will slow down many analyses as well.\n\n## Issues\n\nIf you encountered any bugs or have any requests, feel free to\n[report an issue](https://github.com/hanjinliu/cylindra/issues/new).\n(We'll appreciate if you find some methods are over-fitted to microtubules and do not\nwork well on other cylindric structures)\n\nFor better reproducibility, please copy your environments from `Others > cylindra info`\nand the recorded macro from `Others > Macro > Show macro`.\n\n## Citation\n\nIf you find `cylindra` useful in your work, please consider citing [our paper](https://www.biorxiv.org/content/10.1101/2024.04.30.591984v1).\n\n```\nHeterogeneous local structures of the microtubule lattice revealed by cryo-ET and non-averaging analysis\nHanjin Liu, Hiroshi Yamaguchi, Masahide Kikkawa, Tomohiro Shima\nbioRxiv 2024.04.30.591984; doi: https://doi.org/10.1101/2024.04.30.591984\n```\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Spectral analysis, simulation and subtomogram averaging of heterogenic cylindrical structures",
"version": "1.0.0b4",
"project_urls": null,
"split_keywords": [
"gui",
" napari",
" cryo-et",
" tomography"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "4231356878c75c455bd6e309993441450e16cecb8c00023abf9868a504d83e82",
"md5": "762cc53807203f033d98bdc55a7d6efe",
"sha256": "6a9b7ba6b42d09f7d3f8e06b67cc30002964c13352140a1b6a15f908d7296b25"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp310-cp310-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "762cc53807203f033d98bdc55a7d6efe",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 738873,
"upload_time": "2024-07-28T05:10:13",
"upload_time_iso_8601": "2024-07-28T05:10:13.520622Z",
"url": "https://files.pythonhosted.org/packages/42/31/356878c75c455bd6e309993441450e16cecb8c00023abf9868a504d83e82/cylindra-1.0.0b4-cp310-cp310-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3b585cd42e94b75b3ce249771c1214e9e2a5da1389a1d2577e7d38d2f50fbb28",
"md5": "9a508256e306f1ebd85a4419ca9c880d",
"sha256": "d28708a45530de36ad7b52fc47f50016614e7e89b8b9d9259522c0a94a592029"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "9a508256e306f1ebd85a4419ca9c880d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 723301,
"upload_time": "2024-07-28T05:10:15",
"upload_time_iso_8601": "2024-07-28T05:10:15.485580Z",
"url": "https://files.pythonhosted.org/packages/3b/58/5cd42e94b75b3ce249771c1214e9e2a5da1389a1d2577e7d38d2f50fbb28/cylindra-1.0.0b4-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7b0936023763de377652369bafec5ebe7be689e648123be2d74ee05f964ae74d",
"md5": "f5787c31af47660bd55803f2856e61a8",
"sha256": "727904d2790afc119e4d532bc3722516f2b81ca8f2556bc0228cd0e537d240f7"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "f5787c31af47660bd55803f2856e61a8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 778191,
"upload_time": "2024-07-28T05:10:17",
"upload_time_iso_8601": "2024-07-28T05:10:17.186135Z",
"url": "https://files.pythonhosted.org/packages/7b/09/36023763de377652369bafec5ebe7be689e648123be2d74ee05f964ae74d/cylindra-1.0.0b4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bfc55faa4175f1edabfb2673ed6e9e23ea3984f666ccad763a3d20a76f4a515d",
"md5": "a203814448d17adb921b004bf0a7c4ff",
"sha256": "09db57d9e65838530082ce71e78b88a359bca2aa89d03dc115307c86f7afbb76"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "a203814448d17adb921b004bf0a7c4ff",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 777222,
"upload_time": "2024-07-28T05:10:18",
"upload_time_iso_8601": "2024-07-28T05:10:18.785398Z",
"url": "https://files.pythonhosted.org/packages/bf/c5/5faa4175f1edabfb2673ed6e9e23ea3984f666ccad763a3d20a76f4a515d/cylindra-1.0.0b4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "726c13b44f8513bb9f63145327a5d31506d8bf81c2cd9cd343ae218f08fa8ae0",
"md5": "6c73b9dc292e2b5d93b1c4c518b0c464",
"sha256": "c9fe164e1503b0c8e2e649cbc3f20f9c465a682fd49a10329cff8ddbe13b289e"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "6c73b9dc292e2b5d93b1c4c518b0c464",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 835539,
"upload_time": "2024-07-28T05:10:20",
"upload_time_iso_8601": "2024-07-28T05:10:20.194390Z",
"url": "https://files.pythonhosted.org/packages/72/6c/13b44f8513bb9f63145327a5d31506d8bf81c2cd9cd343ae218f08fa8ae0/cylindra-1.0.0b4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5f581c10b61a495be39bd1ed62aaca31289cf566eec7796a70efa7071f4886e6",
"md5": "fcde761ffbfab5eb05d8f0d1fa6e93cb",
"sha256": "45bb8d744bdbdd05774e00d7a330f398048770d8660446af624fdee1cf2b354a"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "fcde761ffbfab5eb05d8f0d1fa6e93cb",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 871588,
"upload_time": "2024-07-28T05:10:21",
"upload_time_iso_8601": "2024-07-28T05:10:21.868435Z",
"url": "https://files.pythonhosted.org/packages/5f/58/1c10b61a495be39bd1ed62aaca31289cf566eec7796a70efa7071f4886e6/cylindra-1.0.0b4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d4eaa3a705096c49d42e0953aedf70a606ee7dac54b9b0ae31bb62ec50d69483",
"md5": "846a6df6072281e84041e173265547f9",
"sha256": "a88df63a7f5043e511e0cb182da8448bd4ee604801cb1b02331e8c3d0358d457"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "846a6df6072281e84041e173265547f9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 781111,
"upload_time": "2024-07-28T05:10:23",
"upload_time_iso_8601": "2024-07-28T05:10:23.144194Z",
"url": "https://files.pythonhosted.org/packages/d4/ea/a3a705096c49d42e0953aedf70a606ee7dac54b9b0ae31bb62ec50d69483/cylindra-1.0.0b4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c2bb5bb22c9c169d75f7e676a7517e3129e4a86ce16e75fa3fe0ee2bf5418ef0",
"md5": "3883c7179e7d6c6b92e81928f031f488",
"sha256": "7c879f932b989089eab08457aa2525696fa9d49fdbeb11d3db97d6c82348b575"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "3883c7179e7d6c6b92e81928f031f488",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 800567,
"upload_time": "2024-07-28T05:10:24",
"upload_time_iso_8601": "2024-07-28T05:10:24.298828Z",
"url": "https://files.pythonhosted.org/packages/c2/bb/5bb22c9c169d75f7e676a7517e3129e4a86ce16e75fa3fe0ee2bf5418ef0/cylindra-1.0.0b4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e2c786a97897f41d1347918930e71c4316ce30e3402070df16e2e0ef6a7ce162",
"md5": "9b68923b20d44f0bcc3e78335cc83131",
"sha256": "fc5c1123a8d09c982091ad6d623e68164fc6ce886a6224567365309fdb14f237"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp310-none-win32.whl",
"has_sig": false,
"md5_digest": "9b68923b20d44f0bcc3e78335cc83131",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 616878,
"upload_time": "2024-07-28T05:10:25",
"upload_time_iso_8601": "2024-07-28T05:10:25.948331Z",
"url": "https://files.pythonhosted.org/packages/e2/c7/86a97897f41d1347918930e71c4316ce30e3402070df16e2e0ef6a7ce162/cylindra-1.0.0b4-cp310-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c676544fc6570fee8820358daf718d4c5a09c2008328b3abbcabe1319a8ff22d",
"md5": "e9634182039fe5f42939b8bbd1f2979a",
"sha256": "0dc06814452381bb37297cffc9c395aa7841162e8577079e5965baeffec57d15"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp310-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "e9634182039fe5f42939b8bbd1f2979a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 640555,
"upload_time": "2024-07-28T05:10:27",
"upload_time_iso_8601": "2024-07-28T05:10:27.299676Z",
"url": "https://files.pythonhosted.org/packages/c6/76/544fc6570fee8820358daf718d4c5a09c2008328b3abbcabe1319a8ff22d/cylindra-1.0.0b4-cp310-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8d3ecea8fafc0113f00c5ee1aef3eb7fad429802834a53809ef017b49aaaa2f4",
"md5": "56cf207d6e2a5695088f92c706946de4",
"sha256": "8da9a6ddb108d68c62b6ddebf11b787b7933fda7f82552351ac77f6c08f480b4"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "56cf207d6e2a5695088f92c706946de4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 739208,
"upload_time": "2024-07-28T05:10:28",
"upload_time_iso_8601": "2024-07-28T05:10:28.528638Z",
"url": "https://files.pythonhosted.org/packages/8d/3e/cea8fafc0113f00c5ee1aef3eb7fad429802834a53809ef017b49aaaa2f4/cylindra-1.0.0b4-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0d87bd84c763830a33ff36128df73b4d1dc71696c50981b3fa693fc3267c9da1",
"md5": "914b13bc625428dea2ec26addf728451",
"sha256": "1a223faf6a5ba0c4126de59f4603ef04af6370d4827f563056c6b06d46091116"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "914b13bc625428dea2ec26addf728451",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 722725,
"upload_time": "2024-07-28T05:10:30",
"upload_time_iso_8601": "2024-07-28T05:10:30.344554Z",
"url": "https://files.pythonhosted.org/packages/0d/87/bd84c763830a33ff36128df73b4d1dc71696c50981b3fa693fc3267c9da1/cylindra-1.0.0b4-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "be4d928ad14df356592e4812398dcfe4479f7fb0e0f62fc689af8e9420bbb2b0",
"md5": "960a2b87314b2d1430c202d819bfe9ab",
"sha256": "6e3ec77777634ac4a17f5ad8462d6d7f91c4d495fa0cf7caa7f08e10d720097e"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "960a2b87314b2d1430c202d819bfe9ab",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 778150,
"upload_time": "2024-07-28T05:10:31",
"upload_time_iso_8601": "2024-07-28T05:10:31.928870Z",
"url": "https://files.pythonhosted.org/packages/be/4d/928ad14df356592e4812398dcfe4479f7fb0e0f62fc689af8e9420bbb2b0/cylindra-1.0.0b4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "14f08bd01555acdc6bce23d58caf57d27d444a07cb31a3d49465eb7d05824bda",
"md5": "f2a56fae0b88236698f276f424e92dd7",
"sha256": "75773f6199a9f2a2bb2d87b0c0083c64ec056dda2a0655a60f4809ac443651f3"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "f2a56fae0b88236698f276f424e92dd7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 777527,
"upload_time": "2024-07-28T05:10:33",
"upload_time_iso_8601": "2024-07-28T05:10:33.607997Z",
"url": "https://files.pythonhosted.org/packages/14/f0/8bd01555acdc6bce23d58caf57d27d444a07cb31a3d49465eb7d05824bda/cylindra-1.0.0b4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4330181e3ed7122dae24bb14d381ac7b92e6e4ff0a4689de801c27592519e6da",
"md5": "704d963cf0e1ce398b6d21c96438fb26",
"sha256": "0a8b4807ed726202152327d3435015597793d546bbd78f7e9c77f4e4d4350c0f"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "704d963cf0e1ce398b6d21c96438fb26",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 835901,
"upload_time": "2024-07-28T05:10:35",
"upload_time_iso_8601": "2024-07-28T05:10:35.008382Z",
"url": "https://files.pythonhosted.org/packages/43/30/181e3ed7122dae24bb14d381ac7b92e6e4ff0a4689de801c27592519e6da/cylindra-1.0.0b4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "44c9116581116aefe97d333fadd1cf416fc4b60ce41ed6f93293bddea24217f5",
"md5": "2f3364b43a3bbeca9641370d9393e86e",
"sha256": "5965f21f3bd529f4b73575d5c541d9cb5b3703f6a129c126ecc33f2090473787"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "2f3364b43a3bbeca9641370d9393e86e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 870940,
"upload_time": "2024-07-28T05:10:36",
"upload_time_iso_8601": "2024-07-28T05:10:36.662249Z",
"url": "https://files.pythonhosted.org/packages/44/c9/116581116aefe97d333fadd1cf416fc4b60ce41ed6f93293bddea24217f5/cylindra-1.0.0b4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1c895ea9f0f2092065aa120509bdbf971a220ce200905f4e95f7874b9610f50e",
"md5": "591a2554d55418d58bd55690c1f808f0",
"sha256": "1f74d181225c3c061e7458657c3071cfb84a55bfd6e39540b999f2cf4a71d56b"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "591a2554d55418d58bd55690c1f808f0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 780792,
"upload_time": "2024-07-28T05:10:38",
"upload_time_iso_8601": "2024-07-28T05:10:38.281138Z",
"url": "https://files.pythonhosted.org/packages/1c/89/5ea9f0f2092065aa120509bdbf971a220ce200905f4e95f7874b9610f50e/cylindra-1.0.0b4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "165dd215a8d1e08371d34c85de9884146985f64a9c8f56e9b170bd613697f0ae",
"md5": "b52a618dbba2740136ea148876f562d2",
"sha256": "ca6e2bfbe12c2da5445a565523a6481393b48ca5ba8f1d588d1c736ba66ef289"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "b52a618dbba2740136ea148876f562d2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 800367,
"upload_time": "2024-07-28T05:10:39",
"upload_time_iso_8601": "2024-07-28T05:10:39.720804Z",
"url": "https://files.pythonhosted.org/packages/16/5d/d215a8d1e08371d34c85de9884146985f64a9c8f56e9b170bd613697f0ae/cylindra-1.0.0b4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "58eaf059a6d1ea049ab8d38e5c2a4f48e3a6971433a41b17e62e4ad056dda28b",
"md5": "30ceeb2c475ccca8b0e6fe88a4a19d93",
"sha256": "be54d0b3c8395357825c6387afc2579387ac22cea1e8b193e6fa627cbc695021"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp311-none-win32.whl",
"has_sig": false,
"md5_digest": "30ceeb2c475ccca8b0e6fe88a4a19d93",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 617082,
"upload_time": "2024-07-28T05:10:41",
"upload_time_iso_8601": "2024-07-28T05:10:41.453289Z",
"url": "https://files.pythonhosted.org/packages/58/ea/f059a6d1ea049ab8d38e5c2a4f48e3a6971433a41b17e62e4ad056dda28b/cylindra-1.0.0b4-cp311-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dc94389069a754c0c075bc85e08180b566c510c91c02f2d4947058945e4dbe85",
"md5": "589fe1053fcb29f0be13c2e88e9a749c",
"sha256": "b831f858639c48e4353a8a80b436cc0e04db6c3c037c1d614fa385a38b895507"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp311-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "589fe1053fcb29f0be13c2e88e9a749c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 640475,
"upload_time": "2024-07-28T05:10:43",
"upload_time_iso_8601": "2024-07-28T05:10:43.444404Z",
"url": "https://files.pythonhosted.org/packages/dc/94/389069a754c0c075bc85e08180b566c510c91c02f2d4947058945e4dbe85/cylindra-1.0.0b4-cp311-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c731d5dd589ca4238b89cc0b26bf871fedef15504934ca6c132771e49e28d92b",
"md5": "8e02e164a837e5352c62d4d71cbfe20a",
"sha256": "fd10bc7560633e88b1a29ca0fec043a129e7ac4e716150413a2e7895629ff972"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "8e02e164a837e5352c62d4d71cbfe20a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 740900,
"upload_time": "2024-07-28T05:10:44",
"upload_time_iso_8601": "2024-07-28T05:10:44.979159Z",
"url": "https://files.pythonhosted.org/packages/c7/31/d5dd589ca4238b89cc0b26bf871fedef15504934ca6c132771e49e28d92b/cylindra-1.0.0b4-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "130caa262bc8b7a1c8eebbe68b6b34459304721ffb96929d44ad31fe973be10c",
"md5": "41c29b49831c9657be2b00d7ecd4450a",
"sha256": "8a400203c9e76bb9845a59164c3b5e85fd653b465cc2c83e023c9a9b1a48b18b"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "41c29b49831c9657be2b00d7ecd4450a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 723492,
"upload_time": "2024-07-28T05:10:46",
"upload_time_iso_8601": "2024-07-28T05:10:46.533814Z",
"url": "https://files.pythonhosted.org/packages/13/0c/aa262bc8b7a1c8eebbe68b6b34459304721ffb96929d44ad31fe973be10c/cylindra-1.0.0b4-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3aa2dd95e062921c40054105c73b51b299446794aa5d71e2093ef4c063d1e99b",
"md5": "bba648aa1b2172c167cc325f7b5c66d2",
"sha256": "cb29268fde465d09ca17bdfa46e957b2441d47290c3c1395e1367554f562a757"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "bba648aa1b2172c167cc325f7b5c66d2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 777020,
"upload_time": "2024-07-28T05:10:47",
"upload_time_iso_8601": "2024-07-28T05:10:47.859724Z",
"url": "https://files.pythonhosted.org/packages/3a/a2/dd95e062921c40054105c73b51b299446794aa5d71e2093ef4c063d1e99b/cylindra-1.0.0b4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f4d40dda77a34feff262c849439b6e9728f2e24f05aa00afc14a6d93c218c3db",
"md5": "47735fd44388d3f05da6efb2ade114c3",
"sha256": "e58a5cd5f5677689b16fac473de121f36e855235beb6a09dc0ae3f644a3dd1ae"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "47735fd44388d3f05da6efb2ade114c3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 776614,
"upload_time": "2024-07-28T05:10:49",
"upload_time_iso_8601": "2024-07-28T05:10:49.468856Z",
"url": "https://files.pythonhosted.org/packages/f4/d4/0dda77a34feff262c849439b6e9728f2e24f05aa00afc14a6d93c218c3db/cylindra-1.0.0b4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f17c7d975f35309f9d68908a95130b48bbd50cd774ba1e21358595f7a5adb98a",
"md5": "be8f2e4032be89fce089fe46b5733a04",
"sha256": "eeb36d91982739211fa156dbee304ba03003000327a66d4a0c6db1741b36a658"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "be8f2e4032be89fce089fe46b5733a04",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 834249,
"upload_time": "2024-07-28T05:10:50",
"upload_time_iso_8601": "2024-07-28T05:10:50.720431Z",
"url": "https://files.pythonhosted.org/packages/f1/7c/7d975f35309f9d68908a95130b48bbd50cd774ba1e21358595f7a5adb98a/cylindra-1.0.0b4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "43789f355fcbb5d280e09eb940107d5bfda4c6e0f51d8ff9a2b1057b52561ee4",
"md5": "5171b2dbfdd9761aa9dce0d4cc4b55d5",
"sha256": "4a8da3afecee63bc263f0ee9d9d7cd4b2651be4d740fd1b980fa157cec49f1aa"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "5171b2dbfdd9761aa9dce0d4cc4b55d5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 863355,
"upload_time": "2024-07-28T05:10:52",
"upload_time_iso_8601": "2024-07-28T05:10:52.460260Z",
"url": "https://files.pythonhosted.org/packages/43/78/9f355fcbb5d280e09eb940107d5bfda4c6e0f51d8ff9a2b1057b52561ee4/cylindra-1.0.0b4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4bd3c49a421111a998d42c471e87c988b911e013be75213423478b9012091685",
"md5": "ace9e1868d8fceb80d4895dc665c574a",
"sha256": "a14a33af9565ec6b481d08681ff407c816c8408cb08042e677e5608baf2989cc"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ace9e1868d8fceb80d4895dc665c574a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 780225,
"upload_time": "2024-07-28T05:10:53",
"upload_time_iso_8601": "2024-07-28T05:10:53.616394Z",
"url": "https://files.pythonhosted.org/packages/4b/d3/c49a421111a998d42c471e87c988b911e013be75213423478b9012091685/cylindra-1.0.0b4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3347ebc212fb9917f59da9ca72e9d1acd2f8115fc999ff36f3299ee2085c79d1",
"md5": "f1f7f18bbbf69b6ab4d8a959204c5a73",
"sha256": "16cd503e9017425875c6addec92b7f5b9985909d3b7b9df7627f0c15bb047d2f"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "f1f7f18bbbf69b6ab4d8a959204c5a73",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 802937,
"upload_time": "2024-07-28T05:10:54",
"upload_time_iso_8601": "2024-07-28T05:10:54.746657Z",
"url": "https://files.pythonhosted.org/packages/33/47/ebc212fb9917f59da9ca72e9d1acd2f8115fc999ff36f3299ee2085c79d1/cylindra-1.0.0b4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7b9a8b9175ed3515eae9f64b6583c78e478c2f0ee0da9b18b3e252f1376637ac",
"md5": "725bafecb998e2f470e6c3dff7a30976",
"sha256": "4e0ef9d706b6f8cb1e06aaaab095fa8b5c4c7f45ee00e8e8e7f0e2ec8a85c5ea"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp312-none-win32.whl",
"has_sig": false,
"md5_digest": "725bafecb998e2f470e6c3dff7a30976",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 614829,
"upload_time": "2024-07-28T05:10:56",
"upload_time_iso_8601": "2024-07-28T05:10:56.210021Z",
"url": "https://files.pythonhosted.org/packages/7b/9a/8b9175ed3515eae9f64b6583c78e478c2f0ee0da9b18b3e252f1376637ac/cylindra-1.0.0b4-cp312-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8639e1e2f5c90ea46da65d1c7ce4edb7122d8c3e6b6664e459070148d1c486b9",
"md5": "69dcc50414032c68e256112088f621ee",
"sha256": "b68892483f731a4ccfc13926c0a9fae88de1227a509ae8d54161c2ce21e8956a"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-cp312-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "69dcc50414032c68e256112088f621ee",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 637154,
"upload_time": "2024-07-28T05:10:58",
"upload_time_iso_8601": "2024-07-28T05:10:58.239349Z",
"url": "https://files.pythonhosted.org/packages/86/39/e1e2f5c90ea46da65d1c7ce4edb7122d8c3e6b6664e459070148d1c486b9/cylindra-1.0.0b4-cp312-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "53e4bb661aa3735f87f9bf76b69b5c175a696e028ae2b5bca080fa7a8b781ae2",
"md5": "1fc8848e971639657018e436a07440f0",
"sha256": "baf09d356a078362cde17fabebcab10e9dac5ec53a31ba8e93fab9ba61c4ff66"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "1fc8848e971639657018e436a07440f0",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.10",
"size": 779439,
"upload_time": "2024-07-28T05:10:59",
"upload_time_iso_8601": "2024-07-28T05:10:59.413462Z",
"url": "https://files.pythonhosted.org/packages/53/e4/bb661aa3735f87f9bf76b69b5c175a696e028ae2b5bca080fa7a8b781ae2/cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ff5a37c4e63b5916e04792a4e566c3501a9cc775a982d40d0a677887402f9520",
"md5": "a250d7f4bf542e76cd89b30bc2099714",
"sha256": "5cc65e85c72b5b43ce2c83c177996db243f762c850c368efe07a4f0489f6f6ff"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "a250d7f4bf542e76cd89b30bc2099714",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.10",
"size": 776531,
"upload_time": "2024-07-28T05:11:00",
"upload_time_iso_8601": "2024-07-28T05:11:00.811509Z",
"url": "https://files.pythonhosted.org/packages/ff/5a/37c4e63b5916e04792a4e566c3501a9cc775a982d40d0a677887402f9520/cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6fcacdb7de72de2db138bf73a6aacc44b7aa0bd7ea4843292cdfbf6f94e47750",
"md5": "42b802193d7b84b62aba21238f419009",
"sha256": "c2b287590cba50bb248697e6d6e149fed85fbc2c3865930fd2d37224efb3f9e3"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "42b802193d7b84b62aba21238f419009",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.10",
"size": 836802,
"upload_time": "2024-07-28T05:11:02",
"upload_time_iso_8601": "2024-07-28T05:11:02.639105Z",
"url": "https://files.pythonhosted.org/packages/6f/ca/cdb7de72de2db138bf73a6aacc44b7aa0bd7ea4843292cdfbf6f94e47750/cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "31dec979eb4a686334b25485a1ee6b779bf0366a27f18ca65e1867592a42a548",
"md5": "962f732b4da496e93eaf911a5e82c3c0",
"sha256": "cc678f6e37c7f69c7563d75c0cbb1ead29c774c28642984912739fc2be70d224"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "962f732b4da496e93eaf911a5e82c3c0",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.10",
"size": 873284,
"upload_time": "2024-07-28T05:11:03",
"upload_time_iso_8601": "2024-07-28T05:11:03.810167Z",
"url": "https://files.pythonhosted.org/packages/31/de/c979eb4a686334b25485a1ee6b779bf0366a27f18ca65e1867592a42a548/cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6f1fbd1af81217d08d98a16f59f1f1425e14e72bc9ec284e4fa4f34bf95d4392",
"md5": "478d6ac8b9c4e7031ce469874d6ddbb0",
"sha256": "60a50ee9f480fcde7a4f1d411d7bf1c3105054111787a38befff9e400d0f0e1d"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "478d6ac8b9c4e7031ce469874d6ddbb0",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.10",
"size": 782389,
"upload_time": "2024-07-28T05:11:05",
"upload_time_iso_8601": "2024-07-28T05:11:05.444387Z",
"url": "https://files.pythonhosted.org/packages/6f/1f/bd1af81217d08d98a16f59f1f1425e14e72bc9ec284e4fa4f34bf95d4392/cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bf7ac953379084c78bd8bcb38b6e492fcd66694f389a564a446b6d044480329c",
"md5": "f50f4fd26a92f6130963c4ff716862b7",
"sha256": "05042c6aecfa0f14cef585e99ed10e20d4ee492a2436765af61bc0781b590360"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "f50f4fd26a92f6130963c4ff716862b7",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.10",
"size": 801188,
"upload_time": "2024-07-28T05:11:07",
"upload_time_iso_8601": "2024-07-28T05:11:07.132010Z",
"url": "https://files.pythonhosted.org/packages/bf/7a/c953379084c78bd8bcb38b6e492fcd66694f389a564a446b6d044480329c/cylindra-1.0.0b4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "af51872f1dcb82aa673e4bc3a97711aed672b999782a8929c8b60cdd9d17fde3",
"md5": "786917418d0ce5362ea22dc3b6fa7b15",
"sha256": "de5ef6757b1ea55dc70c0b6089b3cab45c62cb8e6f5de79a42f02a27d54424a1"
},
"downloads": -1,
"filename": "cylindra-1.0.0b4.tar.gz",
"has_sig": false,
"md5_digest": "786917418d0ce5362ea22dc3b6fa7b15",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 7171880,
"upload_time": "2024-07-28T05:11:08",
"upload_time_iso_8601": "2024-07-28T05:11:08.834492Z",
"url": "https://files.pythonhosted.org/packages/af/51/872f1dcb82aa673e4bc3a97711aed672b999782a8929c8b60cdd9d17fde3/cylindra-1.0.0b4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-28 05:11:08",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "cylindra"
}