Skip to main content

Python bindings for zigfitsio — a pure-Zig FITS 4.0 I/O library

Project description

zigfitsio (Python)

Python bindings for zigfitsio — a pure-Zig implementation of FITS 4.0 I/O with feature parity goals against CFITSIO, and no C dependencies.

Two layers are provided:

  • High-level, NumPy-first API modeled on astropy.io.fitsopen, HDUList, the HDU classes, Column, Header, and the getdata/getheader/writeto/verify conveniences.
  • Low-level 1:1 ctypes binding under zigfitsio.lowlevel (the C ABI from bindings/c/zigfitsio.h) for power users.

The native code is a Zig-built shared library loaded via ctypes; there is no C compiler requirement at install time when using a prebuilt wheel.

Install

pip install zigfitsio          # prebuilt wheel (recommended)

Building from source requires a Zig toolchain (supplied automatically by the ziglang build dependency, or a system zig 0.16 on PATH).

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
    hdr = hdul[0].header
    print(data.shape, hdr["NAXIS1"])

# Build a binary table
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
)

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

# Structural validation (fitsverify-style)
for f in zf.verify("image.fits"):
    print(f)

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()))

WCS (celestial)

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)

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).

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)

When running tests against an uninstalled checkout, point the loader at the dev build:

ZIGFITSIO_LIBRARY=$PWD/zig-out/lib/libzigfitsio_capi.dylib \
PYTHONPATH=bindings/python/src pytest bindings/python/tests -q

License

MIT — see LICENSE.

Project details


Download files

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

Source Distribution

zigfitsio-0.1.1.tar.gz (388.8 kB view details)

Uploaded Source

Built Distributions

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

zigfitsio-0.1.1-cp313-cp313-win_amd64.whl (598.7 kB view details)

Uploaded CPython 3.13Windows x86-64

zigfitsio-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

zigfitsio-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

zigfitsio-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

zigfitsio-0.1.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zigfitsio-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl (465.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

zigfitsio-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (418.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

zigfitsio-0.1.1-cp312-cp312-win_amd64.whl (598.7 kB view details)

Uploaded CPython 3.12Windows x86-64

zigfitsio-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

zigfitsio-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

zigfitsio-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

zigfitsio-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zigfitsio-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl (465.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

zigfitsio-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (418.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zigfitsio-0.1.1-cp311-cp311-win_amd64.whl (598.7 kB view details)

Uploaded CPython 3.11Windows x86-64

zigfitsio-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

zigfitsio-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

zigfitsio-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

zigfitsio-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zigfitsio-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl (465.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

zigfitsio-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (418.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

zigfitsio-0.1.1-cp310-cp310-win_amd64.whl (598.7 kB view details)

Uploaded CPython 3.10Windows x86-64

zigfitsio-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

zigfitsio-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

zigfitsio-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

zigfitsio-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zigfitsio-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl (465.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

zigfitsio-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (418.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

zigfitsio-0.1.1-cp39-cp39-win_amd64.whl (598.7 kB view details)

Uploaded CPython 3.9Windows x86-64

zigfitsio-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

zigfitsio-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

zigfitsio-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

zigfitsio-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

zigfitsio-0.1.1-cp39-cp39-macosx_11_0_x86_64.whl (465.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

zigfitsio-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (418.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file zigfitsio-0.1.1.tar.gz.

File metadata

  • Download URL: zigfitsio-0.1.1.tar.gz
  • Upload date:
  • Size: 388.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zigfitsio-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ebbbefb9c2c5f7635a67a25820fd7d1b16cfe7769d7e18ee5583a184e379692b
MD5 3f93d182c2ac7945c0bfca402010768a
BLAKE2b-256 e83b4252433480521c2bdcceaeaa8f01f04aefb3c0d85ea27a167487ca89202f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1.tar.gz:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: zigfitsio-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 598.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zigfitsio-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5ccac38727d8ab5f8e716c84c94841167cda35cb3a090fa1b28213d4b6936b27
MD5 6174e84a33e67b09e64caeb0c178b0c3
BLAKE2b-256 4c7accf0f0099d98ecc2efeccbcf0564f4f73d20b03d4095451883ce2dd71d60

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89ca9b216e8909dfba8fa15645b248ca0aea2c377f084310773b336314b92e05
MD5 5bc3180405c525dbce9dc532cb4c62a4
BLAKE2b-256 6623479ff66a7f5de830cae258c2a6a13c3e2e7125d5b666fce1e0d64310b950

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3e1b5846e80a5799fb4eab36863019a009abdcb6e151221fd4e03cc8be76683
MD5 31583e9d799920f6d166a8f50936853c
BLAKE2b-256 1e1c3e8043b21c944b2acbb8c3256b740166fe7f88cfc34c8b1442c32310b068

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58407943915cf47b0756cd3f596aecfedf5ee043bfbffd7890f60c7ddfa162b9
MD5 055a7e738785a6d47bea01daec4b5c16
BLAKE2b-256 a07c990e474943c3070a2e7cdaf2cf119d4c3787ec9834b326dd71ff14930478

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5466ac580488e0b6e113f9c6b81d1d10f88b1ccabd2f5b9706974918bc145cf0
MD5 b314a4dc48151ba8744f5cbec3ba7fd5
BLAKE2b-256 fb19575b3cc84f5f2ff6285b1d41aa90659a8f05c023c095111ed34d79f312ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 09a661888650edd4d43dcebd3e7347d7a665c11898493da86f2ee4d234b88428
MD5 5224895a679386b6ca7cef7b320eb976
BLAKE2b-256 1fe5c70a7a0d50362ee2545936014f5b105a64702ba3ce9a2faec09109a3b819

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ecccc00e43a923391bb6d8a5e5343e006e98deb25760f84f95223d97a9a1371
MD5 634eef9c410ce996b1d68ad3cee3cd50
BLAKE2b-256 daa82bf83b3793ce0a88b3e8e53b7c112bf699cb882c0712302fd39864f87ff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: zigfitsio-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 598.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zigfitsio-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9d7b36c835142662aee65ae0d44b3fbd2bf37cc43a3594de4c4b0b592c096a55
MD5 7db89cda6d0f79d4895fcc4a70d74c18
BLAKE2b-256 ad0669347f0ccdfc417a082802ffb0559d14f7e3ac08070ea528ac4344be457a

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4ec422fba556dcb48fdc410e6189acdf0abcb88344404626dd9b409be9b87a8
MD5 06cf1652e02599e54e14908836df9492
BLAKE2b-256 8d93e7b0631de8748f4b08f0f551880694220773d6a96a88ced22b93bdd5b8ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2b5544b361282cd6a3932fb2a36a17674a270c2b1e1e13fcd514f63211008fa3
MD5 de599724dfa8b5a111f07b8b4046b7b2
BLAKE2b-256 94e7fc22ad16fac33d2a860d6fa29fd1cfd644c821483976f73cc6c376e898d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0368e2a1c7f018f397e8c36217879eb780eb387a592253e38fd2e86b2909671
MD5 faa94c1972c7216b587f7c5c668aa466
BLAKE2b-256 e40781c1ff4dab6c6fd14b250546d10e908c0d4d41f6124721ad420abda002ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ad457d785ff95378d09da032abfdeeba7bad7eae47a007536437b2e4f7ceeb4
MD5 9b2755d2be5275beaa60b9b4bb33316c
BLAKE2b-256 5cc5821ad361c6fed256a10649c5e63787b2f251aef1e8c17f04605e5255e188

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 83c822935494b355442482dae2fdef5d4b619d2bf6f86dfeea0fead51af70d45
MD5 9635f5142ed572f2548f5ca422675b20
BLAKE2b-256 0e47fa930250c9af75525a93d946f550dcc0244171bca61727ed523abc716692

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2eba19df0882d60439681611953c9793dd957fc0d1c9f36a971c878ca9d3607
MD5 6248816aa762a02d4b16f1a7b624dbab
BLAKE2b-256 b986eb9ad56a9fb509a43ae4aa2677124142704cb66c165261354957290819e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: zigfitsio-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 598.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zigfitsio-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c3e226cf9a0304df71b704dc418b78a2955edeb94f25c0adccd85625ad01ecc4
MD5 87d0306c213ef4f112ef5510a0a9a97c
BLAKE2b-256 31e417a128b1f3a3728a9ffec17163758291b7f81f04c836c754afc2f63e9f19

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bce5fa870363e4b6b6122ac32441d8a39a446a1a36eea583aecb1a1dd1d08aa0
MD5 7772d23501546bec9b82973e81bd32c1
BLAKE2b-256 e4fd6ecc0493d6362cf3180e4dd662e4239bd11984ec4458f83647fced60860b

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f7f0b0960c85d594efc42dc60e9d434f7e3645a02d4f1ad2eaacbd096401a881
MD5 88ff054d5abd180524ae74453a8522f4
BLAKE2b-256 79212a8bcbb7380fcbdad91624cfadbe9f17a39922c35f8d240af4290cd3d0c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30603a63516d0766cdc8321a91b86d4f50a6c48558e5b9e73d5ab8159efb6395
MD5 d03878f713bd19838dc40a3a49a96eda
BLAKE2b-256 8efd0448686d1ecbec54f276960a779fe60a2d4f41e0134d4afca1ca2884d77a

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c14a410ca4c47ecb16f58a81d0d8bd97135ff4ab454db48d99576779fedbe25
MD5 111e7dad5d287875d6931b2844588007
BLAKE2b-256 224adc4927283c991524f97935a57e7eff9d2d70da09c40de0ffe4d0199b4192

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9eb28fb44e6c52c7b13d9d74dbdf43d372b69863ba6a2c5f815bda33070fdfb9
MD5 d29ead785cc69f954a699f17e4bcda78
BLAKE2b-256 0d8e1b04d6642d5bf1fdb6c43e1bb7f543abd312f917eb61c981d4453797f9e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a2b05fa2ed235358c9d43334f72357f3692bdf8eeebd1f6fd21420a8e75203c
MD5 042942047d430c5ad5586e475c98cafe
BLAKE2b-256 19088cceae4b7df1924576f929e42c5aa212b8175752ee865688f69731380064

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: zigfitsio-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 598.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zigfitsio-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0295081cff9ae904e44f78a19d741d48e59fde3a0722a9b0971f6b0139039cf4
MD5 1f1e7a696b2a1f329a696dffad45a175
BLAKE2b-256 8a747c8923a43aef18fbc4a2ddb2d18ee73b5dd88dc6418f8f614e4b9bcd9c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e4c0b46b69af691604ace9b0a6a97328eb4580011e15da5345b062ec42d264c
MD5 dfeddd53012a9617cf32c592abbf6566
BLAKE2b-256 ea95a16e6214157ab213477b8c9c8627c1eff794b796641e5a33450ad9063c47

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6318a4950305fcae9a865a896b93bed20dfc6d85754cc0cc3b4f77df33020ce4
MD5 24309fad52ad906e8891648e4f837c8b
BLAKE2b-256 14fa8d4a78a2f8c3c32e5ec7898210ba9c266102b9d6ec79e04c0c7107415634

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b26a1c7e723b08a59c451513b6f3e07eabddefaf20f80ee79d4973f7f757af62
MD5 dfa9627bae564db8e7276323d2f64f24
BLAKE2b-256 82a5355aa271604d9a073715b3fe1bb2d4898d09cdf5d43c737faf850ed16e76

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a62bc5a6dc28c41704714b30a797a0d6346a264950bc5cf03b629cb2551c0816
MD5 bf3504cc72e8c7dc2c9ddfee87b918b4
BLAKE2b-256 4f461f0285ec37b966e663fe26d1d7b1e8e7c82a49abc012b2471d7daa4a303f

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ae6f966dbab7f330b88dcf9628768eb35e98d1380c48105b5403a6360ae9eb68
MD5 e89dfac64296408e4385b34df6bf061a
BLAKE2b-256 fe6ccd8b93878cf67a76af748900ef41e62edd807041c88afdc3457f5c67b1df

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52aede8831c4c45c25e0c4dff7a2df509675cb14576611f481f43cf9d2672f84
MD5 01a5e498dc1cdaea1db1a6c0e080f77a
BLAKE2b-256 d833f49b28b264def93022047e15f9b4ac644955c3a6f7ee77e402c581734ecf

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: zigfitsio-0.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 598.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for zigfitsio-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 62a3e0c043777c5749eb3825cdd29a2e88d4abf38368d67d6f42accc41565072
MD5 e5fb39c2c628eab536249198a61ce7d0
BLAKE2b-256 7eb8c6e6cc450b5a2c6b818d6687f9127617fa1930a35d6376ac7597cf5df58d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp39-cp39-win_amd64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 259b95c7c8b3375573b8b673cf2e69fe62f2ce31b6b71049c5f28a1bfbcde9c9
MD5 4df64400407e9b46b27ad1f41c46a103
BLAKE2b-256 dbd451778fb7c5ca268bde2389968f21a1d20e4b425fd18e19e7307f8c23ba4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4e32f43cd4c897b5be90686a2d4a110a477194688e8f20307432ad41c74a8b41
MD5 4fb3528a44a16833f815d0373d345868
BLAKE2b-256 e16b67031b770deec92e761359c74e98606802056b8ce30fdbcc0c2eef456bab

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 252e9e2e90d4d21d5faf72107ba90de65a13e176e46e047e605c020a433f273f
MD5 8c5c0d0392d019466d242dfeebadc17e
BLAKE2b-256 890b3cbca65616b016aec9bfe14a787dbace30b3db20be5c38e77149c7e358bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef2eab4c4d5d8eaa49477352c6837a4799df232e9bf8b289fbc7fded7c412637
MD5 eece1e70508e6cadcb13acde5dff1cf2
BLAKE2b-256 c86c205b35920d147430ffaf2ba1834572fbee3ef031d2ec71af925104972a0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a99fcace7398e2d39c4e104394db85c52a4862011d50a9887af58c1694177352
MD5 639b5ecc36a7e241d705629bae86626d
BLAKE2b-256 9b9d65ce972d16d3289f9a08294fdf8b49014623260ea271b2026192b8381501

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp39-cp39-macosx_11_0_x86_64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

File details

Details for the file zigfitsio-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zigfitsio-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae3a8755b0fb2c503edd6361cdfb15d69aaf0da512bf3d4e1a8c29d753b807e6
MD5 ed2ba1f31f629b600caaa56ef4dedf4f
BLAKE2b-256 01b1140098a1faf4bb0dac07e545b47cbd86955e53069e225a2403531ef05f1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zigfitsio-0.1.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python-wheels.yml on anhydrous99/zigfitsio

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

Supported by

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