Skip to main content

Compute cross sectional area of 3d shapes.

Project description

PyPI version

xs3d: Compute cross sectional area for 3D image objects

import xs3d

# let binary image be a boolean numpy array 
# in fortran order that is 500 x 500 x 500 voxels
# containing a shape, which may have multiple 
# connected components, representing e.g. a neuron
binary_image = np.load(...)

# a point inside the shape (must be integer)
vertex = np.array([200,121,78])
# normal vector defining sectioning plane
# it doesn't have to be a unit vector
# vector can be of arbitrary orientation
# This vector is given in voxel space, 
# not physical space (i.e. divide by anisotropy)!
normal = np.array([0.01, 0.033, 0.9])

# voxel dimensions in e.g. nanometers
resolution = np.array([32,32,40]) 

# cross sectional area returned as a float
area = xs3d.cross_sectional_area(binary_image, vertex, normal, resolution)

# optionally return a bitfield that tells you if the section
# plane touched the image border, indicating a possible
# underestimate of the area if the image is a cutout of
# a larger scene.
# if the bitfield is > 0, then some edge contact is made
# the bitfield order is -x+x-y+y-z+z00
# where - means left edge (0), and + means right edge (size-1)
# and 0 means unused
area, contact_warning = xs3d.cross_sectional_area(
	binary_image, vertex, normal, resolution, 
	return_contact=True
)

# Returns the cross section as a float32 3d image
# where each voxel represents its contribution
# to the cross sectional area
image = xs3d.cross_section(
	binary_image, vertex, 
	normal, resolution, 
)

# Get a slice of a 3d image in any orientation.
# Note: result may be reflected or transposed
# compared with what you might expect.
image2d = xs3d.slice(labels, vertex, normal, anisotropy)

# You can also crop your ROI using physical units
image2d = xs3d.slice(labels, vertex, normal, anisotropy, crop=100) 

Installation

pip install xs3d

Cross Section Calculation

When using skeletons (one dimensional stick figure representations) to create electrophysiological compartment simulations of neurons, some additional information is required for accuracy. The caliber of the neurite changes over the length of the cell.

Previously, the radius from the current skeleton vertex to the nearest background voxel was used, but this was often an underestimate as it is sensitive to noise and divots in a shape.

A superior measure would be the cross sectional area using a section plane that is orthogonal to the direction of travel along the neurite. This library provides that missing capability.

How Does it Work?

The algorithm roughly works as follows.

  1. Label voxels that are intercepted by the sectioning plane.
  2. Label the connected components of those voxels.
  3. Filter out all components except the region of interest.
  4. Compute the polygon formed by the intersection of the plane with the 8 corners and 12 edges of each voxel.
  5. Add up the area contributed by each polygon so formed in the component of interest.

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

xs3d-1.13.0.tar.gz (41.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xs3d-1.13.0-cp314-cp314t-win_amd64.whl (155.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

xs3d-1.13.0-cp314-cp314t-win32.whl (143.2 kB view details)

Uploaded CPython 3.14tWindows x86

xs3d-1.13.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (219.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xs3d-1.13.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (185.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xs3d-1.13.0-cp314-cp314t-macosx_11_0_arm64.whl (169.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

xs3d-1.13.0-cp314-cp314t-macosx_10_13_x86_64.whl (196.6 kB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

xs3d-1.13.0-cp314-cp314-win_amd64.whl (146.4 kB view details)

Uploaded CPython 3.14Windows x86-64

xs3d-1.13.0-cp314-cp314-win32.whl (136.3 kB view details)

Uploaded CPython 3.14Windows x86

xs3d-1.13.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (224.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xs3d-1.13.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (186.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xs3d-1.13.0-cp314-cp314-macosx_11_0_arm64.whl (164.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xs3d-1.13.0-cp314-cp314-macosx_10_13_x86_64.whl (192.2 kB view details)

Uploaded CPython 3.14macOS 10.13+ x86-64

xs3d-1.13.0-cp313-cp313-win_amd64.whl (142.4 kB view details)

Uploaded CPython 3.13Windows x86-64

xs3d-1.13.0-cp313-cp313-win32.whl (133.8 kB view details)

Uploaded CPython 3.13Windows x86

xs3d-1.13.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (224.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xs3d-1.13.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (186.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xs3d-1.13.0-cp313-cp313-macosx_11_0_arm64.whl (164.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xs3d-1.13.0-cp313-cp313-macosx_10_13_x86_64.whl (191.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

xs3d-1.13.0-cp312-cp312-win_amd64.whl (142.4 kB view details)

Uploaded CPython 3.12Windows x86-64

xs3d-1.13.0-cp312-cp312-win32.whl (133.9 kB view details)

Uploaded CPython 3.12Windows x86

xs3d-1.13.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (224.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xs3d-1.13.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (186.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xs3d-1.13.0-cp312-cp312-macosx_11_0_arm64.whl (164.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xs3d-1.13.0-cp312-cp312-macosx_10_13_x86_64.whl (191.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

xs3d-1.13.0-cp311-cp311-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.11Windows x86-64

xs3d-1.13.0-cp311-cp311-win32.whl (133.4 kB view details)

Uploaded CPython 3.11Windows x86

xs3d-1.13.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (224.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xs3d-1.13.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (185.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xs3d-1.13.0-cp311-cp311-macosx_11_0_arm64.whl (163.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xs3d-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl (193.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

xs3d-1.13.0-cp310-cp310-win_amd64.whl (141.5 kB view details)

Uploaded CPython 3.10Windows x86-64

xs3d-1.13.0-cp310-cp310-win32.whl (132.4 kB view details)

Uploaded CPython 3.10Windows x86

xs3d-1.13.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (222.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xs3d-1.13.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (184.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xs3d-1.13.0-cp310-cp310-macosx_11_0_arm64.whl (162.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xs3d-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl (191.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

xs3d-1.13.0-cp39-cp39-win_amd64.whl (143.3 kB view details)

Uploaded CPython 3.9Windows x86-64

xs3d-1.13.0-cp39-cp39-win32.whl (132.4 kB view details)

Uploaded CPython 3.9Windows x86

xs3d-1.13.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (222.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xs3d-1.13.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (184.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xs3d-1.13.0-cp39-cp39-macosx_11_0_arm64.whl (162.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

xs3d-1.13.0-cp39-cp39-macosx_10_9_x86_64.whl (191.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

xs3d-1.13.0-cp38-cp38-win_amd64.whl (141.5 kB view details)

Uploaded CPython 3.8Windows x86-64

xs3d-1.13.0-cp38-cp38-win32.whl (131.9 kB view details)

Uploaded CPython 3.8Windows x86

xs3d-1.13.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (222.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xs3d-1.13.0-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (184.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xs3d-1.13.0-cp38-cp38-macosx_11_0_arm64.whl (161.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

xs3d-1.13.0-cp38-cp38-macosx_10_9_x86_64.whl (190.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file xs3d-1.13.0.tar.gz.

File metadata

  • Download URL: xs3d-1.13.0.tar.gz
  • Upload date:
  • Size: 41.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0.tar.gz
Algorithm Hash digest
SHA256 2beb1d83ba277a1c29ff70906dffb2e171c163de5411cc8dfae3147492698ba9
MD5 758b67e2b831b5d710687689ed524ab1
BLAKE2b-256 8f5e2f195c8d5e52f0dfebce62ae840ab73eae53b8edc5fe3b677b8f4d595a04

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 155.5 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d099d3e0670409b6885b580f693f8b66ffebc9ee81696de135001bbd46997154
MD5 fcb7687d45f4999e4ae1c4dc8b156232
BLAKE2b-256 c4aa15ae70255d74156556ddbea6747158235d861f617940a52125bc25686122

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 143.2 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 8eff4c047b11afd06aca6556062839e7b8bfaa3fbe1f20a807ba1d4c163a48eb
MD5 c1cf70b7999d5753ca053386c64015de
BLAKE2b-256 93315c85cf092b791f0d67d3f2ef1e4f43eb902096a4e9d782c45037782ed1ed

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8daebe49d6e1c5a1ab0cdb30a89213a0621355cb0681dd39235685879dafc1a8
MD5 78ded592f4cb1683942c336eb846da99
BLAKE2b-256 78c63663f9217b8c3beb1ad04662f703cc44866db5413ae2fc8dc629db4a0574

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c173cc6c55861a284bb6b870df7266acba2383dbf60b20d64a1974e1cbd48e68
MD5 4503979487e751cfe604aee6abbbb22d
BLAKE2b-256 932c11171b9821ffcc1235983b8d02b44b3769eebc2a6a887e73039963feb742

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df282b1042b173b73033950b9d5debfcc80dffcbd4e79e70fc99de397e09c0f7
MD5 bb30b7e75e6c7c24c3b421859bc8cf01
BLAKE2b-256 31422d698108faa6007d26049ccb71ff4c791e78e54179a7323e06a5d9f2b7be

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 12260bacbeb51cc8259a804d47b424d8c434206c2cc648f2d730886a71dac138
MD5 eaf263a60c5081d69764101408e6b078
BLAKE2b-256 38b54f34709fb1dd8d0c50c3a17ac0c2a87611cc025eedf01edabb9ae5ce28e0

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 146.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f9f1d6c24d8862445e9d96b994b44a176938a98bb6e50b1cf55f2f4abc8f6749
MD5 d225633e5f508a219bb42e8f6bdd3d4a
BLAKE2b-256 c5290c6692608faab0feca1bdfba6821a8e93cbd939f64bd2e100882cdc41484

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 136.3 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 1705b690d0823598c93cb29d8e8499fbeeda52a3f45bdab57e75b3f658ac9fd4
MD5 baca506d135fe47ea96f4ab82a688f8e
BLAKE2b-256 6751522dd4608402fd89873eab89040128d0dc622b7a4927c45ca0b4c3b46aba

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b54e64c1ec6e21bb7cfef251e12452a2125dd11d8b64009f52ae4504f07a555
MD5 205e1cd31527a384c6e8e1211ae834c4
BLAKE2b-256 41650c41b25247255355ddae8240ebc698d34624c02e66cf33c0485200426c0e

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe96e7d8af77533c6d69b1e8105ff65741ec547a708ea7875fad52290d057aae
MD5 4b9428b4edbe74ae766f4a1522b700f4
BLAKE2b-256 f21aa9d70bd546d1ac5c409a8eb5b97858c5d58ddd34db41ffdfdd2fa470ae03

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cd3c9bfa047f0040b7f79068a8a2d1e998958afcae268c01bc27a04cca9f3a9
MD5 eeb5c2865268ca8d24464e53432ca5dd
BLAKE2b-256 8d31c8f86123196e8f5bbb8074d15813799033ef72f8a968005e67c3b47ada7b

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp314-cp314-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 53714bb41846fddee630245a6361b25dc40cd3f5a6ce2091c8b58fbcb2902c88
MD5 ed10e499b532b285929243f8bdb80e59
BLAKE2b-256 c8f790eb44307cb4b382a6b835e760fc29ba86dbfc3d9815eb944a8d96ce5df6

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 142.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6c8b1d9eeef05bc6ea1fd31fdfc9f892c40af8b9f4ddeebdb131288c0e849c99
MD5 01b8812047075518297dfcacb23e3efe
BLAKE2b-256 c161e7f01c61448dbdfe0bad98db4fbf6409e122e6c123100ac51a7c86976b64

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 133.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 80885e5d70d71c32e1b82cc4e9bc7ae8a9b442e6f170775e9c137d8e146e9e0f
MD5 82bb75d995d96eb95570e1aba2c04a60
BLAKE2b-256 d4e04caa242401c6779bc0d12dc1f1fd710f05b1c65cdc85a2563cf0998c2814

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5ad8905c39a84a90e4a206e18cb5af4d0401a7573a6f99a11d2f3158303cb94
MD5 a2f3f83b6edbf1881dd72e1d8c1afdf7
BLAKE2b-256 1713aa44ec56202779471612b628458e8d07982a27992e4ba94c21d5467343ba

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2336632e3511ef7e95279cc939386f256f3146145d41553aaadf93d5db0a91da
MD5 8753072e898fde18b448ff97f82fe688
BLAKE2b-256 e556dbaa6a690438bac25d00dadb48f9470199aef49d0d080176c1915f472153

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 588cdd287ecad6ecae22273222bb8a5f7cc82511f24fedc6ffa5f23a22e54ce4
MD5 d30d98e2d2d0d11165113b58e0fa1dce
BLAKE2b-256 0cfb6d7949648f2a0c75d75d31c72e98610df578302d251373b27e61b634f895

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b7b04b0d234788698b8c4a188d875771cc26ed8e899583e7fc798b832d50c04e
MD5 ea61589b06c5163a5b836a2afa392bfc
BLAKE2b-256 bcbed0ed014575989c4f60415496a3e370da3fc9620c877fcad698245349d202

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 142.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1d9c98e65c8cb367551d1149086c152c66fd6a0fa76c64262ff808e69e992754
MD5 cce79a3e22eac1a56a53b2fb7b4d343b
BLAKE2b-256 fe291e5ce722fa8dfd46de4fcbdf65211b642386bfc3115a42221eade7c38277

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 133.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c2dbe54eddeec535df08295346635f501b1d77528c25749bab5091883d3be2ed
MD5 065d47d605a0bb04d742f80d69ed9d2b
BLAKE2b-256 e7df38fa11c7501b847096ff9d88c7c8d52a8a42099253d1faebd55056b7143c

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ca1b39ee4a8da0a97d0a277fe0e120b1de6d6542a688f405bde00b4057622d2
MD5 afb3f692b042858c51134c94430516cb
BLAKE2b-256 4f85867461b63149632c025b19cb095ed21aa3c8970703dbe2a42d9bb889d783

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d0659acb7896f3855ebbaffc596ebdd75de4b266e61389713330ead5447564e
MD5 cea25eb30be8dba329a006ceb588f77e
BLAKE2b-256 6e434cd17404b828fd8be1b32483a69681fff0ce62a5f2cf77992fd497610a4a

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fde8dce2696096f23f1b38f80df01df2fd25ed06bd60fad89afeb7a8ca3d8cf
MD5 c89c15c13ef995e713231d256a7fdb7b
BLAKE2b-256 9e7383aa56b8c55693b0ebb0ebfad335afb3d3f934e0eb2add048653c6a95c56

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7071787df8f9ea1edaf3790172b53977d9013a3503813bfc4914e02c1eea62e2
MD5 81ea37fcb5ed4d30f8c3ba47e9537231
BLAKE2b-256 ea19e5965dadf28af6e6fa3574e195ae4fec958ecc6f1aeae0a27c5eb4504393

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 142.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fb053f6ee6159f9bfb9d20ba5f828feb7c73558fb0c4dd542f5089fe42f0b74c
MD5 be9b18d7d9384cb107717c7f39345030
BLAKE2b-256 26943416e98d81d2bdd1b3f5c8ad6399c98f1a34eb349b61c523bce8a28569ac

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 133.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d8a8b1cffeeb5bf78993d247a24dbb3f9f6662479979bb265dbda120c21462f8
MD5 7cdb1836c40897591c805edb984a87a8
BLAKE2b-256 72c897b43f69c1b8028bd28ade1649281a0a3bd5d72d6c24175510167b2b2d03

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c77147a4086594be98fc1aa65d471c6c484b484719cea9e5505f5cc5a9a48ce8
MD5 5bd8ef53d7b1bde058499e314d3076e8
BLAKE2b-256 ed75da5699ebb74ea8916fdd5195336ae08c78eee237382c465a9b9d330971b7

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a75e38a31aed8b347b1b6c3272558bfb67716f2a98dd3795f9d4bba1b86fc1b7
MD5 43b9a664a666c864fe117b79dae32f76
BLAKE2b-256 2d951b17a69245df623c6078bff74b20a6b2c9297070467477068300b85f9168

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ca5a9519c2b78ca24632e5bbb53387f177ef2d62b2b377f0c86efff32c8f513
MD5 40c6c2560a898c2b316184f892f34813
BLAKE2b-256 54a0cde6421af76af30897cf160c1966d3e7fec714784d9387519b3cda7ee2d8

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73c110c19bbac2d32f9e0ad2d08557743e7865fb473d5ec78702677115dadfe2
MD5 a8a7d0da79a03cac0d0157dafdb86d04
BLAKE2b-256 8241bade76ea52e1696856943da04ea28906cd59e2104ab27cc0f7a20ff64870

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 141.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 de9254fd7d2340bd2e7f61c8f797d6fff5d869a3dea491ada2a980cba9f6abd9
MD5 98e1bca2d38e1f3f03c1841480d764c8
BLAKE2b-256 7c67a42c33cffc5dc9e1708c9c140e5b6a51bb394c787b49e3210678e048795e

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 132.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4c1853077902dd2940d1b298fe16ddd1e61476d028007351d071aed1ec4d9fec
MD5 b85e81961a6ab1d3ab1522de988a2e98
BLAKE2b-256 207a4223abee4e3a249d935c3dcee0ee7abd829253afaa64587873faa20c9cfc

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 613ea62c65413997c1274b15c72fddfe71154f63284c4a80d9c1e640cda40245
MD5 57e876e008d3c7dc1475ea4523b05faf
BLAKE2b-256 a44b42af8af2a5d9d052e357248c4381115ff64bdf77f8f24cfedf19bd904183

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c2ffd9bed693f8373d78b796b8897c31775d3ffb73ba016dcb3f6880a8f9a3b
MD5 3149facf9c031690b792eecad562993d
BLAKE2b-256 16539177cd7ad2d5cd4e8c6c9b02f23e31fa176daa68d1177001646825a979f9

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 898cb65eef5b9d0954996d8b7a7cfc657b15bda4e3128aa1abb45bc1fbf762d3
MD5 2d5bd6b4d5dd21bd9d7f087d529345ee
BLAKE2b-256 e77bcdd2a9ff99079ce54f20c7720b7dea6d909977de13f3814e236d36997225

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 714152a8741beac991d5c43b2473655f83f5301467d212e01fa7c0a696e5bf37
MD5 399cbf89083eec06eee80cc865e7681f
BLAKE2b-256 fefa54e32584cfa6b421c90f595f9d575699bb59dd6e037c752da4a1114945ca

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 143.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0ecb39b90d89315fbffcba05e9b87dd4d6bbb7ebdf3c08015a18f8ccf28dced6
MD5 23a91470efba768d86055ed4eb5c760a
BLAKE2b-256 063e28f0edac3672a150fe9e87dd78d37c055c5707b89e5852186312447a399d

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 132.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 04b31793fd358575089ad1985f1d3fa400ef6103a1aa2dbe1d47446b421ce64f
MD5 c469d249a533a4906a1413b4f8bdeb82
BLAKE2b-256 23c185b781e8ec38b14363408ba6a346af26732ad634c6141f1182a0705466c0

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46edefcb0b5f08fa06e34d6ab6293282f009e0d6c3a5c26bd47b590317e8cfa0
MD5 c0348b0bba365acf50db49458a2cab7c
BLAKE2b-256 b516fb38c1a3eff365646808551a1c4f4d5c181292de67d037aba5825b0ef182

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d8b25f10c8025730d71865ed4d298d05737568eeb076d46bdc0438c776af7e24
MD5 4f70d222cd94d11d1d9b9fc1bc362730
BLAKE2b-256 82c3a3dc275db915de60975be757e0c430f9de045da90bb32f7aa2a10d823717

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 162.2 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 976b7089ae7f673417a5de511757292835603d9f5e6379ea334e33d9586c457d
MD5 100122636c34cccd78cb2967d044c6ab
BLAKE2b-256 170db018383ed46e9d6109c33b3d91555a762b45a3def8fca98ae86042eedc71

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 36469a10a33ac2049c5ef5cc20a4d701b9634bd63bf185c7ef0738f33a4fdd2e
MD5 d9286a2f946a5a1a8398423c56edfb7e
BLAKE2b-256 1ddb87e207c56dbefa63ce24ad31fc2af048b8c53269959f5cc5838d76110c66

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 141.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0daa1be468b4a69fef74337d6b378bfda6eed1732c0582f9d5f70dd3971309c2
MD5 ce7d6cc75b9aa6bc52237e6248e16314
BLAKE2b-256 58a9b3147e8c0aac672dcf784f84b3ab897d5cf39523db3c1379cf9411e6ff58

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 131.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 47257df8257c2699ac5b3773b682f35340c7c8a59e73963d91a1741d75ee57e4
MD5 d31bac2a52a0371855ec5c70606a597e
BLAKE2b-256 b9b19fb834760cc36601aedfa914063b0eade82ee712a8e9d24afc9ed06c0cac

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02635f06ec52b25aa4fe13575dd3022f60b5f0bf306923c84ee3ee65bbd8c6ee
MD5 94b41a07a5d14c49782e5a943478450e
BLAKE2b-256 6603f4db7298c6c6853a791c49c3c6e2db32f143a7b710bd330ae92808b14163

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 616d93a87d1f291de1480764d93f5a0b3cb61a45b34437d01756725ea39de72c
MD5 460b5b0b68c9e0b08a87ba2d5621f183
BLAKE2b-256 b61d4ed50d75ab6169f28648d07fd0bd2d8ce023f95eb1cf09753bfb231cfab2

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: xs3d-1.13.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 161.8 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for xs3d-1.13.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f103a59c2d0cb0c13d6a5c719712fbb78d3f926939090449bace1812cd2a1972
MD5 9700aa08bde89a163632b13cc687f24f
BLAKE2b-256 305670c1ae7aa98ba9372d11b8b29d292d6b77e03f0f12c3f4fbc76107844761

See more details on using hashes here.

File details

Details for the file xs3d-1.13.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.13.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d40d3e4009de13865c48d545dd344784d0f458c7f8c551b6962688decbe1e0c4
MD5 479ae3ac81dff9c4c76de97ae06e28b3
BLAKE2b-256 d70bccfdb44875d34400bf38c08d217c2d1d14e3ca132f0e9afe8531cba0ce10

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page