Skip to main content

pypi MIT

A fast STL reader for Python. Reads binary and ASCII files, merges duplicate vertices on the way in, and returns NumPy arrays.

On the synthetic 1M-point binary benchmark below, the default single-threaded path reads in about 100 ms on a Ryzen 9 8945HS, roughly 11x faster than VTK and 28x faster than meshio. Opting into the multi-threaded path with threads=0 (auto) reads the same file in 50 ms — about 21x faster than VTK and 55x faster than meshio. The implementation is a memory-mapped parser, an optional multi-threaded ASCII path, and a concurrent open-addressing hashtable for vertex deduplication. See Benchmarks for the numbers and the reproduction script.

The vertex hash function (final96) and the iterative table sizing helper (nextpow2) are taken from aki5/libstl; see src/hash96.h. The rest of the parser is independent.

Installation

pip install pyvista-stl

To build from source:

git clone https://github.com/pyvista/pyvista-stl.git
cd pyvista-stl
pip install .

Usage

Read an STL file as merged (vertices, indices) arrays:

>>> import pyvista_stl
>>> vertices, indices = pyvista_stl.read("example.stl")
>>> vertices
array([[-0.01671113,  0.5450843 , -0.8382146 ],
       [ 0.01671113,  0.5450843 , -0.8382146 ],
       [ 0.        ,  0.52573115, -0.8506509 ],
       ...,
       [ 0.5952229 , -0.57455426,  0.56178033],
       [ 0.56178033, -0.5952229 ,  0.57455426],
       [ 0.57455426, -0.56178033,  0.5952229 ]], dtype=float32)
>>> indices
array([[      0,       1,       2],
       [      1,       3,       4],
       [      4,       5,       2],
       ...,
       [9005998, 9005988, 9005999],
       [9005999, 9005996, 9005995],
       [9005998, 9005999, 9005995]], dtype=int32)

vertices is the deduplicated (n_points, 3) float32 array. indices is the (n_triangles, 3) int32 array of vertex indices into vertices. Both binary and ASCII files are accepted; the format is detected automatically.

By default the reader runs single-threaded, which produces a deterministic vertex ordering. Pass threads=N (an integer >= 2) to opt into the multi-threaded parser, or threads=0 to auto-select hardware_concurrency():

vertices, indices = pyvista_stl.read("example.stl", threads=0)
mesh = pyvista_stl.read_as_mesh("example.stl", threads=8)

To get a pyvista.PolyData directly:

>>> import pyvista_stl
>>> mesh = pyvista_stl.read_as_mesh('example.stl')
>>> mesh
PolyData (0x7f43063ec700)
  N Cells:    1280000
  N Points:   641601
  N Strips:   0
  X Bounds:   -5.000e-01, 5.000e-01
  Y Bounds:   -5.000e-01, 5.000e-01
  Z Bounds:   -5.551e-17, 5.551e-17
  N Arrays:   0

With pyvista >= 0.48 installed, pyvista.read automatically dispatches .stl files to pyvista_stl via the pyvista.readers entry point:

>>> import pyvista as pv
>>> mesh = pv.read("example.stl")  # uses pyvista_stl

Benchmarks

Reading a 1,002,001-point STL (pyvista.Plane(i_resolution=250, j_resolution=250).triangulate().subdivide(2), 2,000,000 triangles), median of 5 runs on a 16-core Ryzen 9 8945HS. The two right-hand columns show how much faster pyvista-stl is than the reader in that row, in single-threaded (threads=1, the default) and multi-threaded (threads=0, all cores) configurations.

Binary STL (~95 MB on disk):

Reader

Time (seconds)

pyvista-stl ST speedup

pyvista-stl MT speedup

pyvista-stl (1 thread)

0.100

(baseline)

2.0x slower

pyvista-stl (16 thr.)

0.051

2.0x faster

(baseline)

numpy-stl

0.206 [1]

2.1x faster

4.0x faster

pyvista (VTK)

1.080

10.8x faster

21.2x faster

meshio

3.041

30.5x faster

59.7x faster

ASCII STL (~425 MB on disk):

Reader

Time (seconds)

pyvista-stl ST speedup

pyvista-stl MT speedup

pyvista-stl (1 thread)

0.388

(baseline)

3.4x slower

pyvista-stl (16 thr.)

0.114

3.4x faster

(baseline)

pyvista (VTK)

2.761

7.1x faster

24.2x faster

meshio

9.464

24.4x faster

83.0x faster

Across the fixture corpus in benchmarks/bench.py (binary and ASCII files from a few KB to roughly 100 MB), single-threaded pyvista-stl is a median of 10.6x faster than VTK, ranging from 4.0x to 134.3x, and is never slower than VTK on any tested file. The multi-threaded path widens the gap further on the larger ASCII files.

Reproduce these numbers with the script in benchmarks/:

python benchmarks/make_readme_figures.py

Comparison with VTK across mesh sizes

The gap widens with file size. pyvista-stl scales near-linearly on both the single-threaded and multi-threaded paths; VTK’s reader scales super-linearly. By the time the mesh reaches ~10 M points (~20 M triangles, ~1 GB binary), pyvista-stl is roughly 65x faster single-threaded and 160x faster multi-threaded:

https://github.com/pyvista/pyvista-stl/raw/main/bench0.png

Same data on log-log axes:

https://github.com/pyvista/pyvista-stl/raw/main/bench1.png

Configuration

The threads keyword argument on read and read_as_mesh controls worker concurrency:

  • threads=1 (default): single-threaded, deterministic vertex ordering. The safest choice for embedded/server use.

  • threads=N (N >= 2): use N workers. Worker counts are capped at 32.

  • threads=0: auto-select using std::thread::hardware_concurrency().

PYVISTA_STL_MAX_TRIS (environment variable, default: 200_000_000) caps the declared triangle count the reader will accept. Files claiming more triangles than the cap raise RuntimeError before any large allocation, which prevents an attacker-controlled header from forcing multi-GB allocations.

License and acknowledgments

This project began as a wrapper around aki5/libstl; the binary-format reader and the hash-based vertex merge are derived from that library, used under its MIT License.

Significant changes since: mmap-backed input, ASCII reader, a multi-threaded path with a concurrent hashtable, hugepage-backed scratch buffers, and a nanobind interface.

This repository is also licensed under the MIT License.

Support

Please open an issue at pyvista/pyvista-stl if you hit a problem.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyvista_stl-0.5.1.tar.gz (27.6 kB view details)

Uploaded Source

Built Distributions

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

pyvista_stl-0.5.1-cp314-cp314-win_amd64.whl (255.9 kB view details)

Uploaded CPython 3.14Windows x86-64

pyvista_stl-0.5.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (67.5 kB view details)

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

pyvista_stl-0.5.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (63.9 kB view details)

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

pyvista_stl-0.5.1-cp314-cp314-macosx_11_0_arm64.whl (56.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyvista_stl-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl (59.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pyvista_stl-0.5.1-cp313-cp313-win_amd64.whl (247.8 kB view details)

Uploaded CPython 3.13Windows x86-64

pyvista_stl-0.5.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (67.5 kB view details)

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

pyvista_stl-0.5.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (63.9 kB view details)

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

pyvista_stl-0.5.1-cp313-cp313-macosx_11_0_arm64.whl (56.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyvista_stl-0.5.1-cp313-cp313-macosx_10_14_x86_64.whl (59.0 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

pyvista_stl-0.5.1-cp312-cp312-win_amd64.whl (247.8 kB view details)

Uploaded CPython 3.12Windows x86-64

pyvista_stl-0.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (67.5 kB view details)

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

pyvista_stl-0.5.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (63.9 kB view details)

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

pyvista_stl-0.5.1-cp312-cp312-macosx_11_0_arm64.whl (56.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyvista_stl-0.5.1-cp312-cp312-macosx_10_14_x86_64.whl (59.0 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

pyvista_stl-0.5.1-cp311-cp311-win_amd64.whl (249.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pyvista_stl-0.5.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (71.4 kB view details)

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

pyvista_stl-0.5.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (67.1 kB view details)

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

pyvista_stl-0.5.1-cp311-cp311-macosx_11_0_arm64.whl (58.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyvista_stl-0.5.1-cp311-cp311-macosx_10_14_x86_64.whl (61.0 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

pyvista_stl-0.5.1-cp310-cp310-win_amd64.whl (249.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pyvista_stl-0.5.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (71.8 kB view details)

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

pyvista_stl-0.5.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (67.4 kB view details)

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

pyvista_stl-0.5.1-cp310-cp310-macosx_11_0_arm64.whl (58.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyvista_stl-0.5.1-cp310-cp310-macosx_10_14_x86_64.whl (61.2 kB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

File details

Details for the file pyvista_stl-0.5.1.tar.gz.

File metadata

  • Download URL: pyvista_stl-0.5.1.tar.gz
  • Upload date:
  • Size: 27.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyvista_stl-0.5.1.tar.gz
Algorithm Hash digest
SHA256 ed91d8bc8bd8501b6e839464b537a684e247c3e0e1b752a542ae55809fdd1be6
MD5 09ce0f5f2e92602bf7dae8fd226ff2bd
BLAKE2b-256 0e4b2c42910503e30f9727f9d8484e3f9912120f59d92cf651d88f3b86ceac3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1.tar.gz:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyvista_stl-0.5.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 255.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyvista_stl-0.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 95ed4fda10965bf2d0b4e6375dd351d46e9144bbb4363fd99816eea5f64469a6
MD5 091a8a9d034b40bea37631017f113e01
BLAKE2b-256 0e18250d06d90a238ee157c1f3a2309958819eb854f2e1f392a7fbf06ee49d58

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp314-cp314-win_amd64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f771a63dd381fba419fea42829cd0c98c9d36a4bd214450a29983d67d9c79570
MD5 04dfacb39b0337d20d4c5ef7022fac70
BLAKE2b-256 c343be69e7d4b75a58ec58471c9e990a277f9b2be70766be3e217353318d3800

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca7d6a6b4271315b270c6095a02c22cca345db8fc99192527261abe019b1db45
MD5 e185c2297de2a48605f9cac4dfebaec8
BLAKE2b-256 3e9abbba6460bf50a62caf252e33a60398c90400e7203757c61c4a4070c617de

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a37e30a588cb0474cb6910fbc7b2518925b29beb5891fbccd061536dd004a496
MD5 3edf9bc77297355fd2dc9ebfebc66f7a
BLAKE2b-256 114b1a7c49e3d3014b921402a8b9b322c301479a1b5c4256e8947ffad047067e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 33ad2d3a618f9349852697815a2a8ab7e54933a1b998015ce3cea93163118dc1
MD5 b2a7a5e25b6f9e392ddb3d414a8ff00a
BLAKE2b-256 2c10d09c8f014a09b6e348883241d117d63e615110773e9ef3c34796c7e39d74

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyvista_stl-0.5.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 247.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyvista_stl-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c1cd09c872db9b90c9e104157c11382040b9c099d828b398b383b08536baed6d
MD5 d7e55e97b4cb06772c994245b018e653
BLAKE2b-256 ea3519c89ee0cf8b3bac1046c501aaed8d1b9b6ae450a500416408f06614ae22

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp313-cp313-win_amd64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc27a6cb3bed49b11022b58e4d90af90c61e750bfa576f2db5af1604cb18d814
MD5 2f0cb78a6ca4e228121c80327b0ddadb
BLAKE2b-256 5cb89ddc90766b6f0ef899afc5ad9424fe212075a1e496d26503bd4e9e7730c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e233622e5f5d0a2d9aa829be24a5988010dd4d29b75cb6d002cec0cb15dfb4a
MD5 13a7658deea5d13330c229a25147254b
BLAKE2b-256 5a19ee8e4a3feb3c3f6592823d19d62a5ccced1a244f90cb37ba5fefb7b9c9ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c9bd1720905f7b63a73867ec14cdb839b66caaaa10ba329afcbd14d08e66752
MD5 4a7a7b1854bcbe87b3369b9c1e0ec121
BLAKE2b-256 8e03ac1521471bf0dfd25877839df982f3b324166320128b7852e33be1c6ca5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2c22baac6281cd55ac6637688038883fbe82258477a4b42b2e91b50d1c29f292
MD5 c917e319b6069a46882eaa5c53a3a96c
BLAKE2b-256 ef0f57ad9e67b7afffaa7c48cdee2e7f65a8b6c2257d213bd8ce4e68308fff03

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp313-cp313-macosx_10_14_x86_64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyvista_stl-0.5.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 247.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyvista_stl-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ea02e8e8851bbdf328f586f17c7148b224cedf3f8f340750b71da6cd9b9fe71e
MD5 0d36d8002d72b64930d825ccc1e1a5b8
BLAKE2b-256 66f2b47884d340aec864812dd1bbe3605623d03eefda4370477db169fec8709b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp312-cp312-win_amd64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a5ee8e1198ae2d433c5cdd7c2358c6276919c9c0b86907c3121b9282f033841
MD5 cf570523226fd3231e7436cb1f23d710
BLAKE2b-256 1a1e40cf6eb3e3f4c1b58936f750de82559db0618547519ec4a0f6efc5a26081

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3c34f99888d9742e0ef7f898d9e4bc8ddbfe9aa4fe28b8d8f81b53deb3bc57b
MD5 324afb25498ef2fc8a0c5086a2725e6d
BLAKE2b-256 be9d4b1965ff2288d32123df0e54e4b74f01ecdfcfce2debf5932a001cacd0cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 265107a53fe96210f85c3d00b76f351d52a675b58c6b19fcfc3ff23a866e7674
MD5 f55c8f2490a75338af12fa72b2af73ae
BLAKE2b-256 c0584d3ec173d18153a31f3e696c709a8045f833d4ea4d1c608e5366e4ac26b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 364a9e4cc6296fbeccf7b707a0eb125b747f2159532d9b7e70140cec1c12bab1
MD5 1141d851975cbdd23357ea9ff168389d
BLAKE2b-256 f2adc3ab625d9a5e31f39bb051d6d1eca9df89bb7be809be995cb74101b88153

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyvista_stl-0.5.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 249.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyvista_stl-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bd302e53abb110c2c926f614997f3f48f4788a519c1b97dcce3ec9580002cdd2
MD5 95fb1c326e9544aa9c55e283d0632475
BLAKE2b-256 58ef6b196141fbdfefddecbdba94481e92f6f9d8562bca8851ee75b3fe3a7b38

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp311-cp311-win_amd64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f43c632a2cef86ef9631bdb2a782ff5164e3941f68513160c39d775e244da3e4
MD5 3416c7d770827166e4711fa8995bec63
BLAKE2b-256 df91d79588404a3f0914775fd00678c135da53f0468c864b250262561cbe0119

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ead7e446a101aeb2aa698050968a158d6e353c89703638cd04e3aa77d0c0ccbf
MD5 21a18acd835197f685e90f70468cbff8
BLAKE2b-256 73fd83170b09bca4fb834617b9ae03834fb0f96246f354da9ced7bd12b3e893c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bca9e2f255a9f687e61ca243ebb9c69ed21f856a1624f31127890f179cb154f0
MD5 195458c829a551dd32b377c230070541
BLAKE2b-256 21756d8e2ff42cc6f536560b86d67e1c2e6e5dc374f75bd61a51343e9f9769fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 a9926ea0d51ecd9c3e8e93a283e7eb197946945898e94d0ca5f5e585e7847dc9
MD5 829809692e0ec64b08d9a051273da49b
BLAKE2b-256 caaf514342bd838d80bac522fef263449b353793c9edc1ba32d8b91af32f1f24

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyvista_stl-0.5.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 249.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for pyvista_stl-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0a0afb92773b010a85d6151c74a76b20cd06bc0d2bb68df85f8d391710cbf637
MD5 67c3c036533676dc413e7b275ca71a71
BLAKE2b-256 c0ba2eff7493c893414687e4805954e0dd5e9b9a0cb37520413e6fca57bd9a7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp310-cp310-win_amd64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a916557661227aec7b4e3239e20f9bafadbc4ef0b2508e5cb2544f927dd70be
MD5 8bd4749f9eb2b4cfd64fb54d5e98569f
BLAKE2b-256 3f44a55414d7c07ac4b403497dcbf1618236721aac78093c609df48a07c4e2ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f3cb5c1d1493146ce68ff228eeb17b8b9e5e352baf79abe3ea8a3794ecc975c
MD5 3fb8b1db351bc458280ef57e79085016
BLAKE2b-256 1c5bdd9f30a6f1db1d091b07830513668810d2846296a6e42792b3bd24996421

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b09a3e98d2f338277e48d70d7cf7ce044b02f5621fa59b9a08db97cb6eebd102
MD5 12e5d26118da3fd1c25e0935e220ff0e
BLAKE2b-256 2c3cef05f8fff395915c1e5a8f0f8e38e9716faa9dadfecdb57364db7f1c18b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyvista_stl-0.5.1-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pyvista_stl-0.5.1-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 43819ed1e8726037c7f3a8d413527b90d0c65d0b5d24d0f84334cb7cb5601a98
MD5 2b75c049e3d691e224c890cf1e51e58a
BLAKE2b-256 aad283711b8ab091fec0d9797a6426cdd5e47a8774a419f48486f5e8bec3be63

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_stl-0.5.1-cp310-cp310-macosx_10_14_x86_64.whl:

Publisher: build-and-deploy.yml on pyvista/pyvista-stl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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