# Vaa3D in Python Made Easy
Python library for Vaa3D functions.
## Installation
```shell
$ pip install v3d-py-helper
```
By cloning the repo and test the Cyhton usages:
```shell
$ python setup.py build_ext --inplace
```
## Usage
### Loading Vaa3D format data
```python
from v3dpy.loaders import Raw, PBD
raw = Raw()
img = raw.load('path.v3draw')
raw.save('path.v3draw', img)
pbd = PBD()
img = pbd.load('path.v3dpbd')
pbd.save('path.v3dpbd', img)
```
### Loading TeraFly format data
Currently only support Tiff 3D tiles.
```python
from v3dpy.terafly import TeraflyInterface
import numpy as np
t = TeraflyInterface('teraconvert_path')
x, y, z, c = t.get_dim()
# center block
size = np.array(t.get_dim()[:3])
half_block_size = np.array([128, 128, 64]) // 2
start = size // 2 - half_block_size
end = size // 2 + half_block_size - 1
# 4D image, indexed by c, z, y, x
img = t.get_sub_volume(start[0], end[0], start[1], end[1], start[2], end[2])
```
## Toubleshooting
On Windows, MS BuildTool >= 16 is required to build the wheel.
Newer setuptools seem to be buggy.
Once successfully installed, the package can still report import error, which suggests some of the runtime libs, especially those related with compression, are missing in you machine.
## Useful Links
Github project: https://github.com/SEU-ALLEN-codebase/v3d-py-helper
Vaa3D source: https://github.com/Vaa3D/v3d_external
Documentation: https://SEU-ALLEN-codebase.github.io/v3d-py-helper
# Contact
Main Developer: Zuohan Zhao
My GitHub Page: https://github.com/zzhmark
Email: zzhmark@126.com
Raw data
{
"_id": null,
"home_page": null,
"name": "v3d-py-helper",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "vaa3d, neuron-morphology, image-processing",
"author": null,
"author_email": "Zuohan Zhao <zzhmark@126.com>, Yufeng Liu <yufeng_liu@seu.edu.cn>",
"download_url": "https://files.pythonhosted.org/packages/78/eb/f3d4d5993338d710af7ea3a48210d15f94b20794db5d034c0f8c09727951/v3d_py_helper-0.4.1.tar.gz",
"platform": null,
"description": "# Vaa3D in Python Made Easy\nPython library for Vaa3D functions.\n\n## Installation\n\n```shell\n$ pip install v3d-py-helper\n```\n\nBy cloning the repo and test the Cyhton usages:\n```shell\n$ python setup.py build_ext --inplace\n```\n\n## Usage\n\n### Loading Vaa3D format data\n\n```python\nfrom v3dpy.loaders import Raw, PBD\n\nraw = Raw()\nimg = raw.load('path.v3draw')\nraw.save('path.v3draw', img)\n\npbd = PBD()\nimg = pbd.load('path.v3dpbd')\npbd.save('path.v3dpbd', img)\n```\n\n### Loading TeraFly format data\n\nCurrently only support Tiff 3D tiles.\n\n```python\nfrom v3dpy.terafly import TeraflyInterface\nimport numpy as np\n\nt = TeraflyInterface('teraconvert_path')\nx, y, z, c = t.get_dim()\n# center block\nsize = np.array(t.get_dim()[:3])\nhalf_block_size = np.array([128, 128, 64]) // 2\nstart = size // 2 - half_block_size\nend = size // 2 + half_block_size - 1\n\n# 4D image, indexed by c, z, y, x \nimg = t.get_sub_volume(start[0], end[0], start[1], end[1], start[2], end[2])\n```\n\n## Toubleshooting\n\nOn Windows, MS BuildTool >= 16 is required to build the wheel.\n\nNewer setuptools seem to be buggy.\n\nOnce successfully installed, the package can still report import error, which suggests some of the runtime libs, especially those related with compression, are missing in you machine.\n\n\n## Useful Links\n\nGithub project: https://github.com/SEU-ALLEN-codebase/v3d-py-helper\n\nVaa3D source: https://github.com/Vaa3D/v3d_external\n\nDocumentation: https://SEU-ALLEN-codebase.github.io/v3d-py-helper\n\n# Contact\nMain Developer: Zuohan Zhao \nMy GitHub Page: https://github.com/zzhmark \nEmail: zzhmark@126.com\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Make Vaa3D functions available for high-performance python computation.",
"version": "0.4.1",
"project_urls": {
"Documentation": "https://SEU-ALLEN-codebase.github.io/v3d-py-helper",
"GitHub Project": "https://github.com/SEU-ALLEN-codebase/v3d-py-helper",
"Vaa3D Source": "https://github.com/Vaa3D/v3d_external"
},
"split_keywords": [
"vaa3d",
" neuron-morphology",
" image-processing"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f0bbdba326f306c207abc63e45989ed8744e55df3528a8206f6f22df44ba811d",
"md5": "48a7e958567edeedd9f75ae9496b25d0",
"sha256": "11ee96c538160267729f63f1c78dc5938c13e9f973dddc2e3f8fea9bf9962c8b"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "48a7e958567edeedd9f75ae9496b25d0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 478033,
"upload_time": "2024-08-26T04:00:18",
"upload_time_iso_8601": "2024-08-26T04:00:18.491342Z",
"url": "https://files.pythonhosted.org/packages/f0/bb/dba326f306c207abc63e45989ed8744e55df3528a8206f6f22df44ba811d/v3d_py_helper-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6604eddc1bf1931bdf7da1025523335f77fda02bf6c8fd6e7acdba41f4bdc29d",
"md5": "ac5141391aacf43079eb9edc9c03696a",
"sha256": "e45a0c5da53709a813f3d1a393cea457d0e4f50b2218780e96a9dac5f3a5b6b4"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ac5141391aacf43079eb9edc9c03696a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 450715,
"upload_time": "2024-08-26T04:00:20",
"upload_time_iso_8601": "2024-08-26T04:00:20.251614Z",
"url": "https://files.pythonhosted.org/packages/66/04/eddc1bf1931bdf7da1025523335f77fda02bf6c8fd6e7acdba41f4bdc29d/v3d_py_helper-0.4.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8da5721ae57af4be26572e9df3fbaec7aa0e4185d69f72783c11466e4cd0c481",
"md5": "86d245faab77477dd3084c1c4fe13f24",
"sha256": "3ef31ca81c999b9904018c8d5bfe6ff0a592df0c317c7673332923aa81aa4518"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "86d245faab77477dd3084c1c4fe13f24",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 2109997,
"upload_time": "2024-08-26T04:00:21",
"upload_time_iso_8601": "2024-08-26T04:00:21.823759Z",
"url": "https://files.pythonhosted.org/packages/8d/a5/721ae57af4be26572e9df3fbaec7aa0e4185d69f72783c11466e4cd0c481/v3d_py_helper-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eeb7ce1f33725591f2d7f47de1f455dba7201d6eb3f57d2489fe9df16b2ece10",
"md5": "bfd938f0914dd9a4fe50c63a480b37da",
"sha256": "e2ce6c66ca48ebdd65fd494b9978e1e487c4b52e18d9fc7c30b86bc98eba1064"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp310-cp310-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "bfd938f0914dd9a4fe50c63a480b37da",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 2653574,
"upload_time": "2024-08-26T04:00:23",
"upload_time_iso_8601": "2024-08-26T04:00:23.708294Z",
"url": "https://files.pythonhosted.org/packages/ee/b7/ce1f33725591f2d7f47de1f455dba7201d6eb3f57d2489fe9df16b2ece10/v3d_py_helper-0.4.1-cp310-cp310-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bf2d7693a53f1fedf5653206fbdbb363904dab3ca40a0c2585037083df433f9f",
"md5": "51d0c8b257ee992f61691df9f648c04a",
"sha256": "9961058bf36e766d7bcd8f025180c98e1e731d29956972872920a4e47a762d74"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "51d0c8b257ee992f61691df9f648c04a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 2664065,
"upload_time": "2024-08-26T04:00:25",
"upload_time_iso_8601": "2024-08-26T04:00:25.304925Z",
"url": "https://files.pythonhosted.org/packages/bf/2d/7693a53f1fedf5653206fbdbb363904dab3ca40a0c2585037083df433f9f/v3d_py_helper-0.4.1-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b1221ff821f5188d7dbdbe3540bee77c5f9e6a23fb831b0683e9dae551bb578c",
"md5": "9023f1ddd24ca0c3495c679bdb42cced",
"sha256": "fff30612e594960f1e1b7acbb38af53e74ee0003ba79e18fb4712a96c0c2be1d"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "9023f1ddd24ca0c3495c679bdb42cced",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.10",
"size": 421708,
"upload_time": "2024-08-26T04:00:26",
"upload_time_iso_8601": "2024-08-26T04:00:26.952389Z",
"url": "https://files.pythonhosted.org/packages/b1/22/1ff821f5188d7dbdbe3540bee77c5f9e6a23fb831b0683e9dae551bb578c/v3d_py_helper-0.4.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c6ded7da6d5040d6aa412f903c62b40a52ea06b545aa60b93895f7ccec38ea2c",
"md5": "b012e41e672c25d0380d7da8ccd3ca9a",
"sha256": "995fae80a8e46e3a9048174d312418befb4d283af1ae83ba7bc977c8ed4b59de"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "b012e41e672c25d0380d7da8ccd3ca9a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 479371,
"upload_time": "2024-08-26T04:00:28",
"upload_time_iso_8601": "2024-08-26T04:00:28.205277Z",
"url": "https://files.pythonhosted.org/packages/c6/de/d7da6d5040d6aa412f903c62b40a52ea06b545aa60b93895f7ccec38ea2c/v3d_py_helper-0.4.1-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "60423f26707c4ee0963a00f4d5aaa7750a39a95d45c0bc1249849262cba74a43",
"md5": "d423d96cf010ce72ba2ea35282ba333e",
"sha256": "c7a04eeec7104b90ad0a3129e5269ab224054bf5dda34733da112297af9fc2a1"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d423d96cf010ce72ba2ea35282ba333e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 451232,
"upload_time": "2024-08-26T04:00:29",
"upload_time_iso_8601": "2024-08-26T04:00:29.962880Z",
"url": "https://files.pythonhosted.org/packages/60/42/3f26707c4ee0963a00f4d5aaa7750a39a95d45c0bc1249849262cba74a43/v3d_py_helper-0.4.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2b32b0573f3bb9c0887cf02278038eae9ae45ebfc1e1e916944904297dd2e007",
"md5": "ba1ee9a5239ac75d973b294193571db4",
"sha256": "099638980b054d6bff25d17b8e13faa7e50df584ea461b5fc4c03d5c6fde95fa"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ba1ee9a5239ac75d973b294193571db4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 2248585,
"upload_time": "2024-08-26T04:00:31",
"upload_time_iso_8601": "2024-08-26T04:00:31.066044Z",
"url": "https://files.pythonhosted.org/packages/2b/32/b0573f3bb9c0887cf02278038eae9ae45ebfc1e1e916944904297dd2e007/v3d_py_helper-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d305b4dd910be3b1a040fa0e96e6bc9a2eebd484a04d0878b1b270e86b59d7a4",
"md5": "fe16446e511d19d5aa29714c8402a999",
"sha256": "6e5899f308b6c25e810d918b2bf356e4846d909175ccf80549567072a7d6b487"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp311-cp311-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "fe16446e511d19d5aa29714c8402a999",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 2761668,
"upload_time": "2024-08-26T04:00:32",
"upload_time_iso_8601": "2024-08-26T04:00:32.719062Z",
"url": "https://files.pythonhosted.org/packages/d3/05/b4dd910be3b1a040fa0e96e6bc9a2eebd484a04d0878b1b270e86b59d7a4/v3d_py_helper-0.4.1-cp311-cp311-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f7d023b984d292e36fdff485af0956c0f697ba817d27d826f9d9a8442b335c9f",
"md5": "689a28d33ba499f8fb536a322216c39e",
"sha256": "b3657b79113ae39adacbb656ad2a2eb768a3e51e74247e149d8575dfc79d1607"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "689a28d33ba499f8fb536a322216c39e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 2787281,
"upload_time": "2024-08-26T04:00:34",
"upload_time_iso_8601": "2024-08-26T04:00:34.496201Z",
"url": "https://files.pythonhosted.org/packages/f7/d0/23b984d292e36fdff485af0956c0f697ba817d27d826f9d9a8442b335c9f/v3d_py_helper-0.4.1-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "72783ad79be7df0c6bb43df8a30508d6203091354e9879784b034cd8ee7f1b69",
"md5": "b8611a6868e5b243264b8b0f8c5bfece",
"sha256": "d5fb6ab85a00164a78a13ed643f27355833f220b39d8465f0bf3971e4658f6ae"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "b8611a6868e5b243264b8b0f8c5bfece",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.10",
"size": 422115,
"upload_time": "2024-08-26T04:00:36",
"upload_time_iso_8601": "2024-08-26T04:00:36.596583Z",
"url": "https://files.pythonhosted.org/packages/72/78/3ad79be7df0c6bb43df8a30508d6203091354e9879784b034cd8ee7f1b69/v3d_py_helper-0.4.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b0c469f13c6f8ff096c333909e58a069858e9ae613bdda25fd4bfb30d990e944",
"md5": "e7b1bb54963e82d7f392ff708883cd6e",
"sha256": "fd7ca58ba201c68c9f9e7147cde598ab4acfd6685c7d0874c79e7cce158017f1"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "e7b1bb54963e82d7f392ff708883cd6e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 478792,
"upload_time": "2024-08-26T04:00:38",
"upload_time_iso_8601": "2024-08-26T04:00:38.120806Z",
"url": "https://files.pythonhosted.org/packages/b0/c4/69f13c6f8ff096c333909e58a069858e9ae613bdda25fd4bfb30d990e944/v3d_py_helper-0.4.1-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9034da722b294fed86210fd5f0b8e7b5f3925732f76863f300a7645cfa8d8cb5",
"md5": "41181e8d649934595dfa75bce3d42a32",
"sha256": "4b8ad99d4f102328b516d8bc1d27d83c31b5c1716ff32e1cca44f175664bcd75"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "41181e8d649934595dfa75bce3d42a32",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 451700,
"upload_time": "2024-08-26T04:00:39",
"upload_time_iso_8601": "2024-08-26T04:00:39.207090Z",
"url": "https://files.pythonhosted.org/packages/90/34/da722b294fed86210fd5f0b8e7b5f3925732f76863f300a7645cfa8d8cb5/v3d_py_helper-0.4.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "84850bf19e7462202828dfd57762da53b35626aecaceb21d5b9a8f84feff5f87",
"md5": "c975f90bc2f63f1da00fd3e62898f01d",
"sha256": "42bfb94c22bef8e7593bfbf16296307c5c078b207185166195560e0747a03286"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c975f90bc2f63f1da00fd3e62898f01d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 2262340,
"upload_time": "2024-08-26T04:00:41",
"upload_time_iso_8601": "2024-08-26T04:00:41.040128Z",
"url": "https://files.pythonhosted.org/packages/84/85/0bf19e7462202828dfd57762da53b35626aecaceb21d5b9a8f84feff5f87/v3d_py_helper-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d7d14a31497fdfcda56b866973cd3b85f42294a4e15f069b7d1286be1fdc2f0e",
"md5": "f49968207a081e388a511e23152a0413",
"sha256": "b36c7511cabb5185dc0ddcf73e18c613801b115f4158b7bbfc4a93ff33de403c"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp312-cp312-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "f49968207a081e388a511e23152a0413",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 2754298,
"upload_time": "2024-08-26T04:00:42",
"upload_time_iso_8601": "2024-08-26T04:00:42.915816Z",
"url": "https://files.pythonhosted.org/packages/d7/d1/4a31497fdfcda56b866973cd3b85f42294a4e15f069b7d1286be1fdc2f0e/v3d_py_helper-0.4.1-cp312-cp312-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4475b3722d1fc1e235e11158e641e53855762b0bf64f24a93d7702dae9e6236f",
"md5": "e6f678ea546859c6af205ee2bbf3197c",
"sha256": "4953b2a07c3d926ce898bd82061b13ea4e61fe1c887eee0831736cbc6f7e7a66"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "e6f678ea546859c6af205ee2bbf3197c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 2796072,
"upload_time": "2024-08-26T04:00:44",
"upload_time_iso_8601": "2024-08-26T04:00:44.546005Z",
"url": "https://files.pythonhosted.org/packages/44/75/b3722d1fc1e235e11158e641e53855762b0bf64f24a93d7702dae9e6236f/v3d_py_helper-0.4.1-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0d9c8be2942ed7d740a7686ae8cfbc0bc19a56226a9a7f9040ee968be062412f",
"md5": "4ca1f50809aec8b5ea4c1cb124e88ff8",
"sha256": "85db3cd735abdc709c4c00051bd9cefddf5152b9428ef98114237cf51b47cdaf"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "4ca1f50809aec8b5ea4c1cb124e88ff8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.10",
"size": 420384,
"upload_time": "2024-08-26T04:00:46",
"upload_time_iso_8601": "2024-08-26T04:00:46.312861Z",
"url": "https://files.pythonhosted.org/packages/0d/9c/8be2942ed7d740a7686ae8cfbc0bc19a56226a9a7f9040ee968be062412f/v3d_py_helper-0.4.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "78ebf3d4d5993338d710af7ea3a48210d15f94b20794db5d034c0f8c09727951",
"md5": "0b7152ed496d7ce546c69af1f022fb01",
"sha256": "e459f0441300d5f7c78fc407456ed3a0df6f437be5f8f0b4b24848bc739f5b61"
},
"downloads": -1,
"filename": "v3d_py_helper-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "0b7152ed496d7ce546c69af1f022fb01",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 108806,
"upload_time": "2024-08-26T04:00:48",
"upload_time_iso_8601": "2024-08-26T04:00:48.036072Z",
"url": "https://files.pythonhosted.org/packages/78/eb/f3d4d5993338d710af7ea3a48210d15f94b20794db5d034c0f8c09727951/v3d_py_helper-0.4.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-26 04:00:48",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "SEU-ALLEN-codebase",
"github_project": "v3d-py-helper",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "v3d-py-helper"
}