Skip to main content

verity-x3p (Python)

Python binding to the Verity native X3P (ISO 25178-72) reader/writer. Backed by the verity-x3p Rust core, so files round-trip bit-identically with every other Verity language binding.

import verity_x3p

s = verity_x3p.read_x3p("scan.x3p")          # verifies the stored MD5
print(s.nx, s.ny, s.data.shape, s.data.dtype)  # 741 419 (419, 741) float64

# s.data and s.mask are NumPy arrays of shape (ny, nx).
verity_x3p.write_x3p(s, "copy.x3p", z_type="D")

Build from source

maturin develop            # build + install into the active venv
# or
maturin build --release    # produce a wheel under target/wheels/

Requires a Rust toolchain and NumPy. Built as an abi3 wheel (CPython 3.9+).

Metadata

Release files for verity-x3p 0.2.0

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

Source distribution (sdist)

Source distribution for verity-x3p 0.2.0
File Size Uploaded
verity_x3p-0.2.0.tar.gz 38.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for verity-x3p 0.2.0
File
verity_x3p-0.2.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
verity_x3p-0.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
verity_x3p-0.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
verity_x3p-0.2.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
verity_x3p-0.2.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 2.7 MB

Release files / verity_x3p-0.2.0.tar.gz

Download URL verity_x3p-0.2.0.tar.gz
Size 38.7 kB
Tags Source
SHA-256 checksum
How to use checksums
520ee06cb507e9fed77bab106821ce1d33b152e17b2b4fe06c392493a916c3c6
BLAKE2b-256 checksum
How to use checksums
ccb5761f9835835c13a679aff32f67cfc8f4c11a7d254540acb34dc9f3f2e9b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 2, 2026.

Transparency log

Release files / verity_x3p-0.2.0-cp39-abi3-win_amd64.whl

Download URL verity_x3p-0.2.0-cp39-abi3-win_amd64.whl
Size 424.6 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
192b0a93740760abcc2014ce2f7df69a25ed3a5109e0c3deef92b8c203c9a919
BLAKE2b-256 checksum
How to use checksums
7e6327472c0e6adc25a7a5646e7a25d7470c7dec51bf11d843af7e177382de20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 2, 2026.

Transparency log

Release files / verity_x3p-0.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL verity_x3p-0.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 595.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
761214225b66711026e2db7bbad6579928a9df3beee03d4f9f57de4fb8ff79aa
BLAKE2b-256 checksum
How to use checksums
af6da438cff6a015a38c06c942121af79db51ac16d9f11939996f730cd87cbb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 2, 2026.

Transparency log

Release files / verity_x3p-0.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL verity_x3p-0.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 584.9 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
152cea535ad3ceeb3157e457b46e295b13238d3f7562d19a4353eb1ebd1d120b
BLAKE2b-256 checksum
How to use checksums
7b3d2e6bafe99fb8032cad71ebae7d41f6f71be2d2e8bacf2cc4e358b577cd24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 2, 2026.

Transparency log

Release files / verity_x3p-0.2.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL verity_x3p-0.2.0-cp39-abi3-macosx_11_0_arm64.whl
Size 532.8 kB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
876b0284e71a2a6468d67b64af6cd854899a3ed240bed8303d18655ddf432e7c
BLAKE2b-256 checksum
How to use checksums
b7fa396df9aa6016c408fa5a0f60ac16e8e31b133ef6c30005adbec7574fa7c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 2, 2026.

Transparency log

Release files / verity_x3p-0.2.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL verity_x3p-0.2.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 541.1 kB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4d0abcd05101c3ccd603257638da0a092cb5326314cb217ece00aecf28d34cd6
BLAKE2b-256 checksum
How to use checksums
4d5209f9dcbf9cfbd76e100b8760e74645c0762621474ce053cb76ffcffa0251
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

6 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