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.49 installed, pyvista.read automatically dispatches .stl files to pyvista_stl via the pyvista.readers.override entry point:
>>> import pyvista as pv
>>> mesh = pv.read("example.stl") # uses pyvista_stl
PyVista reads .stl natively, so this entry point replaces a built-in reader and is declared in the pyvista.readers.override group, which states that intent. On pyvista 0.48 the group is unknown and ignored: pyvista.read keeps using the built-in STL reader, and pyvista_stl.read_as_mesh can still be called directly.
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:
Same data on log-log axes:
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.
Metadata
Release files for pyvista-stl 0.5.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyvista_stl-0.5.2.tar.gz | 27.9 kB | Details |
Built distributions (wheels)
Total release size: 2.8 MB
Release files / pyvista_stl-0.5.2.tar.gz
| Download URL | pyvista_stl-0.5.2.tar.gz |
|---|---|
| Size | 27.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2d459376431b3387db32193bb2a395d20a8732a6fea7da86ff7d3464f0c7bfa2
|
|
BLAKE2b-256 checksum How to use checksums |
42c0d1b7de3e2c6190bae8f2ff738c08c4b917ceadf3e00694454691b9d0e146
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp314-cp314-win_amd64.whl
| Download URL | pyvista_stl-0.5.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 288.9 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7849485bb61185a48d3185df798bd85a837d003b3f994f54fc2b4536cdb52283
|
|
BLAKE2b-256 checksum How to use checksums |
4fd9359e4e4ee5dbba0edc3f07e7fe77c3921b0fefc52c05cfa7176acf9d99a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyvista_stl-0.5.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 71.9 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
027b57ad7d7052919af336a22a063814e54e0680228d511c970bdf74ff38f4d2
|
|
BLAKE2b-256 checksum How to use checksums |
26180acf22ef5a5f843e8c53f79e665ff6ed2043394678dabc16f70aff933b86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pyvista_stl-0.5.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 67.9 kB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
1c151677ea0343eedcf629ef63b30ef64285642a28d978ce37c941d25fd9ea43
|
|
BLAKE2b-256 checksum How to use checksums |
80cf3c7dcd378f6623910611f664aa7fe068cb1b5c32e64a507d8d7d354d1d5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | pyvista_stl-0.5.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 60.7 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4a02e8e3aaf9d143772695e5e870f6ba6057b4f120d513807cb5fb5184266ba5
|
|
BLAKE2b-256 checksum How to use checksums |
ba55cbb7d15eb4bec7669e08d25dce192747e97100919ea9f19bb9f53e4e4d00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | pyvista_stl-0.5.2-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 62.3 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
f978259da9e44da849ec2356df585b73a7ce792f68c3ae487db0236bb686a206
|
|
BLAKE2b-256 checksum How to use checksums |
9790ead5e08e4ac7444f0155aced80bc5c327c8b95a883ba1b6eebd2cc6654da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp313-cp313-win_amd64.whl
| Download URL | pyvista_stl-0.5.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 280.2 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
227ead0da74201911beccd16acc1c423777e95676a417ae5414741de5b7a74dc
|
|
BLAKE2b-256 checksum How to use checksums |
4644397766ee5dbd609634fd5326ff2b04d656533785138998381329ed2ebf33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyvista_stl-0.5.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 71.9 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9efebe78cbb96181f497329e1d3ac5eb80abcfee9b257d04c552e11e44ce71a6
|
|
BLAKE2b-256 checksum How to use checksums |
2c6beef29b42497e1a37c872aee07d523b256369ec2b4f3a70ffea27c474bc69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pyvista_stl-0.5.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 67.9 kB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ee42d52ebecfa8de8acad4036a9d94df0278ae10e928f53bba223196f457e54c
|
|
BLAKE2b-256 checksum How to use checksums |
a1a9eef8a69aa71a53ba0e16726e4c44c4081e520608e4378ed449cf011fd6a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | pyvista_stl-0.5.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 60.7 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
122048373534f0fefed53b024c92287248c14ffe62ad643f2a6999cfa0c9f5df
|
|
BLAKE2b-256 checksum How to use checksums |
2cf6d34532269a3291f495d23a94e6ef5f953bac704394ba1604f04209ebc3b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp313-cp313-macosx_10_14_x86_64.whl
| Download URL | pyvista_stl-0.5.2-cp313-cp313-macosx_10_14_x86_64.whl |
|---|---|
| Size | 62.2 kB |
| Tags | CPython 3.13 macOS 10.14+ x86-64 |
|
SHA-256 checksum How to use checksums |
9417175bc140ff858c0ce1351603e322edba50cc7e175c4b89d3064bdd97f219
|
|
BLAKE2b-256 checksum How to use checksums |
10c85349475a789289cc3c696aaacd0f0e55d99c1b47407b26f6a761a0b593b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp312-cp312-win_amd64.whl
| Download URL | pyvista_stl-0.5.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 280.2 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5ec929dec54f5bb541eb969a09e49db9aa291bab2005979cc9d2e7b1ca6ad8ad
|
|
BLAKE2b-256 checksum How to use checksums |
4267aec1aa0c08c73ef6ad8577ee851ca86e9135c53a38c7f6ecc4791c8cbd07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyvista_stl-0.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 71.9 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6b85ab682d8e62e7789189b41d929c5cbe197e129e685ce6d7f5b187c638fba1
|
|
BLAKE2b-256 checksum How to use checksums |
7543658b6a6534cc16bdbbb0c8cf5b1ee24cbb77022a1c83e65f96c9804e1271
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pyvista_stl-0.5.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 67.9 kB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
b54599e897f4430c32bf9bb6f8313c5b2789dc24692b244cff4ba179bf119f44
|
|
BLAKE2b-256 checksum How to use checksums |
bb75bd01a424c8f8ecbf83e757d9ef306df19bb9871493e67ebe35baae6a72ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pyvista_stl-0.5.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 60.7 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
64b16309ebff50bcec90d27cd0662aea18eef259567fc83908d7b304f5a24eb6
|
|
BLAKE2b-256 checksum How to use checksums |
6f36cfbcbe87e10445811502faa1074e6f876f8e958d3a23e2001f8af13716fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp312-cp312-macosx_10_14_x86_64.whl
| Download URL | pyvista_stl-0.5.2-cp312-cp312-macosx_10_14_x86_64.whl |
|---|---|
| Size | 62.2 kB |
| Tags | CPython 3.12 macOS 10.14+ x86-64 |
|
SHA-256 checksum How to use checksums |
36c06411b0c8be7c1bc42d76d4cac49b9c4355eaf75bb83f9efea67741455d88
|
|
BLAKE2b-256 checksum How to use checksums |
b07e0be11a25ceab2b94c6882c3b675b0c22a53ee4a8ab789334fc5a788c1b65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp311-cp311-win_amd64.whl
| Download URL | pyvista_stl-0.5.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 280.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2b89fb462b8f4d80d2f0a6c215915e36ef61f296904f35708cf75b351acbef9d
|
|
BLAKE2b-256 checksum How to use checksums |
3cab7bddf2994c68f4d54be1d8171dd41223501dd0df722d69a78d6d7450fc84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyvista_stl-0.5.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 75.7 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c5be135fbc06796da94681674ca570ca284f9128153998620e1e8f5cbb23f9f3
|
|
BLAKE2b-256 checksum How to use checksums |
9048bfcd9967f1a4bfd8207fc456a948c35ddb4baba0af2a92e3e7a85f602d2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pyvista_stl-0.5.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 71.5 kB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c9dd6b9f009475fdb22b4eb7aba613c18142481c2285a8af2e82e2a4993ab36a
|
|
BLAKE2b-256 checksum How to use checksums |
c8163ae57e24405171415a9e2c8a0e2885f007acb3304ea5bb0e0115b8ddf455
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | pyvista_stl-0.5.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 62.7 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
142ccee4a9a66d608d5e6364768768c02033624d7266f353f86dfcf733c854e5
|
|
BLAKE2b-256 checksum How to use checksums |
528fad0419b8d05161c708ef71c35118688e3c485a0faa874b4fc96aff08b79c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp311-cp311-macosx_10_14_x86_64.whl
| Download URL | pyvista_stl-0.5.2-cp311-cp311-macosx_10_14_x86_64.whl |
|---|---|
| Size | 64.1 kB |
| Tags | CPython 3.11 macOS 10.14+ x86-64 |
|
SHA-256 checksum How to use checksums |
c2da659c997b314d8f31eff8c243dec8c91979b370a7ca2a837e645bd3bfe9e2
|
|
BLAKE2b-256 checksum How to use checksums |
1ab64010905711fd62917aceaec40cc65809788177f3c0fe365b279589ad27d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp310-cp310-win_amd64.whl
| Download URL | pyvista_stl-0.5.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 280.3 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c74bdf116750727f7df639fb0b19683155bd6e680016a7e323be829692bf89a4
|
|
BLAKE2b-256 checksum How to use checksums |
11c30ce2921f8819f70e357ee8cda6b04233ecde29eb45c2ae3f56dc8d20d2b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyvista_stl-0.5.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 76.0 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f20a7c0a032c29c8361799a7db2c5bd643b4bb432e008dc34527d76c24d4f4fd
|
|
BLAKE2b-256 checksum How to use checksums |
11ad983c544b8c76df6f765d84c886802bb6a85811b7129a3895818e5443e01b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pyvista_stl-0.5.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 71.8 kB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e33633fa3ba6c5f4d320a068a91b0eaa50887fc8da283f996711964fcdf89361
|
|
BLAKE2b-256 checksum How to use checksums |
d285d271064b44487599078b3672b22df59a35ecaa61e600074718ccc6c0f824
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | pyvista_stl-0.5.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 63.0 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3acf5e407cc0758cf164cb39990d19b6e0ea1736ab8bf261d5a4554b74ef7cf4
|
|
BLAKE2b-256 checksum How to use checksums |
9b592e0820ed641e25b7f319e13c1ae3bfd8f52a8434a7c18f5e93e89596f541
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency logRelease files / pyvista_stl-0.5.2-cp310-cp310-macosx_10_14_x86_64.whl
| Download URL | pyvista_stl-0.5.2-cp310-cp310-macosx_10_14_x86_64.whl |
|---|---|
| Size | 64.4 kB |
| Tags | CPython 3.10 macOS 10.14+ x86-64 |
|
SHA-256 checksum How to use checksums |
cfc464b5883b1776c34fad0ba47ede9a3a251fce2a8aec107678e56e0f26104a
|
|
BLAKE2b-256 checksum How to use checksums |
efb565c7dc5381074b129872b834fad42082352172368731ed72c2c53ccd4526
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.
Transparency log