Skip to main content

dioptrin-io for Python

Native detector-file readers with NumPy image arrays. All decoding uses the existing Rust library; FabIO and h5py are not runtime dependencies.

Install from PyPI:

python -m pip install dioptrin-io

The release provides standard CPython 3.10–3.15 wheels for macOS Intel/Apple Silicon, Windows x64, and manylinux 2.28+ x64/ARM64. Windows ARM64 wheels cover CPython 3.13–3.15. Supported wheels need no Rust compiler, CMake, FabIO or h5py installation; NumPy is the runtime Python dependency. macOS wheels target 11.0+.

From a source checkout (Rust >=1.89, a C/C++ compiler, CMake and Git required):

python -m pip install .
import dioptrin_io

with dioptrin_io.open("image.edf") as source:
    print(source.nframes)  # Detected automatically, for single images and stacks
    image = source[0]  # Image object; equivalent to source.read(0)
    print(image.data.shape, image.data.dtype)
    header = image.header
    metadata = image.metadata

with dioptrin_io.open("scan.h5", dataset="/entry/data/data") as scan:
    print(scan.nframes)
    first = scan[0]
    if scan.nframes > 1:
        second = scan[1]
    for image in scan:  # Decodes one frame at a time
        print(image.data.shape, image.header, image.metadata)

open() is the single file-opening entry point. It inspects the file and exposes source.nframes (also len(source)) without loading the complete image stack into memory. Some formats require an indexing scan; gzip/bzip2 wrappers may be decompressed into a temporary file on disk. source[index] or source.read(index) decodes one selected frame as an Image containing .data (a NumPy array), .header (the parsed source header dictionary) and .metadata (additional type, layout and provenance information). This works for both single-image files (nframes == 1) and multiframe files, so you do not need to know beforehand which kind of file you have. source.read() selects frame zero. The data, header and metadata are captured together under the reader's source checks. Each returned Image owns independent data, header and metadata snapshots; all remain valid after the source is closed. Editing a returned array or dictionary affects only that Image, not the source or later reads.

Iteration yields Image objects in stored frame order, loading a frame only when next() requests it. Each iterator starts at frame zero and has its own position; indexing and read() do not change it. Keep the reader open during iteration. Read failures propagate, including source changes and a reader closed midway through iteration. Exhausted iterators remain exhausted. Indexing accepts nonnegative integer frame indices; negative indices and out-of-range indices raise IndexError. Slices are not supported. list(source) explicitly collects all returned Images in memory; ordinary iteration does not retain earlier Images.

Paths accept strings, bytes and os.PathLike objects. Content discovery, not the extension, selects a reader. Eiger, LImA and Lambda HDF5 conventions can be discovered; other HDF5 files need dataset=. This initial Python API rejects external HDF5 links and does not expose VDS policies, raw layouts, partial-source recovery, sparse reconstruction, file series or format-specific compatibility options. Such inputs fail explicitly. Only paths, not Python file-like objects, are accepted in this initial interface.

Arrays preserve stored axes, original counts and reserved values. Integer widths stay integer; complex values stay complex. Color arrays use (rows, columns, channels). Fortran NPY storage is reordered into the same logical axes. Arrays use native byte order and independent writable NumPy storage: one copy from the decoded Rust buffer, without conversion through Python lists or float64. Arrays remain valid after closing, reading another frame or a later read error. No intensity/geometry corrections, flips or TIFF Orientation transformations are applied. Existing reader limitations still apply, including TIFF binary16 widening to float32.

NPY/HDF5 binary16 maps to float16 without changing its bits, and Boolean arrays retain original storage bytes (inspect with .view("uint8") when needed). Integer complex MRC samples use a structured dtype with signed16 real and imag fields, preserving exact pairs rather than casting to floating complex.

Header fields and additional metadata

image.header contains the fields exposed by the existing native reader. Values retain their parsed source types: textual numbers remain strings, binary numbers become Python integers/floats, byte fields stay bytes, and arrays stay lists or tuples. No units, corrections or orientations are applied. Field spelling and case follow each native reader (EDF keys, for example, are uppercase). Original header bytes remain separately available in image.metadata["raw_header"] for formats with retained contiguous header bytes.

Format .header dictionary
NPY descr, fortran_order, original shape tuple
EDF, d*TREK/HiPiC and text detector headers Native parsed assignment maps; EDF includes inherited general fields
TIFF/BigTIFF Original integer tag IDs, including private tags; rational values are exact (numerator, denominator) tuples, including zero denominators
Detector TIFF TIFF tags plus an acquisition dictionary from the detector header
CBF Separate cif, binary and loops dictionaries/lists; Pilatus text assignments under pilatus when available
HDF5 Attribute dictionaries keyed by absolute object path: / and the selected dataset's ancestors and dataset; no other datasets are loaded
Bruker, Oxford, R-AXIS, FIT2D, GE, MPA Native parsed header fields, retaining text, numeric and byte values
MAR345 Native text assignments plus the original binary_words; no unit conversion through derived scalar helpers
Esperanto Original grouped text assignments
SPE Native source fields; fabricated defaults and reformatted timestamps are excluded
MRC Typed MRC header fields, with original label, stamp and reserved byte blocks
JPEG Original marker segments and the existing parser's jfif density records
JPEG2000 Original box type/payload records and codestream_header bytes
DM3 Source tag records with paths, names, descriptors, small raw values and explicit offsets/lengths for large values; image arrays are not loaded as header fields
Pixi Validated record_size; the remaining opaque bytes stay in metadata
XSD Native parsed dtype, shape, size, coding and optional checksum declarations

Uninterpreted data is kept explicit rather than guessed: TIFF opaque tags are retained under metadata["opaque_tags"]; CBF source order, data-block names and parser diagnostics remain under cif_entries, cif_data_blocks and cif_diagnostics. For header-only inspection, scan.header(index) returns the same dictionary without decoding image pixels.

HDF5 attributes preserve scalar/array shape, integer values, UTF-8 strings and ASCII bytes. Canonical Boolean codes become Python booleans; other stored codes stay integers. Empty arrays become empty lists and null dataspaces become None. Attribute dtype/byte-order descriptions and original shapes are retained in metadata["header_attribute_types"] and metadata["header_attribute_shapes"]. Compound, enum, reference and other unsupported attribute types are explicitly listed in metadata["header_unsupported"] and are not substituted with values. Inspection is bounded to 64 ancestry/rank levels, 4096 attributes and a 16 MiB metadata budget, including Python list structure. Variable-length string sizes are checked after the HDF5 library decodes them, as with existing native text metadata reads. This is scoped attribute access, not a scan of the entire NeXus hierarchy or an interpretation of neighboring datasets as header fields.

Image.metadata also contains format and details. The latter preserves the Rust source metadata as diagnostic text and is not a stable serialization schema. Retained original contiguous header bytes are named raw_header; native/EDF/HDF5 provides source_shape, native/EDF/TIFF/HDF5 provides little_endian, and HDF5 provides type_descriptor. Consult original metadata for source dtype declarations and format-specific storage interpretations. Reader.metadata(frame=0) remains available for metadata-only inspection without decoding image pixels; it returns the same dictionary structure.

Readers capture immutable source snapshots and check for changed files on every read. Close and reopen after acquisition/file changes. Reads release the Python GIL; calls on one reader are serialized. Negative/out-of-range frame indices raise IndexError, closed readers raise ValueError, and decoder/source/bounds errors raise OSError. The Rust readers' default resource limits apply (normally 256 MiB per decoded frame); this initial Python API does not override them.

The default Python build enables HDF5 and the available dense image formats. Rust consumers retain empty default features and no Python dependency. A smaller Python build can use maturin build --no-default-features, retaining NPY/d*TREK/HiPiC/PNM, TIFF, CBF, EDF and outer gzip/bzip2 wrappers.

Development and packaging

python -m pip install maturin numpy pytest h5py tifffile
maturin develop
python -m pytest
cargo fmt --manifest-path python/Cargo.toml --check
cargo clippy --manifest-path python/Cargo.toml --all-targets --all-features -- -D warnings
maturin build --release --out dist
maturin sdist --out dist

The source distribution includes the core path dependency and vendored native backends. Wheels include native-reader/codec license notices. Building a wheel locally does not publish it to PyPI. The Python release wheels workflow builds and tests every release wheel. Publish Python package validates the complete artifact matrix and tested commit before uploading through PyPI Trusted Publishing. Existing Rust tag v0.1.0 retains its original source release; Python releases use separate python-vVERSION tags.

h5py is an optional independent test encoder. Where its CPython 3.15 encoder wheel is unavailable, those encoder-generated tests are explicitly skipped; the pre-generated licensed HDF5 corpus is still compared bit-for-bit through the Python/NumPy interface on every release interpreter.

Metadata

Release files for dioptrin-io 0.1.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 dioptrin-io 0.1.0
File Size Uploaded Provenance Actions
dioptrin_io-0.1.0.tar.gz 13.2 MB With provenance Details for dioptrin_io-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for dioptrin-io 0.1.0
File Actions
dioptrin_io-0.1.0-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for dioptrin_io-0.1.0-cp315-cp315-win_arm64.whl
dioptrin_io-0.1.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for dioptrin_io-0.1.0-cp315-cp315-win_amd64.whl
dioptrin_io-0.1.0-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for dioptrin_io-0.1.0-cp315-cp315-manylinux_2_28_x86_64.whl
dioptrin_io-0.1.0-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for dioptrin_io-0.1.0-cp315-cp315-manylinux_2_28_aarch64.whl
dioptrin_io-0.1.0-cp315-cp315-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 11.0+ x86-64 Details for dioptrin_io-0.1.0-cp315-cp315-macosx_11_0_x86_64.whl
dioptrin_io-0.1.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for dioptrin_io-0.1.0-cp315-cp315-macosx_11_0_arm64.whl
dioptrin_io-0.1.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for dioptrin_io-0.1.0-cp314-cp314-win_arm64.whl
dioptrin_io-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for dioptrin_io-0.1.0-cp314-cp314-win_amd64.whl
dioptrin_io-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for dioptrin_io-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
dioptrin_io-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for dioptrin_io-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl
dioptrin_io-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details for dioptrin_io-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl
dioptrin_io-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for dioptrin_io-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
dioptrin_io-0.1.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for dioptrin_io-0.1.0-cp313-cp313-win_arm64.whl
dioptrin_io-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for dioptrin_io-0.1.0-cp313-cp313-win_amd64.whl
dioptrin_io-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for dioptrin_io-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
dioptrin_io-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for dioptrin_io-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
dioptrin_io-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details for dioptrin_io-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl
dioptrin_io-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for dioptrin_io-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
dioptrin_io-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for dioptrin_io-0.1.0-cp312-cp312-win_amd64.whl
dioptrin_io-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for dioptrin_io-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
dioptrin_io-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for dioptrin_io-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
dioptrin_io-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for dioptrin_io-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl
dioptrin_io-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for dioptrin_io-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
dioptrin_io-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for dioptrin_io-0.1.0-cp311-cp311-win_amd64.whl
dioptrin_io-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for dioptrin_io-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
dioptrin_io-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for dioptrin_io-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
dioptrin_io-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for dioptrin_io-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
dioptrin_io-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for dioptrin_io-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
dioptrin_io-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for dioptrin_io-0.1.0-cp310-cp310-win_amd64.whl
dioptrin_io-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for dioptrin_io-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
dioptrin_io-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for dioptrin_io-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
dioptrin_io-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for dioptrin_io-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
dioptrin_io-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for dioptrin_io-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 147.9 MB

Release files / dioptrin_io-0.1.0.tar.gz

Download URL dioptrin_io-0.1.0.tar.gz
Size 13.2 MB
Tags Source
SHA-256 checksum
How to use checksums
1dc7dd33fbf17e2c31760390411f37cb199df47aebe15c37d112778d43641fc3
BLAKE2b-256 checksum
How to use checksums
cc75b7f3e56e1277405cffb3da8f862658ecfc55d4e79f40b17a4428008f2741
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp315-cp315-win_arm64.whl

Download URL dioptrin_io-0.1.0-cp315-cp315-win_arm64.whl
Size 4.8 MB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
6ed66da4f94fd1957ebcbe53a251342ac0a5b9be44f50a78e8163fb70d7acd1b
BLAKE2b-256 checksum
How to use checksums
a523952d11cad235871bf06d1ce3a0800287827d0704eb2c718cfb05d6dc0287
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp315-cp315-win_amd64.whl

Download URL dioptrin_io-0.1.0-cp315-cp315-win_amd64.whl
Size 5.2 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
494b00d2c5d8088071aeb76629d7f940c3534402303cda700d523e52b0eaa2be
BLAKE2b-256 checksum
How to use checksums
6528b365f55a670d4bbbab6a572e460f26dee752824f43dd4b652001a1dcbbd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL dioptrin_io-0.1.0-cp315-cp315-manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
833fa849b3520a95490bd8d3a6f95fe64cf11f66546a87f8d0d658292e4fa77f
BLAKE2b-256 checksum
How to use checksums
2dbff1fa47f4edee6fc2295b3eb9f638126f2b2c3afc8f192f790fa330d42e8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL dioptrin_io-0.1.0-cp315-cp315-manylinux_2_28_aarch64.whl
Size 4.1 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8c7e35d00fab08246a8135221cfb88e357c06b706cad0fcbb7bbf89fd279582b
BLAKE2b-256 checksum
How to use checksums
faace41ef5a2f25fd58f5961fcdfe50d5ecd1ead550a4d0c8fd468eda48cc582
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp315-cp315-macosx_11_0_x86_64.whl

Download URL dioptrin_io-0.1.0-cp315-cp315-macosx_11_0_x86_64.whl
Size 3.5 MB
Tags CPython 3.15 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
f4849b04ee917c72b535696b4ddfe5ac0e201a4db8fc4dd4bac121e1d5c692ec
BLAKE2b-256 checksum
How to use checksums
53bad88dbcae8dcc1bb4a2daabb7407986b04aceb40ddb2b6ddaaaa2b25b8699
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL dioptrin_io-0.1.0-cp315-cp315-macosx_11_0_arm64.whl
Size 3.2 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9ab20b97c0dcc4da2b07a039b0dcbd9676d55d4f35a8a249cb5412a3fd96feac
BLAKE2b-256 checksum
How to use checksums
3332f6d3cbb9173ee842f59ed5f8de9b4af6a6ac22311390af8142b62530a1c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp314-cp314-win_arm64.whl

Download URL dioptrin_io-0.1.0-cp314-cp314-win_arm64.whl
Size 4.8 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
3d83c2717d5c3270c2924e6806a6333d566367823bc9f0f2d9c4f5ba48bf0b84
BLAKE2b-256 checksum
How to use checksums
8a39207666dcd92bea981cb46cd62e63057f23b97015448af09c0150e931b0da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp314-cp314-win_amd64.whl

Download URL dioptrin_io-0.1.0-cp314-cp314-win_amd64.whl
Size 5.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b72f079d321ecb5ccf7f31c4ff6c8ec35321144a3b32d0c534a4ff6824ab8025
BLAKE2b-256 checksum
How to use checksums
5da1e78fd20955955970ceeb8611e5cd4d32d698e623ec7dd9bfe65edaf9eb59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL dioptrin_io-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bd26ed4002f39450589a445974f1ad07367f5c7585cf1cc93871614eda4fe50c
BLAKE2b-256 checksum
How to use checksums
d924713729a2d3c63d079f83684b0ac4a41352544d03b5e520d62ba006d2e2dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL dioptrin_io-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 4.1 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fd1208f36ec7d0bb188290134c7d9857efd0a952a77fe1e01f03d063ce016632
BLAKE2b-256 checksum
How to use checksums
7203e077518196aa38cdece5df2867e9a88297457ceb398dcf6949be03518acd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL dioptrin_io-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 3.5 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
fee64242cc8cf2af5429846845a78b271c64e6c0f92c8bbecd6f9d29e25345a2
BLAKE2b-256 checksum
How to use checksums
cb9d76dc22c82b64df65c6580672f17408c33fc2083426446ff630300f9ef17c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL dioptrin_io-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 3.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da741a242c1965b915407665fe669c17202d1dc22973986dccd23e0aa5eac21a
BLAKE2b-256 checksum
How to use checksums
c840a0d956b1bfe7f8ee56b0543b8f43db5003a81b9ae05e132c48d71118adb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp313-cp313-win_arm64.whl

Download URL dioptrin_io-0.1.0-cp313-cp313-win_arm64.whl
Size 4.8 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
2a7be463d272b8e01b6a495761c471e4160f208183c9ef1e91265d4344109399
BLAKE2b-256 checksum
How to use checksums
3c002d75f2fa6c9ca8b4d7ea27220219f4b48943b5aba48aaf0a4b97c7ecfcc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp313-cp313-win_amd64.whl

Download URL dioptrin_io-0.1.0-cp313-cp313-win_amd64.whl
Size 5.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1585f4709659ea2c10ea4400681f48f1f51ec2550d73d4c7f4b5fa94170a1db2
BLAKE2b-256 checksum
How to use checksums
d135f0529adb9d686522934cb1c889fa71e84479b50c43f0cca3ddaece244b1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL dioptrin_io-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b058664da3f86d53963b156f9756964d204d3f291724c93be320c6a20692eaeb
BLAKE2b-256 checksum
How to use checksums
f16050fc2c6fc5e8d10d581b20e5cbb0b605aaa407cc6fc6d136e59a5db55629
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL dioptrin_io-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 4.1 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
668ccd7cc1733b512800bb2029dccd121ffbc0c70f2bea54754854f419963e9b
BLAKE2b-256 checksum
How to use checksums
34bd2b85046e6a9e4603e66836d0316abe0d656404d2341838e9b134773ecdfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL dioptrin_io-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 3.5 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
13bd322c63c867406dbdb56b2c348a7ab2cc04c9a6f24c157cfb60008ff71df6
BLAKE2b-256 checksum
How to use checksums
306fadb93f3171126a7fcb81df17802d5037567dcf19edf7abab225894ab3ae6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL dioptrin_io-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 3.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4da015f5d6f0adc4bd81d2d295217c5abb58beb756ed258777f6736933ea219e
BLAKE2b-256 checksum
How to use checksums
d68768bcff5154f5ad6c0ce70bc85a3b975d343f987e298db2ee52230960d868
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp312-cp312-win_amd64.whl

Download URL dioptrin_io-0.1.0-cp312-cp312-win_amd64.whl
Size 5.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bf0bca010beb19730aef191324b3926d6603142cf3192f39cb667c8f98e7ff65
BLAKE2b-256 checksum
How to use checksums
b0b051e706fc5738cd57ff4a8acecd1ef58e410b4517645cd264adbea3bb88fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL dioptrin_io-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b949ff03ef0a2386d0dd96413e028902de49f78a1e4d881c5f1cc8bc1b39918f
BLAKE2b-256 checksum
How to use checksums
55d53c7f6cfbb7ac6b501a32ee5c984afd0eca6372d8af7195e8b4ac0031c4e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL dioptrin_io-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 4.1 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
09fff5be8ef9cb5a58179d1bf2aca3cc9a0adf49f4a6776c96cb9b5dc9abbb5f
BLAKE2b-256 checksum
How to use checksums
0a332f0ae8eb670b6353cffdaac47f4decaaddd93c1ba363a7d5ccc4a3f61f8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL dioptrin_io-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 3.5 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
2d9339151dc8096410e7d6b1cd98b547a824405f834ded3701055040a91bc6f3
BLAKE2b-256 checksum
How to use checksums
b702f24dd3bc12a0321ac940ed0eee4fee2e4399e08f10a543a27b1f13144fe8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL dioptrin_io-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 3.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
beeed63f3388ba5724266e4da208b9f21caf2647c9cb725dd3ed256e6b434f27
BLAKE2b-256 checksum
How to use checksums
5ef84b9ff2465636388a85f03955483907f4d134fe189ed2d5bcc661d26dd754
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp311-cp311-win_amd64.whl

Download URL dioptrin_io-0.1.0-cp311-cp311-win_amd64.whl
Size 5.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
eec6d020879c7ed15f87009d105848637a4e1f067e5954e6fe55d5f0cfbbc8fb
BLAKE2b-256 checksum
How to use checksums
2dcbeea20b7ee05cfca482f4ff3557d143b4d8155c399decdcf4f2478ad3a52b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL dioptrin_io-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7c3c0892a0d707a081e3f03a364ca46fca468246366bd4b7cacbe733493d149c
BLAKE2b-256 checksum
How to use checksums
6213103e6558a47176bc9c782938dcc95eef882a04c94ca8447f6d43ff76f272
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL dioptrin_io-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 4.1 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2151d7924045490deadfe4567d9420208f6859bdb250f623dcf20d311fda53f8
BLAKE2b-256 checksum
How to use checksums
c7719f8129680bf196812a5c5c971a638b3305d20773d18f80e8e678ac94997a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL dioptrin_io-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 3.5 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
dbe679345cc8f0e850d5469436b47103ff9d19dc3bee1041970992d23b0aa310
BLAKE2b-256 checksum
How to use checksums
b387520c5951eebecf6b0c7d2a2b9c5be0083625b6f81ca0fd8f0d6815fddc20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL dioptrin_io-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 3.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d24b6115ae4f1c190899e36a847e83dfdf16067c0f2bb7fdb0be63dc8f46cdae
BLAKE2b-256 checksum
How to use checksums
f3cb6a0acba5bcaa0aec71651f18a1b4cc6a51e231a2c7cc8e709d7e5d7ccd4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp310-cp310-win_amd64.whl

Download URL dioptrin_io-0.1.0-cp310-cp310-win_amd64.whl
Size 5.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3e5e25ff27f6e566fa5e4c3d60ebfa76a54c59b0d0e0cf2eeb53095db17fa6a8
BLAKE2b-256 checksum
How to use checksums
2f881ee862e745702eb6beac4a6355ab037ab70672b3c9f8f4110abe37b3dfd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL dioptrin_io-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a344e412ad28ba0349fa7dc64eb8ccb79f48e42ac4bcc25c91e2069656737dd3
BLAKE2b-256 checksum
How to use checksums
c499db563877c6627b464def978f49678fae9f0e9bfa681da1020c2c542e252e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL dioptrin_io-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 4.1 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d81a7d2ae48fb80e03a3bd4961dfab39968762e2d076cc606aa64bd8e6a31a63
BLAKE2b-256 checksum
How to use checksums
1109f9c62be361c35b4cadf00ccce5262fd616f6dc67e747899ab9b35edfed73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL dioptrin_io-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 3.5 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
270825e17f5eeee7d2553658421de2c7a171f5ea4e3d3e1ce8972d99ad08165d
BLAKE2b-256 checksum
How to use checksums
a5220f96261062f6950c59b9db32a86ed1ee491cc9b2f1a90ac8b3ceff1e1708
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Release files / dioptrin_io-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL dioptrin_io-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 3.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8f978d82b4cb8d245e3ab11b8e69c6e8ddc679752df648a34ebc65d4a6058e5b
BLAKE2b-256 checksum
How to use checksums
aabe85c7983cf468db196edd4b0d4fd01b2e0687d61296a4a4912bbb08a00370
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 7, 2026.

Transparency log

Security for dioptrin-io 0.1.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 34 files in this release have been uploaded with provenance metadata.

Select from 34 files

Attestation for dioptrin_io-0.1.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 Nov 7, 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

0.1.0 This release

34 release files Full provenance

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