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)

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

Uploaded Source

Built Distributions

xs3d-1.7.1-cp312-cp312-win_amd64.whl (98.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

xs3d-1.7.1-cp312-cp312-win32.whl (91.9 kB view details)

Uploaded CPython 3.12 Windows x86

xs3d-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

xs3d-1.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

xs3d-1.7.1-cp312-cp312-macosx_11_0_arm64.whl (102.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

xs3d-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl (109.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

xs3d-1.7.1-cp311-cp311-win_amd64.whl (98.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

xs3d-1.7.1-cp311-cp311-win32.whl (91.8 kB view details)

Uploaded CPython 3.11 Windows x86

xs3d-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (145.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

xs3d-1.7.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (152.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

xs3d-1.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (138.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

xs3d-1.7.1-cp311-cp311-macosx_11_0_arm64.whl (103.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

xs3d-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl (110.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

xs3d-1.7.1-cp310-cp310-win_amd64.whl (97.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

xs3d-1.7.1-cp310-cp310-win32.whl (91.0 kB view details)

Uploaded CPython 3.10 Windows x86

xs3d-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

xs3d-1.7.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (150.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

xs3d-1.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

xs3d-1.7.1-cp310-cp310-macosx_11_0_arm64.whl (102.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

xs3d-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl (109.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

xs3d-1.7.1-cp39-cp39-win_amd64.whl (97.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

xs3d-1.7.1-cp39-cp39-win32.whl (91.2 kB view details)

Uploaded CPython 3.9 Windows x86

xs3d-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

xs3d-1.7.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (151.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

xs3d-1.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

xs3d-1.7.1-cp39-cp39-macosx_11_0_arm64.whl (102.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

xs3d-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl (109.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

xs3d-1.7.1-cp38-cp38-win_amd64.whl (97.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

xs3d-1.7.1-cp38-cp38-win32.whl (91.1 kB view details)

Uploaded CPython 3.8 Windows x86

xs3d-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

xs3d-1.7.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (150.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

xs3d-1.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

xs3d-1.7.1-cp38-cp38-macosx_11_0_arm64.whl (102.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

xs3d-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl (108.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

xs3d-1.7.1-cp37-cp37m-win_amd64.whl (98.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

xs3d-1.7.1-cp37-cp37m-win32.whl (91.6 kB view details)

Uploaded CPython 3.7m Windows x86

xs3d-1.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.8 kB view details)

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

xs3d-1.7.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (154.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

xs3d-1.7.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (140.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

xs3d-1.7.1-cp37-cp37m-macosx_10_9_x86_64.whl (108.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

xs3d-1.7.1-cp36-cp36m-win_amd64.whl (98.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

xs3d-1.7.1-cp36-cp36m-win32.whl (91.6 kB view details)

Uploaded CPython 3.6m Windows x86

xs3d-1.7.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146.8 kB view details)

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

xs3d-1.7.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (154.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

xs3d-1.7.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (140.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

xs3d-1.7.1-cp36-cp36m-macosx_10_9_x86_64.whl (108.3 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1.tar.gz
Algorithm Hash digest
SHA256 0669a5d9238defc66c73c00cb5ef6e0dff4d38ea1f439975ec49f311f997998e
MD5 f7d9ed5f5a73936be10c04da44128d93
BLAKE2b-256 3f454f80728774a023e74289e760dfd7a7b351c9bcf856377b41df9b8fd5b43f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b2e33f0940faa679d6e0ef149cb10ce6fcbe946ebddb68a0ba521cd5bdc8a4c9
MD5 a0995918e7be8576ff685856dde0687f
BLAKE2b-256 f5661b13cd03fb5d7f10009f231c165e44f80919465748f2a89113bd7056f453

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 11c334882a6ab306cd8cf3e97d06285e16cba963953de25fe5f694028c248299
MD5 6871e9356df41427a4b0ac006447e3af
BLAKE2b-256 517b10625d42a6356d2815315d2c5d365b34d85e5a630cf472dfad8a6ab18ffb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0d827c49dacc986729d6ff579602c5913a2d5fa635f4b33a2077426b23293e7
MD5 ee571302a789f4deeb2e9ed250ba3412
BLAKE2b-256 276fe5f949d441bd7aece55da173114e514c255ad6fe62d8e387ef3afe4e0543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8fb4b87b8654c16fb0220d39a9e1e9ff0030045a5e713d34ea23d4b91df8571
MD5 3ba71ba78c9b12c8bd093ec9211a5c4f
BLAKE2b-256 2b95edb95b38af0bf6f8fa1153ca284e31a664889f46f21e454defd8681af1cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6165edf1584aa11a57651a747f6769d32211c50b786a73aa65f8667bcb2d0a2d
MD5 81e5cc95299c5a036c78f7852f5ab6c6
BLAKE2b-256 563444f647ac75fcefd27dc2e259554542c5fea7f3294cc5b87a91d8c76f4b23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 508d61d0bcc8da24ec61007677c1988d342dd3663f5c164517a095812e5c5ae5
MD5 90c8e47e4087f05d9259671cdd5e8cbe
BLAKE2b-256 f56a6602c304d6ff50494b36ecc64bb3dcfd43b9899917bc16b8e19fcf85df5c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 53922915d35f806696e0609f67818965b1a3b2cefb30412dbfe600cc49874adc
MD5 b7237a00ef711fd0ce8d8ef28ea4a474
BLAKE2b-256 7e173677ae45fce64c7ca05a9d07bc0e60a9878443e9fe94e265c99b59a8ebb6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 380c6f7194f909b40d5c677e04e76471e079e480dc873af579c0102422ca8617
MD5 de16e161eba8e9a15ef5584c65c53b82
BLAKE2b-256 38ac89427bbec233a55659c31d1214a1a24031283337b6c8e1250bf021670d21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6159d4066f0f9e87b889c60f04dab75d5019f66a84ed6bae5237a705a6eb62be
MD5 59aaf160e03684e216d0910d332aa06f
BLAKE2b-256 92f66510cee5db950a2a0b99983afb83f1af759be882388142de887ba2202d06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9c787fba5e6c59447ee95b4ce0d1d252d7c63b242fd968bbf88ddc1da36e584a
MD5 63bd37c08bcf455e3cab07cfdbc6a475
BLAKE2b-256 0c82cc35ee2e8d8893dae4843c1e147da816080992956b2beea8f79108a172cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7332a56b96d083c91dedc508bad3319a9ab2d45d984d4d5ff6d79d3b2c4387a2
MD5 decdf3fc3dbc1aa9c847ff0a58995a18
BLAKE2b-256 9e374f1e0c9ec7fa1157cab2a067a6aa9e0f9b233ea9c2e6a885088897308edb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61396dfbd96b9e8effd5855fa127e14a9184a7eaba732a6e6f4547b7a358e93c
MD5 c3253b91bee0dc09b04a09ccf10b48cf
BLAKE2b-256 c1d05b0c7deef7e7c5c8f7e3807a51a00afc2c5a83eb9bb0de46f82e3894f6da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 82c0e3818e4dd74db2b94a0df03c5fce456eecb3ac294a7575c1d22c93b68a97
MD5 1ec3a392f3fc7668f890d4c1c42bc14d
BLAKE2b-256 6b8284d653156e06e1a063e2e13fcdf13aeddea1e129ebaf770a639eed1ec2b6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f1a6abb0f484e750e6ad4a4080482df60b70f3f33d6bd73b5a7a7eeb24fd68b9
MD5 dedc5435bb6f0d0a7de53bc26710b7ae
BLAKE2b-256 ba864c02c2d8fcba1f6d9f38ebb82dfd4263d88749cba7c697dce394387bd6c0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0588eec5eccc36bc17d18b2ad471e7ef30fb2e764addf677444a91c6fff6530c
MD5 891c4f08ddaf5ded903689d669e0b695
BLAKE2b-256 456fe27f00455f59430fa1f7b74d9a1afa107938bbb86b8dd31d59194f247f4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78ed0fc4c5ac9221ab82574eea51cfc097aa8af4d5a96f823712098d186bb38d
MD5 e2bb429e496a4a11bfaf79b08b847476
BLAKE2b-256 3110b1fae220d9260419458f686f1270f5a63bfeae271e7fc62124886901cfb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa7ab8243588a14dc913908acea6bdccfd1230534edb76dda2f44ce9b2d43d95
MD5 8f3277fc7504dc8b581af9a28f243dc1
BLAKE2b-256 acbff39dfe8ba0ed0ba67f9b6636700c200b7af0e36ff577c8908bf95c3b2753

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8f9a830f01ab178611b7946fb51b00df96964ee4fd5966dea367c329c327241
MD5 0a1cb96bd2af77eee75108ec718cdf9f
BLAKE2b-256 cdd3165716a7904f54125a6a29ce124d02313b7bbe1d65ea1aa357a9b5a5d4d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13410d8953f5a0c2c740753d2c405b29b25aa2c40e8d44ea91f83806fb5f4911
MD5 bd9505be16a96402c8995c95d9a930be
BLAKE2b-256 864759bd982cc959f4d1fc330c1f0f3ff9b48ad3168708fa0d00881a5c5482d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 40f217c0832219deca02bbc01036231e6edc9eaf2bc1a667310f9fc8ef1cd6f7
MD5 ccfdd26fb60fdcd1f6705696d935fb4a
BLAKE2b-256 ae1c81335e1ce8a6b3ca3befb7c1b38ac0b37aced226d33538b23c22f2f0a5fd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0041142002d3e8f1531adafccd2188ae59f0d8dc739f1826ea30e817eab9db8f
MD5 d4e6e3cb8d566575169db6f70eb84eeb
BLAKE2b-256 b3fef02424af58914d25797e0851022cc30f27d5b9e6da30e1ce1b99dfe0944f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b305aec2e8182dccd20bec4efa5fbc706a094a0c62d48012b7d14df630ac6c03
MD5 1e5a0f5821a40753b646e7e544842e04
BLAKE2b-256 d7e634478410b14b49ad7879ec047827b7634d4cd835535e3f5a829581b6a0f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0633e8c1b6c4561f739deece9b60c9cb76b704fabe9cbdcacf0e91d4d9d5dfb
MD5 aec046fdc5bbcd05ff3e5e2103112608
BLAKE2b-256 1fe959d057f724ca0b9a8d1cb2732abb6f7724b148c5460c011675e01c54f216

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bf5aad4cdd431aab89a2f8d392460e5e6f5d706d0337cae851fa39224abaf542
MD5 c37de938976d59e44c6e93413663572b
BLAKE2b-256 c516955c5130e9dd2b45b072cb3e4e06ad115058b6e9ff8681e8089561db4b22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4d255f8109f983f5c5666578044478eb7bd9f5fb67c63caf8aa3ce95a5129e1
MD5 1523c4ec1c0417df5f211ac5e8af6673
BLAKE2b-256 e2c41daa66bec120e81e03c0d0201cfe8b46af2c152d3a5a32d18f853ffc9e2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42ee6809b3d71bfa321f700f6a05fec82033abb136a7ae149e510887cec00d17
MD5 53c6156b4682314506ba0455878cb666
BLAKE2b-256 e3543571d1df86393a4c5ccf6f1a5806196d1d24f0f8d49c4ebc6a4e0d863d46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6cb5266ab848cd9936d01cd0c36bc69f1a82e8a892ff92346284041d95e6d53
MD5 db587464e3ee4ce4de4825974d9f60a3
BLAKE2b-256 fefd31d39054c3031e22b8229ae715e3df25fbebb08242aa77f4032eada47395

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 77197204eb2b5a06942443e73f86b83a1e2ee03b74e45048908b83010bb4bd21
MD5 aa67a6eb7decb205c0c65f735536c203
BLAKE2b-256 3bc061b11da915531cd5a4a5dad7c394ff90394805fd8ab9aafcd6591b1ecc02

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ac25cb23890682879ab6964fccea220f8a787a8914f8b401f86657b22e22b286
MD5 ac8f723bb5089527df496e0860935d97
BLAKE2b-256 0f54c5a77dbed0bbcc32ca59a2ecdc2accd8968667e5e5b79f44f3f61d723a4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f599d2333c925096db994526bbc38738d8df2af260b36bce11f70b21c8319445
MD5 268fd3aae057a94471db7622125d2bd1
BLAKE2b-256 608689799c19167b204134590f068274f410f6429a5ea0ef0b70395f1087d787

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1cffc579012816b31e8b8e44a45ebcf42e3d54bf232b0970c17de3f7f149c380
MD5 c471c95d43d9850ff8c7d2abc9faf417
BLAKE2b-256 6b797e3530c9b77e5ea59cb242fee43c0e4bf8a65a89a33b965f9bc6a1e5b718

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73bb8ad66ccf8c5225554826f17558b3686a5d69944ed15814baef53c8f23546
MD5 69efd3c9575b1d2d37344ca0ed432f66
BLAKE2b-256 d5e89bbe23b3ff2408d585c669afaac27932cde0d93662ac56bac749c8b5627f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f321e540c65054873450b834a0ae4a82b471a5f4896b4606401b4440e9d640a5
MD5 aea0179142492ea9b3cb3ac346ea8196
BLAKE2b-256 283e7cea5198ba3dcb6b8f9b0e9f422c169af8454bd2cdb941a9dfd882438c93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f31fb1ec8bf636203b6325344fd96cd928bd64ecbf25c9196e5bc93bc092f74
MD5 edeeda1360d3a753e1ebc3ccbaff5cc0
BLAKE2b-256 53a62af05ce86a764fa6338e3edb8555acfb1d5ab9cae32ea9aadc461d471494

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 25a997c764f6d9ed99906c6fef6824b4afbf5572d4faa6ff122ecd233c1bd49f
MD5 1decadafc95fd438c26cc0cfb2f526ab
BLAKE2b-256 87194a22807b2e54a49454d38f218e739fdcc86a7ede4f2ff99e6579dfc37eaa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d669ef1e4f7ca3c82089f35fd73d7764996a0c3b5f451e41d1135dfe33e6fc86
MD5 17685aed140e1477473bc83924a7843c
BLAKE2b-256 9e9172450684fa447201005f84231805bea762fa6d7cad5ee298862c70735b4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a9e3e6b22f1672549c051912cfbf609915b0fe85d0a0752d1fb8e99022eb055
MD5 1d881be05e68c5e2491fb7c731d56083
BLAKE2b-256 661773f2abfc6cc50aeee276ed6236a56d59d3aadceeda0fa5466b002645c184

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 777ece879d1b91e9e8cb072dc661845797108bcd116de06b473336fedb25ff8e
MD5 eb451567685829b8b1c61b86f9f6c58b
BLAKE2b-256 b084a4c991be2fefe8d04d4065049f9f74c92ff2ad8591e3de8159feb5b73371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 166e6c94390b8c113926e550d2c79284d564f3a7c302381b301144d746578930
MD5 66e64ab448012658cad519c3380fc8c1
BLAKE2b-256 cb2399e548ad871b92675255bb284198d338fa8bf8c0113c14111956d69843bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ceeb0dc7ce2ea86e82f0a9991d39531336a63c14087260b699b6bc488dff668
MD5 afc9c785f27f7d3b4dd614f0a53745bf
BLAKE2b-256 a3f6fae194c73fed645b89429cc903332f221a0d4b44ad30dd6816e347c73ca3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f569e0aee7290cf36a92eb5686c01cdfbc49bcaf73de1282a5a42b6886c54a06
MD5 879057ab3919150946b1959ca506ca14
BLAKE2b-256 46b5f3481de3734ac75a8a9e650c39930a5cf07b1b450babbef18c8c2abd62e4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for xs3d-1.7.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c58d54d1d28cf7d52284b774df8459f65e7c63e3b9bd5723befc57be80cb05c1
MD5 5b97fbd9603a7ce6d1d1a74c063a8277
BLAKE2b-256 9e3b132cec9d930a28f6cbe361337ad49260c37aa2c3e2ebed6178ddbcdda962

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b071ab82ed3f8ba82cd95b4d46aabd1945ee27344c80e309c40d52668b5b51fa
MD5 b66ad37aaf5e9d34ada6483404b85d4f
BLAKE2b-256 d2bbdd4f3c242947c9c0bc7b5ae27b2ae82dda834d85c725667d13f12075624f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3599b5fa7b5c2826e1599ff445412d72a5b4e04c636c48912751f63f43fcc6e1
MD5 9575a84063e7f3074c6170be9f2323a8
BLAKE2b-256 8e2da51af574e2fcc8f801ad09b667f3be777085571663641019469e7841bb97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b01290568344464c01c042ac83bd4a062740aac6b8fca56d6c987771df2f251c
MD5 2109e38bf2a86a737f0f3fe9143adc09
BLAKE2b-256 a5dec32038a9448af2712aaa86f230ec539d20c28d22c3976149d5ef21bc5212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xs3d-1.7.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 50244f4055a86ee844e93d2478c6252a4c0a4046c194e3dc4a15c281ae84c2b0
MD5 4056fcd819386d3a21f89313003666fb
BLAKE2b-256 67fcaae8601b30503bd8c9e1c2275a0814f7915c4e81a421e351dfa4a5e22cfd

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