Skip to main content

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.

Metadata

Release files for xs3d 1.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xs3d 1.7.1
File Size Uploaded
xs3d-1.7.1.tar.gz 33.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for xs3d 1.7.1
File
xs3d-1.7.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
xs3d-1.7.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
xs3d-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
xs3d-1.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
xs3d-1.7.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
xs3d-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
xs3d-1.7.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
xs3d-1.7.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
xs3d-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
xs3d-1.7.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
xs3d-1.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
xs3d-1.7.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
xs3d-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
xs3d-1.7.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
xs3d-1.7.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
xs3d-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
xs3d-1.7.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
xs3d-1.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
xs3d-1.7.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
xs3d-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
xs3d-1.7.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
xs3d-1.7.1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
xs3d-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
xs3d-1.7.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details
xs3d-1.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
xs3d-1.7.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
xs3d-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
xs3d-1.7.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
xs3d-1.7.1-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
xs3d-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
xs3d-1.7.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32 Details
xs3d-1.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
xs3d-1.7.1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
xs3d-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
xs3d-1.7.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
xs3d-1.7.1-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
xs3d-1.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
xs3d-1.7.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Details
xs3d-1.7.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
xs3d-1.7.1-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
xs3d-1.7.1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
xs3d-1.7.1-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
xs3d-1.7.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
xs3d-1.7.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 Details
xs3d-1.7.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Details
xs3d-1.7.1-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 5.5 MB

Release files / xs3d-1.7.1.tar.gz

Download URL xs3d-1.7.1.tar.gz
Size 33.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0669a5d9238defc66c73c00cb5ef6e0dff4d38ea1f439975ec49f311f997998e
BLAKE2b-256 checksum
How to use checksums
3f454f80728774a023e74289e760dfd7a7b351c9bcf856377b41df9b8fd5b43f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp312-cp312-win_amd64.whl

Download URL xs3d-1.7.1-cp312-cp312-win_amd64.whl
Size 98.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b2e33f0940faa679d6e0ef149cb10ce6fcbe946ebddb68a0ba521cd5bdc8a4c9
BLAKE2b-256 checksum
How to use checksums
f5661b13cd03fb5d7f10009f231c165e44f80919465748f2a89113bd7056f453
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp312-cp312-win32.whl

Download URL xs3d-1.7.1-cp312-cp312-win32.whl
Size 91.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
11c334882a6ab306cd8cf3e97d06285e16cba963953de25fe5f694028c248299
BLAKE2b-256 checksum
How to use checksums
517b10625d42a6356d2815315d2c5d365b34d85e5a630cf472dfad8a6ab18ffb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xs3d-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 144.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e0d827c49dacc986729d6ff579602c5913a2d5fa635f4b33a2077426b23293e7
BLAKE2b-256 checksum
How to use checksums
276fe5f949d441bd7aece55da173114e514c255ad6fe62d8e387ef3afe4e0543
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xs3d-1.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 137.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a8fb4b87b8654c16fb0220d39a9e1e9ff0030045a5e713d34ea23d4b91df8571
BLAKE2b-256 checksum
How to use checksums
2b95edb95b38af0bf6f8fa1153ca284e31a664889f46f21e454defd8681af1cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL xs3d-1.7.1-cp312-cp312-macosx_11_0_arm64.whl
Size 102.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6165edf1584aa11a57651a747f6769d32211c50b786a73aa65f8667bcb2d0a2d
BLAKE2b-256 checksum
How to use checksums
563444f647ac75fcefd27dc2e259554542c5fea7f3294cc5b87a91d8c76f4b23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl

Download URL xs3d-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl
Size 109.2 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
508d61d0bcc8da24ec61007677c1988d342dd3663f5c164517a095812e5c5ae5
BLAKE2b-256 checksum
How to use checksums
f56a6602c304d6ff50494b36ecc64bb3dcfd43b9899917bc16b8e19fcf85df5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp311-cp311-win_amd64.whl

Download URL xs3d-1.7.1-cp311-cp311-win_amd64.whl
Size 98.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
53922915d35f806696e0609f67818965b1a3b2cefb30412dbfe600cc49874adc
BLAKE2b-256 checksum
How to use checksums
7e173677ae45fce64c7ca05a9d07bc0e60a9878443e9fe94e265c99b59a8ebb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp311-cp311-win32.whl

Download URL xs3d-1.7.1-cp311-cp311-win32.whl
Size 91.8 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
380c6f7194f909b40d5c677e04e76471e079e480dc873af579c0102422ca8617
BLAKE2b-256 checksum
How to use checksums
38ac89427bbec233a55659c31d1214a1a24031283337b6c8e1250bf021670d21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xs3d-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 145.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6159d4066f0f9e87b889c60f04dab75d5019f66a84ed6bae5237a705a6eb62be
BLAKE2b-256 checksum
How to use checksums
92f66510cee5db950a2a0b99983afb83f1af759be882388142de887ba2202d06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL xs3d-1.7.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 152.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
9c787fba5e6c59447ee95b4ce0d1d252d7c63b242fd968bbf88ddc1da36e584a
BLAKE2b-256 checksum
How to use checksums
0c82cc35ee2e8d8893dae4843c1e147da816080992956b2beea8f79108a172cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xs3d-1.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 138.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7332a56b96d083c91dedc508bad3319a9ab2d45d984d4d5ff6d79d3b2c4387a2
BLAKE2b-256 checksum
How to use checksums
9e374f1e0c9ec7fa1157cab2a067a6aa9e0f9b233ea9c2e6a885088897308edb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL xs3d-1.7.1-cp311-cp311-macosx_11_0_arm64.whl
Size 103.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
61396dfbd96b9e8effd5855fa127e14a9184a7eaba732a6e6f4547b7a358e93c
BLAKE2b-256 checksum
How to use checksums
c1d05b0c7deef7e7c5c8f7e3807a51a00afc2c5a83eb9bb0de46f82e3894f6da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL xs3d-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 110.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
82c0e3818e4dd74db2b94a0df03c5fce456eecb3ac294a7575c1d22c93b68a97
BLAKE2b-256 checksum
How to use checksums
6b8284d653156e06e1a063e2e13fcdf13aeddea1e129ebaf770a639eed1ec2b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp310-cp310-win_amd64.whl

Download URL xs3d-1.7.1-cp310-cp310-win_amd64.whl
Size 97.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f1a6abb0f484e750e6ad4a4080482df60b70f3f33d6bd73b5a7a7eeb24fd68b9
BLAKE2b-256 checksum
How to use checksums
ba864c02c2d8fcba1f6d9f38ebb82dfd4263d88749cba7c697dce394387bd6c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp310-cp310-win32.whl

Download URL xs3d-1.7.1-cp310-cp310-win32.whl
Size 91.0 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
0588eec5eccc36bc17d18b2ad471e7ef30fb2e764addf677444a91c6fff6530c
BLAKE2b-256 checksum
How to use checksums
456fe27f00455f59430fa1f7b74d9a1afa107938bbb86b8dd31d59194f247f4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xs3d-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 144.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
78ed0fc4c5ac9221ab82574eea51cfc097aa8af4d5a96f823712098d186bb38d
BLAKE2b-256 checksum
How to use checksums
3110b1fae220d9260419458f686f1270f5a63bfeae271e7fc62124886901cfb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL xs3d-1.7.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 150.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
aa7ab8243588a14dc913908acea6bdccfd1230534edb76dda2f44ce9b2d43d95
BLAKE2b-256 checksum
How to use checksums
acbff39dfe8ba0ed0ba67f9b6636700c200b7af0e36ff577c8908bf95c3b2753
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xs3d-1.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 137.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a8f9a830f01ab178611b7946fb51b00df96964ee4fd5966dea367c329c327241
BLAKE2b-256 checksum
How to use checksums
cdd3165716a7904f54125a6a29ce124d02313b7bbe1d65ea1aa357a9b5a5d4d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL xs3d-1.7.1-cp310-cp310-macosx_11_0_arm64.whl
Size 102.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
13410d8953f5a0c2c740753d2c405b29b25aa2c40e8d44ea91f83806fb5f4911
BLAKE2b-256 checksum
How to use checksums
864759bd982cc959f4d1fc330c1f0f3ff9b48ad3168708fa0d00881a5c5482d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL xs3d-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 109.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
40f217c0832219deca02bbc01036231e6edc9eaf2bc1a667310f9fc8ef1cd6f7
BLAKE2b-256 checksum
How to use checksums
ae1c81335e1ce8a6b3ca3befb7c1b38ac0b37aced226d33538b23c22f2f0a5fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp39-cp39-win_amd64.whl

Download URL xs3d-1.7.1-cp39-cp39-win_amd64.whl
Size 97.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
0041142002d3e8f1531adafccd2188ae59f0d8dc739f1826ea30e817eab9db8f
BLAKE2b-256 checksum
How to use checksums
b3fef02424af58914d25797e0851022cc30f27d5b9e6da30e1ce1b99dfe0944f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp39-cp39-win32.whl

Download URL xs3d-1.7.1-cp39-cp39-win32.whl
Size 91.2 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
b305aec2e8182dccd20bec4efa5fbc706a094a0c62d48012b7d14df630ac6c03
BLAKE2b-256 checksum
How to use checksums
d7e634478410b14b49ad7879ec047827b7634d4cd835535e3f5a829581b6a0f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xs3d-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 144.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e0633e8c1b6c4561f739deece9b60c9cb76b704fabe9cbdcacf0e91d4d9d5dfb
BLAKE2b-256 checksum
How to use checksums
1fe959d057f724ca0b9a8d1cb2732abb6f7724b148c5460c011675e01c54f216
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL xs3d-1.7.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 151.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
bf5aad4cdd431aab89a2f8d392460e5e6f5d706d0337cae851fa39224abaf542
BLAKE2b-256 checksum
How to use checksums
c516955c5130e9dd2b45b072cb3e4e06ad115058b6e9ff8681e8089561db4b22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xs3d-1.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 137.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f4d255f8109f983f5c5666578044478eb7bd9f5fb67c63caf8aa3ce95a5129e1
BLAKE2b-256 checksum
How to use checksums
e2c41daa66bec120e81e03c0d0201cfe8b46af2c152d3a5a32d18f853ffc9e2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL xs3d-1.7.1-cp39-cp39-macosx_11_0_arm64.whl
Size 102.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
42ee6809b3d71bfa321f700f6a05fec82033abb136a7ae149e510887cec00d17
BLAKE2b-256 checksum
How to use checksums
e3543571d1df86393a4c5ccf6f1a5806196d1d24f0f8d49c4ebc6a4e0d863d46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL xs3d-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 109.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d6cb5266ab848cd9936d01cd0c36bc69f1a82e8a892ff92346284041d95e6d53
BLAKE2b-256 checksum
How to use checksums
fefd31d39054c3031e22b8229ae715e3df25fbebb08242aa77f4032eada47395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp38-cp38-win_amd64.whl

Download URL xs3d-1.7.1-cp38-cp38-win_amd64.whl
Size 97.6 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
77197204eb2b5a06942443e73f86b83a1e2ee03b74e45048908b83010bb4bd21
BLAKE2b-256 checksum
How to use checksums
3bc061b11da915531cd5a4a5dad7c394ff90394805fd8ab9aafcd6591b1ecc02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp38-cp38-win32.whl

Download URL xs3d-1.7.1-cp38-cp38-win32.whl
Size 91.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
ac25cb23890682879ab6964fccea220f8a787a8914f8b401f86657b22e22b286
BLAKE2b-256 checksum
How to use checksums
0f54c5a77dbed0bbcc32ca59a2ecdc2accd8968667e5e5b79f44f3f61d723a4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xs3d-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 144.0 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f599d2333c925096db994526bbc38738d8df2af260b36bce11f70b21c8319445
BLAKE2b-256 checksum
How to use checksums
608689799c19167b204134590f068274f410f6429a5ea0ef0b70395f1087d787
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL xs3d-1.7.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Size 150.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
1cffc579012816b31e8b8e44a45ebcf42e3d54bf232b0970c17de3f7f149c380
BLAKE2b-256 checksum
How to use checksums
6b797e3530c9b77e5ea59cb242fee43c0e4bf8a65a89a33b965f9bc6a1e5b718
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xs3d-1.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 137.0 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
73bb8ad66ccf8c5225554826f17558b3686a5d69944ed15814baef53c8f23546
BLAKE2b-256 checksum
How to use checksums
d5e89bbe23b3ff2408d585c669afaac27932cde0d93662ac56bac749c8b5627f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp38-cp38-macosx_11_0_arm64.whl

Download URL xs3d-1.7.1-cp38-cp38-macosx_11_0_arm64.whl
Size 102.1 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f321e540c65054873450b834a0ae4a82b471a5f4896b4606401b4440e9d640a5
BLAKE2b-256 checksum
How to use checksums
283e7cea5198ba3dcb6b8f9b0e9f422c169af8454bd2cdb941a9dfd882438c93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL xs3d-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 108.9 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6f31fb1ec8bf636203b6325344fd96cd928bd64ecbf25c9196e5bc93bc092f74
BLAKE2b-256 checksum
How to use checksums
53a62af05ce86a764fa6338e3edb8555acfb1d5ab9cae32ea9aadc461d471494
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp37-cp37m-win_amd64.whl

Download URL xs3d-1.7.1-cp37-cp37m-win_amd64.whl
Size 98.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
25a997c764f6d9ed99906c6fef6824b4afbf5572d4faa6ff122ecd233c1bd49f
BLAKE2b-256 checksum
How to use checksums
87194a22807b2e54a49454d38f218e739fdcc86a7ede4f2ff99e6579dfc37eaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp37-cp37m-win32.whl

Download URL xs3d-1.7.1-cp37-cp37m-win32.whl
Size 91.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
d669ef1e4f7ca3c82089f35fd73d7764996a0c3b5f451e41d1135dfe33e6fc86
BLAKE2b-256 checksum
How to use checksums
9e9172450684fa447201005f84231805bea762fa6d7cad5ee298862c70735b4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xs3d-1.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 146.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9a9e3e6b22f1672549c051912cfbf609915b0fe85d0a0752d1fb8e99022eb055
BLAKE2b-256 checksum
How to use checksums
661773f2abfc6cc50aeee276ed6236a56d59d3aadceeda0fa5466b002645c184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL xs3d-1.7.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Size 154.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
777ece879d1b91e9e8cb072dc661845797108bcd116de06b473336fedb25ff8e
BLAKE2b-256 checksum
How to use checksums
b084a4c991be2fefe8d04d4065049f9f74c92ff2ad8591e3de8159feb5b73371
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xs3d-1.7.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 140.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
166e6c94390b8c113926e550d2c79284d564f3a7c302381b301144d746578930
BLAKE2b-256 checksum
How to use checksums
cb2399e548ad871b92675255bb284198d338fa8bf8c0113c14111956d69843bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL xs3d-1.7.1-cp37-cp37m-macosx_10_9_x86_64.whl
Size 108.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2ceeb0dc7ce2ea86e82f0a9991d39531336a63c14087260b699b6bc488dff668
BLAKE2b-256 checksum
How to use checksums
a3f6fae194c73fed645b89429cc903332f221a0d4b44ad30dd6816e347c73ca3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp36-cp36m-win_amd64.whl

Download URL xs3d-1.7.1-cp36-cp36m-win_amd64.whl
Size 98.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f569e0aee7290cf36a92eb5686c01cdfbc49bcaf73de1282a5a42b6886c54a06
BLAKE2b-256 checksum
How to use checksums
46b5f3481de3734ac75a8a9e650c39930a5cf07b1b450babbef18c8c2abd62e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp36-cp36m-win32.whl

Download URL xs3d-1.7.1-cp36-cp36m-win32.whl
Size 91.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
c58d54d1d28cf7d52284b774df8459f65e7c63e3b9bd5723befc57be80cb05c1
BLAKE2b-256 checksum
How to use checksums
9e3b132cec9d930a28f6cbe361337ad49260c37aa2c3e2ebed6178ddbcdda962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL xs3d-1.7.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 146.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b071ab82ed3f8ba82cd95b4d46aabd1945ee27344c80e309c40d52668b5b51fa
BLAKE2b-256 checksum
How to use checksums
d2bbdd4f3c242947c9c0bc7b5ae27b2ae82dda834d85c725667d13f12075624f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL xs3d-1.7.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Size 154.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
3599b5fa7b5c2826e1599ff445412d72a5b4e04c636c48912751f63f43fcc6e1
BLAKE2b-256 checksum
How to use checksums
8e2da51af574e2fcc8f801ad09b667f3be777085571663641019469e7841bb97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL xs3d-1.7.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 140.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b01290568344464c01c042ac83bd4a062740aac6b8fca56d6c987771df2f251c
BLAKE2b-256 checksum
How to use checksums
a5dec32038a9448af2712aaa86f230ec539d20c28d22c3976149d5ef21bc5212
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / xs3d-1.7.1-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL xs3d-1.7.1-cp36-cp36m-macosx_10_9_x86_64.whl
Size 108.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
50244f4055a86ee844e93d2478c6252a4c0a4046c194e3dc4a15c281ae84c2b0
BLAKE2b-256 checksum
How to use checksums
67fcaae8601b30503bd8c9e1c2275a0814f7915c4e81a421e351dfa4a5e22cfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release history Release notifications | RSS feed

1.9.1

47 release files

1.9.0

47 release files

1.8.1

47 release files

1.8.0

39 release files

1.7.2

47 release files

This release

1.7.1 This release

47 release files

1.6.0

47 release files

1.5.0

47 release files

1.4.0

47 release files

1.3.0

47 release files

0.2.0

48 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page