Make Vaa3D functions available for high-performance python computation.
Project description
Vaa3D in Python Made Easy
Python library for Vaa3D functions.
Installation
$ pip install v3d-py-helper
By cloning the repo and test the Cyhton usages:
$ python setup.py build_ext --inplace
Usage
Loading Vaa3D format data
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.
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.
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
v3d_py_helper-0.4.0.tar.gz
(108.6 kB
view hashes)
Built Distributions
Close
Hashes for v3d_py_helper-0.4.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a6111d4f84452aa0fd7105de202deaab8ef2eeea0fa4effc267698eab49146d |
|
MD5 | 5df5fb170a4e9ecac0c2ca6656455757 |
|
BLAKE2b-256 | 458287fce45017034ded4ea1d6ea5d8bfeda15db1e4158a01929a460b51a1eb0 |
Close
Hashes for v3d_py_helper-0.4.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 185dc12163f5297b584e6941bd353c35b5891296c086944e039770b540e6c834 |
|
MD5 | 011ccdab50713c15b72980ce98fe9c8f |
|
BLAKE2b-256 | e48b773e6c1abaff77df192572570f18ffd92688723ecbf748089e227f74e244 |
Close
Hashes for v3d_py_helper-0.4.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 914bc3cee9a13c65a5c05d8328c86f2d88242de946529db2acc821c7b084bd77 |
|
MD5 | 5b8d504226e060f382d91fe9b1cea078 |
|
BLAKE2b-256 | ccf0e8c8c54ae013d7acbb10a5fc6d1c3354d2835d3b15a3c9c818dd635f2903 |
Close
Hashes for v3d_py_helper-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bf8b1005b41f7d459e4286eb3a5c0d605b028a7131e7a51481c64bc0edcc66c |
|
MD5 | 427361f82d5c087f9eb4683dcae36439 |
|
BLAKE2b-256 | bd26c6d38d40c461d70a2a69da028600b61c9e16b25f6afecabed527d26aa003 |
Close
Hashes for v3d_py_helper-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98c100e200fd276aaee9942cf48f6d56e170afb60528b27f074acc9b60141483 |
|
MD5 | c21a0677e4c0f198b17f06556287ef10 |
|
BLAKE2b-256 | 58a2a8cc861a2e1d9f9ccc660b6dda82b13795b850a377ff9e3ceaaa71bee3d4 |
Close
Hashes for v3d_py_helper-0.4.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d44648b12ecec974d6fde9acec342cb75edac94bbe57f92b7082634c092a8981 |
|
MD5 | 1836d2f613d1e92be005f056b91df41b |
|
BLAKE2b-256 | ea56e1beb3d54c8255b527b7a9ecf04dab8cd9368f2fdfe91e7a0313fcab8b2e |
Close
Hashes for v3d_py_helper-0.4.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 119bd26679628f57a2261b8da375a8a4c1e938efef8af7aca9144693fa627566 |
|
MD5 | a3e5997a57402ab9a699eb3d474dbd3b |
|
BLAKE2b-256 | 7fc473d9506ac2d068bd4e9a7e26bd637412748e66ca8056f96913d638c13c7b |
Close
Hashes for v3d_py_helper-0.4.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 252814c4fd5607f551504e49dc0f2bcbfdbe3308dab0dcd0a93b9c9c458453e3 |
|
MD5 | 4078b7e8a59f8318f80ea39f3e24d99c |
|
BLAKE2b-256 | 68c797ce963291d79223bb9d38d1f04c7d67070154c6f5ccf214c64303b32e8c |
Close
Hashes for v3d_py_helper-0.4.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e729f9ecda3646a4619b11c404b085c10a328690c7dcd32ea7d061fca979afd |
|
MD5 | 9a4e66ddf1a2d0e554f3774579b55cc5 |
|
BLAKE2b-256 | 6e1335568a3bcd4293b23a74a4aa26bbe9c0d740cc2bfb3473fe34435fddf487 |
Close
Hashes for v3d_py_helper-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0161321e585daf2913ccb522f566093829f0db07e5d22240fc9773bd652cf62 |
|
MD5 | 330a2102f4d5e79e5a27ba616c5f1ce2 |
|
BLAKE2b-256 | f4a38ffc897acc8e03f069db5de676e6f673746430c9c087439180b593285470 |
Close
Hashes for v3d_py_helper-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4113e11fa11cce154ef544bc9516e8e641cf6ea02e62eb79ca0e0274db837642 |
|
MD5 | ca2fbf09c48319456df45ebfad0e5418 |
|
BLAKE2b-256 | 06cae2c7b99333e6eccfc0fd3742c7122348c7859e255e4a9928deda47de32f7 |
Close
Hashes for v3d_py_helper-0.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b68347dc77d0955f83611d9cd92fed0f0d5cb82502087ba238850062e48c544e |
|
MD5 | 5500e9568787f87af6d19b8eced6a9e9 |
|
BLAKE2b-256 | e73c1ac100f741f756d31cac8cfca400778bd64cb78c696a7654f3d0b4bfca49 |
Close
Hashes for v3d_py_helper-0.4.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40120612e583f2bdbef9dc08fdd92634e8667bb65a456c66cf86e0cef8b0b0c3 |
|
MD5 | 7d4b449c200f8e3f67f8e31fe2ec5010 |
|
BLAKE2b-256 | f1d9e19fa7f0d983e6895811ec03ec65f679eb85b151920c3c5cf1b96a4d81b7 |
Close
Hashes for v3d_py_helper-0.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc06e6580608e5844d29bccad80e4da996afebcf5db4b4db16b6ad7c3b622167 |
|
MD5 | 874364555556d1c313eeb06f5a676f8c |
|
BLAKE2b-256 | 3504f26d4775f24dca2b3a746ab70bce72c34e94bb30ce68ee23e40b912c0b16 |
Close
Hashes for v3d_py_helper-0.4.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 444af935fc09ecf0f1bfbf25fc54baebbd396aab8f2e530f09573d22e4f181e4 |
|
MD5 | b80a04468b8e208f0a886f9328d19726 |
|
BLAKE2b-256 | 3b138138716a121666a46fd72ce1ad1c8c477965e9f0801d76429faeb0dcb067 |
Close
Hashes for v3d_py_helper-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d995da7fe7e1d193dd4cfc26ce2373287cbc93d7aeebc87cb4536f3e3616755 |
|
MD5 | 09f2394c60c6d20b4ac202be621cdadb |
|
BLAKE2b-256 | 41f17d8c44139e6d91b44bc6431887cd76aefc282998ebf489178366e2ad1272 |
Close
Hashes for v3d_py_helper-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb4c184868f7ca815a4d2e90ac25062ea7b6e50454c09aabefc6fae23fd346e0 |
|
MD5 | 6765911c20e3b1f1cbccf1453749140c |
|
BLAKE2b-256 | 07fed7837cf6dfd7aa7867cdce9e11a82b83ee16eb9bc396777b087549f6e784 |
Close
Hashes for v3d_py_helper-0.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95811a8db067e3b70a8c92ace892cdba168d928c86a53dd1e65306fdcd911a04 |
|
MD5 | d2cea8d24201130ec04c9f264eaea48e |
|
BLAKE2b-256 | cc428cf5c4a4817def33186a579137fcead47ce4447e6c4d10687a4bb6b97743 |