Skip to main content

zigfitsio

Python wheels PyPI Python versions License: MIT

Read and write FITS files with a NumPy-first, astropy.io.fits-style API — no C compiler, no CFITSIO required.

Python bindings for zigfitsio, a pure-Zig FITS 4.0 I/O library. The native code is a Zig-built shared library loaded via ctypes, in two layers:

  • High-level (zigfitsio) — modeled on astropy.io.fits: open, HDUList, the HDU classes, Column, Header, and getdata/getheader/writeto/verify.
  • Low-level (zigfitsio.lowlevel) — a 1:1 ctypes binding over the C ABI, for power users.

Install

pip install zigfitsio

Prebuilt wheels need no compiler. To build from source, install Zig 0.17.0 and put zig on PATH before running pip. The build hook does not install the toolchain automatically.

Quickstart

import numpy as np
import zigfitsio as zf

# Write an image
zf.writeto("image.fits", np.arange(12, dtype="f4").reshape(3, 4), overwrite=True)

# Read it back (NumPy array, shape (NAXIS2, NAXIS1), C-order — like astropy)
with zf.open("image.fits") as hdul:
    data = hdul[0].data
    print(data.shape, hdul[0].header["NAXIS1"])

Tables

cols = [
    zf.Column("INDEX", "J", np.array([10, 20, 30], dtype="i4")),
    zf.Column("FLUX",  "E", np.array([1.5, 2.5, 3.5], dtype="f4"), unit="Jy"),
    zf.Column("NAME",  "8A", np.array(["alpha", "beta", "gamma"])),
]
zf.HDUList([zf.PrimaryHDU(), zf.BinTableHDU.from_columns(cols, name="EVENTS")]).writeto(
    "table.fits", overwrite=True
)

Compressed images

ramp = np.arange(256, dtype="i4").reshape(16, 16)
zf.HDUList([zf.PrimaryHDU(), zf.CompImageHDU(ramp, compression="RICE_1")]).writeto(
    "comp.fits", overwrite=True
)

Headers (dict-like)

with zf.open("image.fits", mode="update") as hdul:
    h = hdul[0].header
    h["OBSERVER"] = ("Hubble", "the observer")  # value + comment
    print(h["OBSERVER"], "/", h.comment_of("OBSERVER"))
    print("BITPIX" in h, list(h.keys()))

Setters remain eager by default. Use Header.edit() to validate related changes together and commit them with one Zig call/header write:

with zf.open("image.fits", mode="update") as hdul:
    with hdul[0].header.edit() as h:
        h["OBSERVER"] = ("Hubble", "who")
        h["ESO DET CHIP ID"] = 42  # HIERARCH is serialized by the Zig core
        h.add_history("calibrated")

Callback, validation, and revision-conflict failures leave the file unchanged. Device failures use best-effort rollback and are not a crash-safe/on-disk journaling transaction.

WCS (celestial)

Pixel pairs are one-based and ordered (longitude-axis pixel, latitude-axis pixel); the celestial axes need not be FITS Axes 1 and 2.

with zf.open("wcs.fits") as hdul:
    lon, lat = hdul[0].pix2world(40.0, 30.0)   # 1-based pixel (FITS CRPIX convention)
    px, py = hdul[0].world2pix(lon, lat)

Validation

for finding in zf.verify("image.fits"):   # fitsverify-style structural checks
    print(finding)

Low-level (ctypes)

import ctypes as c
import zigfitsio.lowlevel as ll

h = c.c_void_p()
ll.check(ll.lib.zf_create_memory(None, c.byref(h)))
ll.check(ll.lib.zf_create_img(h, -32, 2, (c.c_long * 2)(4, 3)))
ll.lib.zf_close(h)

Conventions

  • Image and table data is exchanged as native-endian NumPy arrays; non-native (byte-swapped) input is coerced automatically before writing. Image shape is the reversed FITS axis order ((NAXIS2, NAXIS1)), C-contiguous — identical memory layout to astropy.io.fits.
  • BSCALE/BZERO and TSCAL/TZERO scaling and the unsigned-integer convention are applied automatically on read (images and table columns) and honored on write; the output dtype is widened to float when real scaling is present, or to u2/u4/u8 for the unsigned convention.
  • Errors are raised as typed FitsError subclasses (KeywordNotFound is also a KeyError).
  • writeto() reconstructs directly into an exclusively created sibling file, without retaining a second complete output in RAM. New files use normal umask permissions; replacing a file preserves its existing mode. The bundled native library must provide zf_create_file_handle_v1 for reconstruction; to_bytes() remains the explicit in-memory serialization API.

Known limitations

  • Not a CFITSIO drop-in — the ABI is purpose-built zf_* symbols, not fits_*.
  • Integer images declaring BLANK are promoted to float with NaN at blank pixels (the unsigned BZERO convention keeps raw unsigned values). Table TNULLn values are not returned as numpy.ma masks; float nulls surface as NaN.
  • In-place update of compressed images, VLA or scaled columns, or a changed row count raises — use writeto() to a new file instead.
  • Tables with duplicate effective column names can be inspected as metadata or copied verbatim, but high-level data access/reconstruction raises FitsTableError (status 219); use low-level indexed column reads when duplicates must be addressed.
  • writeto() of a scanned quantized-float compressed image re-quantizes at the default level (the FITS header does not record the level).
  • Reconstructed tables and compressed images preserve science/provenance headers. Table layout, units, scaling, and indexed metadata follow the emitted columns; unsupported scaled or complex VLA reconstructions raise instead of replaying incompatible cards. Table WCS descriptions are removed together if a required coordinate column or referenced coordinate target is deleted or retyped. Attached formats come from the native source header; materialized VLA writes retain their P/Q descriptor and element type but omit optional maximum lengths. Inherited measured TDMINn/TDMAXn bounds are omitted during reconstruction because their validity cannot be established after edits; pristine raw copies retain them.
  • Detached from_columns() tables honor later .data replacement and clearing. ASCII replacement requires the same schema and reuses explicit/source formats; use new Column specifications for schema changes.

The full list lives in CAVEATS.md.

Development

zig build capi                    # build the shared library into zig-out/lib
pip install -e .[test]            # editable install (builds the lib via the hook)
pytest bindings/python/tests -q   # run the suite (incl. astropy cross-checks)

Missing native libraries fail the suite rather than skipping it. For wheel verification, run pytest --installed-package /path/to/source/bindings/python/tests -q from outside the checkout after installing the wheel. That mode bypasses source/loader overrides and requires both the package in the interpreter's site-packages and its native library inside the installed package. CI also rebuilds a wheel from the sdist outside the checkout and runs this installed check.

License

MIT — see LICENSE.

Metadata

Release files for zigfitsio 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 zigfitsio 0.2.0
File Size Uploaded Provenance
zigfitsio-0.2.0.tar.gz 810.3 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for zigfitsio 0.2.0
File
zigfitsio-0.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
zigfitsio-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
zigfitsio-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
zigfitsio-0.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
zigfitsio-0.2.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
zigfitsio-0.2.0-cp314-cp314t-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64 Details
zigfitsio-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
zigfitsio-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
zigfitsio-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
zigfitsio-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
zigfitsio-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
zigfitsio-0.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
zigfitsio-0.2.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
zigfitsio-0.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
zigfitsio-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
zigfitsio-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
zigfitsio-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
zigfitsio-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
zigfitsio-0.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
zigfitsio-0.2.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
zigfitsio-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
zigfitsio-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
zigfitsio-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
zigfitsio-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
zigfitsio-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
zigfitsio-0.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
zigfitsio-0.2.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
zigfitsio-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
zigfitsio-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
zigfitsio-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
zigfitsio-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
zigfitsio-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
zigfitsio-0.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
zigfitsio-0.2.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
zigfitsio-0.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
zigfitsio-0.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
zigfitsio-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
zigfitsio-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
zigfitsio-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
zigfitsio-0.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
zigfitsio-0.2.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
zigfitsio-0.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 74.3 MB

Release files / zigfitsio-0.2.0.tar.gz

Download URL zigfitsio-0.2.0.tar.gz
Size 810.3 kB
Tags Source
SHA-256 checksum
How to use checksums
92d2147166b53a6f0b00246647b79751c89dba1dd86d684a960b5a370a753bef
BLAKE2b-256 checksum
How to use checksums
b4ea096be6c8f14cd539feb8048546f40fae664bf745d4b477f8a7ddf0c8948e
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314t-win_amd64.whl

Download URL zigfitsio-0.2.0-cp314-cp314t-win_amd64.whl
Size 802.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
f9eac358efab076efaff0c3f13f8fc86d8263049228285d0ef5587c338f032e7
BLAKE2b-256 checksum
How to use checksums
e34f8fb8f39121fd9080995ed4a1ef99ab16033fc344ae9dc1974a3024239d3e
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL zigfitsio-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
da3d93089d3080170d46d5f6f1f2afb3c3b1048e57a17b9e90ccfd34639948ae
BLAKE2b-256 checksum
How to use checksums
555e52110e2525294c740e4745dfcf4c44bb6c077f07107d9f2d4cf06f93feb7
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL zigfitsio-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
85cda86008cd6e517ab9fc07ab05823b36bf9ec70ae65dbfdb56cc72b5c82fee
BLAKE2b-256 checksum
How to use checksums
ce2dce102f9dd817eb1b84124017aad67a6cf2f517873fa422a3c54073a3e09e
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL zigfitsio-0.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6926cc4225bf3bda76896f82a5a9f1c645c61301e84ee5c3f8b45a86930c6241
BLAKE2b-256 checksum
How to use checksums
0438426d48d6fed5fc21410772b31b042585dcb14477424625b03e2c915a7f23
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL zigfitsio-0.2.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 2.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
31352b0685e3f769b0636633d5c1587d1229e55ce235e1c91a1d4c70ea441641
BLAKE2b-256 checksum
How to use checksums
ee6197bc9a5bdf2be90c42ec6ac1597dd0c0fdab4c92eed656440e21ca54032f
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314t-macosx_11_0_x86_64.whl

Download URL zigfitsio-0.2.0-cp314-cp314t-macosx_11_0_x86_64.whl
Size 607.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
5ece73d08b7c0b4c23963b443b4d095c7cdb1be777462f4459fa4e5e14955993
BLAKE2b-256 checksum
How to use checksums
b2b770b5edce261ffa63600bf0bc179d411824899513ca0ffc40f85e73c9d1c0
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL zigfitsio-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 561.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
309b37208919e43fe9e54f1f298ede8e19654c087026439a5b304f30c3d519c4
BLAKE2b-256 checksum
How to use checksums
79315505fa589f8362d9270f572c98eb0772ff71b8e5d54f3929021187e8e28a
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314-win_amd64.whl

Download URL zigfitsio-0.2.0-cp314-cp314-win_amd64.whl
Size 802.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
fe503a879eb3c49c2ff71822c86b8739098ecdbeb07308cdb6da9e2cc2e2df58
BLAKE2b-256 checksum
How to use checksums
bfd11dbd799e0f3480c922deb05cb3918d33e4ee8b7c1bdd382b40686110caf0
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL zigfitsio-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b32e05142ef3ec5c384bb58bdfe5194aec0172778c284277378eef3eb7491522
BLAKE2b-256 checksum
How to use checksums
9b1424f8d5a6def96b252feb14a77c968bdcaeb103c62e492800e07de7ca724f
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL zigfitsio-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9153cf89161f973a623a7fa4e7131872eb36a8ae00711e79dccdb77e5acf0128
BLAKE2b-256 checksum
How to use checksums
6f808c0fa59cf819b713169a96cbae306042cae0d07ff2621ca7fe00aab2db69
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL zigfitsio-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a2d346142bdf0913fb9caae1957c3f10c8ecbf9aaff4bab2a61369ff8a2f2de0
BLAKE2b-256 checksum
How to use checksums
9ade4208dc90c8c5214f8ab463e387554de2224c37b260fc0c72b0ec54d064d0
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL zigfitsio-0.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 2.7 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c4ac135b4ef67966ef61eb499dce74372ea25dfc9646809edbeb3e3c935277e5
BLAKE2b-256 checksum
How to use checksums
a929ba1311fe5fe65cc7e03175aff7d8aa18cbe0ba643ac4e5030e52e2586c76
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL zigfitsio-0.2.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 607.5 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
1f639aef0caeb436ab486e3bdfc26885f16bddb23eaacd42636864e304854b9b
BLAKE2b-256 checksum
How to use checksums
de02b3d1b28ef6ad326ee804c888680310f5465c4c49a13bf5e58b9615359b5e
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL zigfitsio-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 561.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
81953c9ce36a7fec88264d076ed25669261f6676a30d7706054099115d64698f
BLAKE2b-256 checksum
How to use checksums
3c7194a501000bb048ea16cfd2e7e78555850ee6d01e2e9aa8a05f253cb903f8
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp313-cp313-win_amd64.whl

Download URL zigfitsio-0.2.0-cp313-cp313-win_amd64.whl
Size 786.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d664cb9386894cf0d7f52e12220389426ba30112c0c70eb16aab770f629e8cf6
BLAKE2b-256 checksum
How to use checksums
daacd5dcaaf52dc19920ad6eddee5c1235c3e4d81c516846c1d6c164f2bf3580
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL zigfitsio-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
303630e8f1b96f1a08a3157e03e9bc60b93f88e10ce96264b3fe29d346f28fdc
BLAKE2b-256 checksum
How to use checksums
ab1a845c67fa7a0f5ffc93d547a627873324a42ae3814363e1e136db56bccfff
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL zigfitsio-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
cbf612ec1ec3420883f8e672703386a76cb4cb9aced25e02819d5239345498fa
BLAKE2b-256 checksum
How to use checksums
2b3d5d0729f042e1b644a7895d2338b757b7c1cad79e3727a59e7afff8551441
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL zigfitsio-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0c1be842ff8d89e2f9f49bfa1f82b6323aba635bfab90ed78accd0b99efc34f1
BLAKE2b-256 checksum
How to use checksums
a9bc506c536ad0ce373cc81f4a1808db3517813a8727fb852d549cdd7d53b542
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL zigfitsio-0.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 2.7 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ee743b158c98bb4eeaae5aa6bde4b479d7c0bf50aa8f1d58ab48e19898b22752
BLAKE2b-256 checksum
How to use checksums
d39697fb03e3f4a3119be7167a0cee7ca70f6e7745ecbdf4ca28dd1a34fc1aa8
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL zigfitsio-0.2.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 607.5 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
edcd0521721e8bf5973c8b250a3114739a21336616d70f78344320351c107cae
BLAKE2b-256 checksum
How to use checksums
da4e020b5d61b098c0d8b3fef296e5d8b5f927b1df9aea83cfa61f249586303f
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL zigfitsio-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 561.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2f70582b441f1c529d819799f031d79aaa667af46749e6f23d647b0de4bf1a81
BLAKE2b-256 checksum
How to use checksums
4cf90ae63e2c00ab6bacdac9bdb7cfb4d5a58ef23ddc35c4f42221e8221b8afd
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp312-cp312-win_amd64.whl

Download URL zigfitsio-0.2.0-cp312-cp312-win_amd64.whl
Size 786.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5b38960032c0265b5457908e7faeb7341b008e735619a9a9ba540ab3fc8a9824
BLAKE2b-256 checksum
How to use checksums
82c67f19e2a10cbb3191707fed0eb155fdacb617ee8a4b390159d9202699343f
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL zigfitsio-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1d31c951132e10092919eccd121c22590edd286a3db83e70625a3724e6997440
BLAKE2b-256 checksum
How to use checksums
7a3aa7f04e67e80e0d053d7b36ff23f7a6f8f06a520dcc1ae197905775564e54
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL zigfitsio-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b2313149563f1381d4f11e4331d1244cf3792103f65fae765d23c67af86f003f
BLAKE2b-256 checksum
How to use checksums
130403b07490619b41c527da965d99c105e8b4b2a2672f7cdb7b488fc6659089
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL zigfitsio-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ee95609228d4f30abf30f88fc98452556bcf1311a5463b89a542893cf3562c8e
BLAKE2b-256 checksum
How to use checksums
71dd8b851ccfda121bd36a89e28a820425dbdb9af298651b22de59907a0791c1
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL zigfitsio-0.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 2.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
875daefefd5d3ec453bbf82effcc07d55dc2217b5f4a9725ac1b7fa13ef75963
BLAKE2b-256 checksum
How to use checksums
9cd1b4e001b9ec105ab32d8e20590f8007e38aa6da1202764ce61d9526513cda
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL zigfitsio-0.2.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 607.5 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
43445da8d4edcd14cd52f48bda1f9d8193c4379a0d7a879449224eb7919ee9c3
BLAKE2b-256 checksum
How to use checksums
780c0c7b3f22b345ed03d6337c10e0f049b48258e02df9645b9e96c1544e376d
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL zigfitsio-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 561.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da07fee686c725bcb049545301f410b75681cbecc199d5328eeffd2dbd5cc20f
BLAKE2b-256 checksum
How to use checksums
c104ed7ad84f9698387ca065036f66a5b33d2e8d804a5689f35dc04f91e30c42
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp311-cp311-win_amd64.whl

Download URL zigfitsio-0.2.0-cp311-cp311-win_amd64.whl
Size 786.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5a9a57b554f971aa9020330699eeb130f3b0b6c32753b580ee96ee05e96dbf66
BLAKE2b-256 checksum
How to use checksums
b090d3f563529911d262b143b18cd445ce320b70a9cac4ea5425ade3a1b51ef4
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL zigfitsio-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1e6fb3383967f077327b7f6e7a8a24488f357d12275286736f94f42fab677d26
BLAKE2b-256 checksum
How to use checksums
0282ed3357ef6a3f02f9ea378419796a14347ea0ec6a56db5a07953e33075c0a
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL zigfitsio-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
18537b28b0bdc896248fe15ce40103f45cd9ef0b3258a3f001ffd407b83bdc5a
BLAKE2b-256 checksum
How to use checksums
74204f44bca917620b6a200c00177f9586ec95237984637a3f94930d4b4e48c8
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL zigfitsio-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7f3e8cceb8e1c9cbf20106381c0bdd3a87b5d9513ef69c500e205388955284cd
BLAKE2b-256 checksum
How to use checksums
183d290490dec42920f65255b409a6650b897c14f89d7a9f86b366eb266f823c
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL zigfitsio-0.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 2.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c9f4275fc99110e688e2257f4b969d7fa1e8da8d47f691385ea5ae120d02f7cb
BLAKE2b-256 checksum
How to use checksums
81aefedc8d4fc158f95af5e410a4b9f63fe9f010c07f0e95601c131f93f976f0
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL zigfitsio-0.2.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 607.5 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
adb9bde93516e2097ff9cf757dd8a57832ad6a90fe45bbedb11514f2f892d74a
BLAKE2b-256 checksum
How to use checksums
722aea4baf72ee36a07441085c899de43f05109bcb7850bdf2b0cbe01e550528
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL zigfitsio-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 561.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9405985f59bba3d28953467c179075589606f3230f8a6772ac7e2ae7af9f2897
BLAKE2b-256 checksum
How to use checksums
4873e96e212f641d222fc53aa47a379610d654ce2c5de891adb00191d6fd2752
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp310-cp310-win_amd64.whl

Download URL zigfitsio-0.2.0-cp310-cp310-win_amd64.whl
Size 786.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1446fbbf08f0761d8086a7dc18a98c3c975dd730177023cce70d4a701315921b
BLAKE2b-256 checksum
How to use checksums
00994dd2c9c860387c1f3f14724eca1ae0d410947aa4633b6b038eefde9c8129
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL zigfitsio-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
057b01decf874a9beba5f4b56810ebbaafdd6de1b14eaad5de584e18bfc4e5f8
BLAKE2b-256 checksum
How to use checksums
5e4dd2a50c40b6f0be71a3fe1a8586671592d2d290ce8e1f7880e6361e788781
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL zigfitsio-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 2.5 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7ecd7b26227f03372d2c305fc315cff1cd2fb16b21e8bbbafe775ea3e55c24da
BLAKE2b-256 checksum
How to use checksums
6994c91230a9a01bcfe4b1b26c04e1fb5b57352b9965d08cd38b21fb833bf29f
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL zigfitsio-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a2fbdbd8fdfb83ffcfc1029feeb506fb8f889a50ec4c06f8e470e2e106d4d28a
BLAKE2b-256 checksum
How to use checksums
9197ced57b794ccfe487e21c6b9f3aecffceb7d95def7ec2f429d3762888d1cf
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL zigfitsio-0.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 2.7 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
cf3014d9ab33145637b540f0051334450013db94641056d1097354e8db92dcd0
BLAKE2b-256 checksum
How to use checksums
4ae25f72a90516446e60925ecfc3b2b75be0c5f25e885ec9dad1b785d27f2a60
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL zigfitsio-0.2.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 607.5 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
921b45dfa162138ac82ce6167ea0aecd6a3ae406e2dcb0ee28acc383f0eee742
BLAKE2b-256 checksum
How to use checksums
b113b95e26475367f4105266bb8f846c1e4cd053bd31647ff8cd6020e33bb523
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 Oct 8, 2026.

Transparency log

Release files / zigfitsio-0.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL zigfitsio-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 561.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2092d710c38069f1f07ffcd9898785c04efdb7434abda090efd1dc2d4fb4d824
BLAKE2b-256 checksum
How to use checksums
d0fce3268d9776468ec473c6ebb03f7e55fa10f0f866a6e1971ab6285cd551b0
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 Oct 8, 2026.

Transparency log

Security for zigfitsio 0.2.0

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 43 files in this release have been uploaded with provenance metadata.

Select from 43 files

Attestation for zigfitsio-0.2.0.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 Oct 8, 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.

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