Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

fiducial

CI PyPI License

Fiducial-marker detection, fast. A clean Python API for detecting AprilTag, ArUco, ChArUco, and chessboard targets on top of an extensible C++ core with optional CUDA acceleration.

pip install fiducial

Public API

The package exposes three building blocks plus a detectors namespace for concrete implementations.

Symbol Kind Description
fiducial.Detector typing.Protocol (runtime-checkable) detect(image) -> list[Marker]
fiducial.Marker frozen dataclass family, id, points, detector_meta
fiducial.Observation frozen dataclass pixel, point_3d, point_id
fiducial.detectors.AprilTagDetector class conforms to Detector

Any object that implements detect(image) satisfies the protocol — there is no required base class.

Architecture

Top-level public API:

  • fiducial.Detector — typing.Protocol (runtime-checkable). Method: detect(image: np.ndarray) -> list[Marker].
  • fiducial.Marker — frozen dataclass. Fields: family: str, id: int | None, points: list[Observation], detector_meta: dict.
  • fiducial.Observation — frozen dataclass. Fields: pixel: tuple[float, float], point_3d: tuple[float, float, float], point_id: int | None.

fiducial.detectors namespace exposes one entry:

  • AprilTagDetector — conforms to the Detector protocol.
src/fiducial/
├── __init__.py          Public re-exports + version
├── _core.py             Detector protocol + Marker / Observation
└── detectors/
    ├── __init__.py      Detector implementations namespace
    └── apriltag.py      AprilTagDetector

The native core is a small C++17 / nanobind extension (_fiducial) with optional CUDA support (-DBUILD_CUDA=ON).

Status

fiducial is in early development. The public surface is intentionally small while the detector backends are being built out.

Documentation

Full documentation will be available at vistralis.org/fiducial.

Development

pip install -e ".[dev]"
ruff check .
ruff format --check .
pytest

To build with CUDA support:

pip install -e ".[dev]" \
    --config-settings=cmake.define.BUILD_CUDA=ON

License

Apache-2.0 — see LICENSE for details.

Copyright (c) 2026 Vistralis Labs.

Metadata

Release files for fiducial 0.0.1.dev1

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

Source distribution (sdist)

Source distribution for fiducial 0.0.1.dev1
File Size Uploaded Provenance Actions
fiducial-0.0.1.dev1.tar.gz 11.6 kB With provenance Details for fiducial-0.0.1.dev1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for fiducial 0.0.1.dev1
File Actions
fiducial-0.0.1.dev1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for fiducial-0.0.1.dev1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
fiducial-0.0.1.dev1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for fiducial-0.0.1.dev1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
fiducial-0.0.1.dev1-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details for fiducial-0.0.1.dev1-cp314-cp314-macosx_14_0_arm64.whl
fiducial-0.0.1.dev1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for fiducial-0.0.1.dev1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
fiducial-0.0.1.dev1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for fiducial-0.0.1.dev1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
fiducial-0.0.1.dev1-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details for fiducial-0.0.1.dev1-cp313-cp313-macosx_14_0_arm64.whl
fiducial-0.0.1.dev1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for fiducial-0.0.1.dev1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
fiducial-0.0.1.dev1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for fiducial-0.0.1.dev1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
fiducial-0.0.1.dev1-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details for fiducial-0.0.1.dev1-cp312-cp312-macosx_14_0_arm64.whl
fiducial-0.0.1.dev1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for fiducial-0.0.1.dev1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
fiducial-0.0.1.dev1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for fiducial-0.0.1.dev1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
fiducial-0.0.1.dev1-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details for fiducial-0.0.1.dev1-cp311-cp311-macosx_14_0_arm64.whl
fiducial-0.0.1.dev1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for fiducial-0.0.1.dev1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
fiducial-0.0.1.dev1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for fiducial-0.0.1.dev1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
fiducial-0.0.1.dev1-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details for fiducial-0.0.1.dev1-cp310-cp310-macosx_14_0_arm64.whl

Total release size: 464.9 kB

Release files / fiducial-0.0.1.dev1.tar.gz

Download URL fiducial-0.0.1.dev1.tar.gz
Size 11.6 kB
Tags Source
SHA-256 checksum
How to use checksums
eb785dcc84e5cd90c8fc94c9568e166b2ac43db649de6bc3d2f531070a80e22c
BLAKE2b-256 checksum
How to use checksums
e85d89395b78ff4fc583c309c16dee8442f7fd0d38e3947062177dbdb76122e1
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fiducial-0.0.1.dev1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 31.9 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4ff8cf9702f824b43ebf0cb3f84d65ab83d2b9861a839924a020be59d6b4e553
BLAKE2b-256 checksum
How to use checksums
0032d5f7d2b3081b076ff32dbf61181123f1284ef5cd4be365dbe7c72fde83b6
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fiducial-0.0.1.dev1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 30.5 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9c22558099c441a48e9917340e6adbd3d12a5960a3fa58911457a017084fcb2e
BLAKE2b-256 checksum
How to use checksums
fc0bd6e4e9a0c72790eba89f0ead7cf564eed27612b0afc762f223e37612e58a
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp314-cp314-macosx_14_0_arm64.whl

Download URL fiducial-0.0.1.dev1-cp314-cp314-macosx_14_0_arm64.whl
Size 27.6 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f1dd5c33f89ec4f583db655e93e61b34df51e8189b7b846829c170628e91ef03
BLAKE2b-256 checksum
How to use checksums
39d00af1ad9064f0cfdaf86769a91d299c48f13b5388067584237cd9a7845125
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fiducial-0.0.1.dev1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 31.9 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7db0c41184af78ff6fa763f8754baf9db5304560907132afc30d8a4a907668a2
BLAKE2b-256 checksum
How to use checksums
439c2e3df27b085779d8cc7dbea565ab809da268255a9dfe1e5f93bec2a07910
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fiducial-0.0.1.dev1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 30.4 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
977cf7cc50ce64c6e02a2e8c40be7c5ce48880e3f4811907c04560c2eab6deb1
BLAKE2b-256 checksum
How to use checksums
add7a19aadd18e24f2204eb1a35ca82e5da7184732b4a1c58fad30a04613fc44
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp313-cp313-macosx_14_0_arm64.whl

Download URL fiducial-0.0.1.dev1-cp313-cp313-macosx_14_0_arm64.whl
Size 27.7 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
2f07da17a6dc4709290858f466256cc2412bca466890b84238fb3e4d338201cf
BLAKE2b-256 checksum
How to use checksums
7840c96704c0682f303317274d97680d89c8bf27618d884585ce7d1bce1d6995
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fiducial-0.0.1.dev1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 31.9 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c8bdee92d6d00c1d77e0a413dad1f1486d9d18d1fc3f190f8eee880d16f7be68
BLAKE2b-256 checksum
How to use checksums
162d7abad5a2e4a57f7c070db33beb7c5c60e3ff342b1eca23971cb02763b1e8
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fiducial-0.0.1.dev1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 30.4 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3216892c673164bb3ffab6b27d56e8e2a35d0e906cc254f692473bfede4ccb07
BLAKE2b-256 checksum
How to use checksums
24b62fa22778cb5f062b2d3f62de713d809babb71cd32ce7cb587e51217ee83e
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp312-cp312-macosx_14_0_arm64.whl

Download URL fiducial-0.0.1.dev1-cp312-cp312-macosx_14_0_arm64.whl
Size 27.7 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
83773fa117dd5f82380c68079b5fda624737e652ddd92b806c50a1244dc1ecf8
BLAKE2b-256 checksum
How to use checksums
da0abb95582c65a9e319aeffa9e66258e5c01f71d2f8b1f6074ea047b5d9a111
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fiducial-0.0.1.dev1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 32.4 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a6de2b2d1a48a0d3762f8061a6b95b2edd319ea1a6fdcf490bbb2fd33f52f561
BLAKE2b-256 checksum
How to use checksums
87b8594acf06f542061d8d1da5681dd37bdad84ffba931593cc6fa3faf954cbc
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fiducial-0.0.1.dev1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 31.0 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
20f217bcd9735232f0bd7b66513ae514791df01515bf03ec4924095921bc0ceb
BLAKE2b-256 checksum
How to use checksums
454cd82a0c05c4b20312a698e2385920434aba43bdd5f39b95985788569f3d45
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp311-cp311-macosx_14_0_arm64.whl

Download URL fiducial-0.0.1.dev1-cp311-cp311-macosx_14_0_arm64.whl
Size 28.2 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
0b206b3685779e426dbc8dcd804f50b7931b0a10c80fa8292fa173c482895024
BLAKE2b-256 checksum
How to use checksums
7c83b2c2a5806c0b64edba0879c7727cc3b119dbf98da96e5666f460168529fb
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL fiducial-0.0.1.dev1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 32.4 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d3081418064b15b200710f8773381d21a41f173cf3744b1545d0e2e9908f56df
BLAKE2b-256 checksum
How to use checksums
6be3221fab28111f29b71695966e41815701e93e4fc8e924c9a850014f493b6e
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL fiducial-0.0.1.dev1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 31.0 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
11cf912e66faf6c15f5413846b12aeb490298515594028060869419f945e0e6c
BLAKE2b-256 checksum
How to use checksums
396bf93e6a4ed5beefdceeedd514eee466becf6b64c0aed6f1e8b4caecbbc189
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 May 15, 2026.

Transparency log

Release files / fiducial-0.0.1.dev1-cp310-cp310-macosx_14_0_arm64.whl

Download URL fiducial-0.0.1.dev1-cp310-cp310-macosx_14_0_arm64.whl
Size 28.2 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
13c1b2bf66144d2d1b98c4656368c9b5f4f7615126e71adf78b02c2e0aeee824
BLAKE2b-256 checksum
How to use checksums
3048b525e3a89ea1772a810a8c1430a6eda3408c55e7f5693072e7dd635cf0d2
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 May 15, 2026.

Transparency log

Security for fiducial 0.0.1.dev1

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.

Full provenance

All 16 files in this release have been uploaded with provenance metadata.

Select from 16 files

Attestation for fiducial-0.0.1.dev1.tar.gz

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 May 15, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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