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)

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.4.0.tar.gz (28.9 kB view details)

Uploaded Source

Built Distributions

xs3d-1.4.0-cp312-cp312-win_amd64.whl (91.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

xs3d-1.4.0-cp312-cp312-win32.whl (84.4 kB view details)

Uploaded CPython 3.12 Windows x86

xs3d-1.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (133.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

xs3d-1.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (127.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

xs3d-1.4.0-cp312-cp312-macosx_11_0_arm64.whl (92.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

xs3d-1.4.0-cp312-cp312-macosx_10_9_x86_64.whl (101.5 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

xs3d-1.4.0-cp311-cp311-win_amd64.whl (92.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

xs3d-1.4.0-cp311-cp311-win32.whl (85.0 kB view details)

Uploaded CPython 3.11 Windows x86

xs3d-1.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (134.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

xs3d-1.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (142.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

xs3d-1.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (128.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

xs3d-1.4.0-cp311-cp311-macosx_11_0_arm64.whl (94.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

xs3d-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl (103.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

xs3d-1.4.0-cp310-cp310-win_amd64.whl (92.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

xs3d-1.4.0-cp310-cp310-win32.whl (84.1 kB view details)

Uploaded CPython 3.10 Windows x86

xs3d-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (133.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

xs3d-1.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (140.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

xs3d-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (127.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

xs3d-1.4.0-cp310-cp310-macosx_11_0_arm64.whl (93.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

xs3d-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl (102.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

xs3d-1.4.0-cp39-cp39-win_amd64.whl (92.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

xs3d-1.4.0-cp39-cp39-win32.whl (84.3 kB view details)

Uploaded CPython 3.9 Windows x86

xs3d-1.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (133.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

xs3d-1.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (141.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

xs3d-1.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (127.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

xs3d-1.4.0-cp39-cp39-macosx_11_0_arm64.whl (93.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

xs3d-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl (102.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

xs3d-1.4.0-cp38-cp38-win_amd64.whl (92.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

xs3d-1.4.0-cp38-cp38-win32.whl (84.2 kB view details)

Uploaded CPython 3.8 Windows x86

xs3d-1.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (132.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

xs3d-1.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (140.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

xs3d-1.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (127.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

xs3d-1.4.0-cp38-cp38-macosx_11_0_arm64.whl (93.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

xs3d-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl (102.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

xs3d-1.4.0-cp37-cp37m-win_amd64.whl (92.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

xs3d-1.4.0-cp37-cp37m-win32.whl (85.0 kB view details)

Uploaded CPython 3.7m Windows x86

xs3d-1.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (134.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

xs3d-1.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (142.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

xs3d-1.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (129.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

xs3d-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (102.1 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

xs3d-1.4.0-cp36-cp36m-win_amd64.whl (92.8 kB view details)

Uploaded CPython 3.6m Windows x86-64

xs3d-1.4.0-cp36-cp36m-win32.whl (85.0 kB view details)

Uploaded CPython 3.6m Windows x86

xs3d-1.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (134.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

xs3d-1.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (143.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

xs3d-1.4.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (129.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

xs3d-1.4.0-cp36-cp36m-macosx_10_9_x86_64.whl (101.9 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: xs3d-1.4.0.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0.tar.gz
Algorithm Hash digest
SHA256 12f8031f53837b6acf46f3d7b2ef2799e0a65817d4b915258eb87ee7a2092a38
MD5 da01413bec5bbdf116410dfe4ad7ebec
BLAKE2b-256 e992bf3280b9b788a562cc760600074d878c0c5c3c237630a2be7a4018e5f993

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xs3d-1.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 91.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5b0fd1edf12f2f7981a7942e08fc74f2fb6174cef597871b9cacad42b1491a34
MD5 328de8bfbed2bd5d075d1867b94df8d2
BLAKE2b-256 ad8494daa3e494b2e40c62c38b20b827360152ac4aebb6fd9e9d9fe9d3b0dbc7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xs3d-1.4.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 84.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cb3a8104aeb7dca67fd03685430454aa935169831139048a6b55aa6a5baf234d
MD5 1b0154b3a9726cb7ac0eb7668ebce550
BLAKE2b-256 2f17a1e5194a4c1d02badc47809cd0e00fb9091ba133ce825554d7262183baed

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 650e7e21fb33414507db0ea450bebd39a032151180bc9c4b963e17f6d68553b5
MD5 b593ce99dfefb2bee02a8b9d0ccf0371
BLAKE2b-256 227540d17d1364cf81813671ace1398333e25eceb8f79240ffc714c2e8f1f045

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 437573dd5e78d6170d249dd5e22ed1e53a8c93e3c73d8a5b8c918be5baf94f19
MD5 94bbd760d79313e571d360144c38cad0
BLAKE2b-256 c872444f139f5c6d5ba51598e651c16fa741a7336690a133640a6cbae26cca2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 285bd6797fa03a84c9684fa00570d47fb3d9a5ffed28b86d600ad17a14281188
MD5 ce0065a1d81e606e44153a99c13f994d
BLAKE2b-256 c6654e62c6e97018e8c3b767c898e1b2c54b7cd620e8cf0f07a46f11c6239eb1

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9d4268b8250f9a9662b90cb3245fa1c78851255094dff56136fea6daab99f6f3
MD5 8867ef95d9c48b78e93166ae01ece874
BLAKE2b-256 5ef62a2cf40ad6c21f43dd166ccc9a9c4f65d27f68a63861c3957f7075bfac5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xs3d-1.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 92.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b88caa3ec3bb6a917ef127bcbee01abc7a5bf454e07ac0ee495d4d4f2e9cb52
MD5 34f7a608d6bdfccba78b704e7305c98d
BLAKE2b-256 02f37f26339dec155bb9c5762983f61f48a6c69c4ce972e6fa898587044f540f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xs3d-1.4.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 85.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 88853b7b8f4cc397bb81cb7cece33cc64fd469a7799629ae3aea8a47a325e75b
MD5 deae64f37785186b74da6991dc1631e9
BLAKE2b-256 efa10de4f3ad7ba9c0544fda5dfcc2a881d034292bfb47115cf9047cf7dc07d9

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b78366ff5708d28da3b9bc97acbc0e758039032ba1b0aac27fbc5104b0462637
MD5 f61e7c8939cc093c7ad4b74dc7cb0c54
BLAKE2b-256 d1a730b11a8a08636de62e7219c5feb5a8e0012f79cbf3e88fd81b9bce198c2b

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a8d8ac5a0814c2eff51d7847c403dd743528642cbad34f513adc86627f28ed12
MD5 4b2853f20f465aa7ce7482dbc84edd28
BLAKE2b-256 644916fba65f972c8db5424692a876a8b9a51720e0d89e7ff2e9d678f4d10e79

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77b143ac1bc498cfe32c37d9801afb744a17fcf589e2ca0e55810b2362d13014
MD5 432b04b928e3dfad482922fa70facae8
BLAKE2b-256 e5a96c4f0669982c8f9ccc1adde6421dd70c75061a86cd7c67f71a7336e06333

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a0ea254beb8784804323ad335acee18631116bd2b80d60379440f34e2f74b76
MD5 24075f68131457b0958c949787689bce
BLAKE2b-256 933e8d023c7896a953e5131b124a730ab7b0c981288807d68c5054bb6ae39c1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c570444b42b5271c6887bbb46607f7f98a15db302f582a43dcaa4bb2776c3dbf
MD5 329bc953cd98928ee04fdd4453507056
BLAKE2b-256 50234ae05770ef55f8cbdd0b63e6327691c37f87d111383fa517d17fb727be29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xs3d-1.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 92.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4dec84e17a110ec7040387fffc23f9dd98caf6852a6828918934c50e37f09e82
MD5 fe0e7e6278b28e9d0adcb8533a5abed6
BLAKE2b-256 7ad092a79616e8f893f3b96ca7194a95b5984adf357a73d65918ca808e0473ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xs3d-1.4.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 84.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a5a316b0e31937a65287d96836726359a0a41caf7b10c19e44a8b63c56e397e7
MD5 aaad71b06ab2eed4da505eecea818e6d
BLAKE2b-256 5e12a870bdc7d445356bf6b44a68b855af6cb85f275c833b2644379523859e40

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbb1515a570d029cded48be1f2a286e2017ac55339ffd56230c9da861345bc88
MD5 f8d45078e3ba26b8728254eb8810a8bc
BLAKE2b-256 d13ec2cadca5d3710f553beef9d8d3ffb1cdf9d954944659bc367e39ab79a6df

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b54289855629c749bd36fe1109cb66607e0dc0c68d13375e4d42eac704fd7301
MD5 ad6197763f2f7af82fd4dc48ef1f6b7f
BLAKE2b-256 c22c963ed3b551b3c62faa9e5253773ad2ad64fb97a39f1275848ad5d189c81a

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb5d009118e178011f8476dee8109bc35118d3a937b504eaeccc18104a9de1df
MD5 2bef29668f4f14339edddb6ef54340dc
BLAKE2b-256 f6ae657319d4b9a6ff460f80555dfd7a5b7c994083bf8b523fcf5daab05192c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60dcd5f237e26b3448118c1936c545c390fc8f1b4240c131c4c7107623cd8180
MD5 35831b5895c1c6cde501cabe1439c039
BLAKE2b-256 a68028222292eaa8922626f3f8fe99cfb116b5b55eefe4252549368649be4b4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 48e3a0e96f910fc6f862637b749db2e361ba757b3dd8a19cc5d72266dc549835
MD5 fb86726dcf86ef4a016c3b178651c39c
BLAKE2b-256 8e15d8213ca6f8443821d98f0735a36693e451f70bfc018dd84e19fa33b8a73b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xs3d-1.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 92.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a7d1a7279ebd01b78da49a5ab774a30b233aebb8d2345cd5297f1b4bef44ae0e
MD5 6fab7b4f30779edaf4dbded15371fd4d
BLAKE2b-256 cc85bacc445d059c481d530dc60e91e2c6f1cd444d76aeceec7bf96b0146028c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xs3d-1.4.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c226bb046d519cf61abe46c7fe6aa2b327fb438b74d32eecff7ea8b42f98c83b
MD5 3687d7c61865e6558c73238bc5d09c8c
BLAKE2b-256 5642a47cb97727537ca297d7b5ef6aaa626218b2cf5720ae7400210f727de7e4

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bde3af48a7c8cf519dc95c525268b66e8e17638079e9a05b6201399ac90c2141
MD5 ef45f4b7ee52fb778ffbbf568c8cc610
BLAKE2b-256 e95e23c3baa7fc2e1d8185b5a957377669fabf16ac491a09139c9af8c37d6ee3

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 caa2d87e6920c0331bdf13c40c0c86e4457cc804312ffa5ee276db4db02f9ebb
MD5 eed09cc4161f608224cc99fd6078bd69
BLAKE2b-256 b90c239f3f649db27322aa21d6f6f0a8acc808637edf1a9d22d453841cb46e57

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11ef50940d198cb8f0257ea22c521ff3bb92f298a8627bf524762daea9b122ea
MD5 8df1e5cbc951b291ee7b36b0f6d33eb0
BLAKE2b-256 95e1160eb60c54c34f7235f4ada4617ec1e4c167fc83faeb369a65784af7605a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 211db1cb8c0e02940bd66a7731157631815547a438b288e006ab11c5f1b1b774
MD5 c693eccbc9c75faa2f848161c7e751d2
BLAKE2b-256 b6c96465076447f371d3415b15148bc6996b3444fd4a68f30b250c7aea922196

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28644dc446dd5b1d51a50d6af86b4ee6f3c66ef5915a4c6066c19ad143ceab89
MD5 0eb0aacd4a7d363a0996569f81e3f37c
BLAKE2b-256 edd424a76dcf945dff1d01da03136869620f7758df2aeead4f90c2cb210232b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xs3d-1.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 92.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 35e9cfa5f81c95b148e6107d1cbde2d899542922b8d3db90260e61e7a35aedc6
MD5 61882be7735911b11ea022ca5381ae5b
BLAKE2b-256 64283e6c79f5a7b77c8e5f33d1eb440ba67c76ce3e39cd0902a2bae2333ac0e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xs3d-1.4.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 84.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 62011bda2a3d19ea1aa89175c720bde7fc7e3a8443cf1185b6478ce32089f29f
MD5 a95dcbfd7814cc61997c192ef097976d
BLAKE2b-256 a4b877a9686a0c4cc762a37d45d22759fe634035f6448a2a97f39049cd96afee

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffa6dbe50cae3fc6b7b2a0acb37bae41af48c96f88d212ca4ad60b805b5bb9e4
MD5 f604ffcf9ad760ec5adeb8b19a85e330
BLAKE2b-256 738ca6fc97203207af387744e1454a109cd8c33b12741acb46c302039b800876

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 13a04f3b48b93ab20415a8d7e062b002c151e990cee938e1bf622f7b08322a4f
MD5 80534a3ccf547ac31727cbc00f8a7cd3
BLAKE2b-256 853c6368bcab32808e9509116fc528b5fbd5e53614ac7ddce286e1f4f0c456c9

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bf2aceb4966e72e7a4a8ff25332017b276d2fff807c15514a84181e6aed1807
MD5 c26369bbfd895a661c38fd913c9becad
BLAKE2b-256 18d5e3100ccf98b14339f139898480ed130cb8a0bbfdebad0a3f61126aa25943

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0146241b64a72835b7fbba4d2e07c286f55f46ec5b887cae9b013df3329d6d6d
MD5 97560ae20287365396e2a53e7f937151
BLAKE2b-256 09900414198f1e9acfc4cb1e461c1ce22e193d998b812b3bc18bd1205c3e2d78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3a77dacf43862a556c170b245f392ae69fa2a8bfa556f74ca69a08641ac235b
MD5 57e53ef5aa99f74bb8aeb311b1f580bc
BLAKE2b-256 8ade5fb186fba3265ca75a59f67d2c220f8393d8852c48613e6f0886415037da

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: xs3d-1.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 92.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0db37884f2e9cfbc189cf40643f6380513ca5ca0f18ef344f0ba516487accfcb
MD5 95ad05d2ed599b26b92fcf1e67b01208
BLAKE2b-256 1b129a19ce1dd9c9e2894c487ee8ddf66bea841587731e0504fb16fb9e14bf8a

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: xs3d-1.4.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 85.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b324417d846110d77df20c7e6d85b51c05ff69014251e129e0db4039148e4c11
MD5 ee104727f1cf0ffd7940be1e882f5d7b
BLAKE2b-256 57acb27f5ff34431feb5431e6b7837f99a38f005aeeac5e80af60513ad7df8f7

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86cfe3d14681fe8290abbe7bf50e7d23221540de4941d9f53a3cb40d90a2f583
MD5 3fde30dfcbeebaea4092bd22d5bf333e
BLAKE2b-256 9ea30a9f3d4673384ca1430b044ea8b8127dc323291dfe40333a2e4c11110369

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 288b5394e9e085e0f64cc3a65302c1d8b4db834d6c4359abe6d3d482807c0e86
MD5 2897b633f84ae65b52ddba2c51ea6869
BLAKE2b-256 ee2e7e06e1a592ed298aab73da687a37027e3d419e1c654b1d240b341d93cc63

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b87f05e052bdbf24ba0680a35013c27952a539a51669c00d822c9d08c447fc26
MD5 dfae450dd2cc0aa3450b2a82f739afa7
BLAKE2b-256 4719a2973a5f551f850dbbeebf2953881022fa6da2b8cc1a36107a457f3d6299

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 67df6fe279c7c33827152b12128dfc9867a4b6ac8796eafd7b91689186813569
MD5 63cf695dc3d87b429e29f744fadf6c6a
BLAKE2b-256 0f66d0967bffed86a5a31cb4c1c7504287a2f82afc306e86840023a3cb45ea0e

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: xs3d-1.4.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 92.8 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ed42c0f4078ba21eaabe7515b91e92508be4dcd806cc6cf48d31fb7564f79318
MD5 ee7eecbf63448173a2c5e4e7b3d78575
BLAKE2b-256 aba43ba0461bd412c5e2d782e6f13de3c11226e6fb674bb346610c6683b0b87e

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: xs3d-1.4.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 85.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for xs3d-1.4.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 780d1170f4060de247afa26a89807ce952447d66ab137bf4120fb29deca0a575
MD5 5d0faee437c050d15df2591e324fe84b
BLAKE2b-256 fc324a2db684362d3427f7c8e1f3439c0dc8fc122764943db26a0f5d10c7ff6b

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99ed7d7bac3f2785fcdb06124c9cebc0b576ee9b742817a9081debc06f6c23b7
MD5 f256d2ecb394e2e7d9e10f343af999e2
BLAKE2b-256 d3b2f367cfedc09a92242b4457d1d02bd765cc9cc5704e4183f2ef27962f5d1d

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 93854a45bce70e506618fc18b848680fe6c3f25fb11feea1fa6e1da18ca54157
MD5 efdccc1cf7f582a5d6d91aad35d07d57
BLAKE2b-256 068a8e2f09355703feac270b622462ce927a25c716209156704f2c3e39f6efde

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f831da32f6a9310d1946c3356c30fc2e3a826aa0374e8b9242237a4bd2989566
MD5 5ecd4824742bd7af1ccd3773f0bc71b4
BLAKE2b-256 b27dab18ffd5efd9d2394806e98713f14cd4d029adec193164109968c3eb07af

See more details on using hashes here.

File details

Details for the file xs3d-1.4.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xs3d-1.4.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e2b84bf7ab43a35ec87cb9fbafc85ce994424cc81818751d145db294cf6f5631
MD5 1aee8234c3b264000dad42f1ad77de15
BLAKE2b-256 ac8fa8f9f41ebbb7005900c2a046dc8e20e7cac6a6544a829e0e5ad8c3074e9f

See more details on using hashes here.

Supported by

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