Skip to main content

Table of Contents

  1. About
    1. Features
    2. Migrate onto CON
    3. Install
    4. Tutorial
    5. Design Decisions
      1. FFI Layer
    6. Specification
      1. CON format
      2. convel format
    7. Capabilities
    8. Citation
  2. License

About

readcon-core is the reference implementation of versioned .con / .convel. This stack puts CON everywhere: every optimizer, potential driver, analysis tool, campaign store, and ML hand-off that needs a durable atomic configuration with constraints, forces, and identity.

CON is human-readable and complete on one frame: cell, type-grouped coordinates, per-direction fixed masks, column-5 atom_id, optional per-atom sections (velocities, forces, energies, charges, spins, magmoms), and JSON metadata (spec v2–v3, docs/orgmode/spec.org). That payload is why saddle, dimer, and NEB codes already work on CON; the library exists so the rest of the atomistic stack adopts the same file.

Layer Role in spreading CON
Spec + hot path Spec v3 parse/write, validate, units, sections, SoA, Cachegrind CI
Hourglass ABI C / C++ / Python / Julia / Fortran (rkr_*): link CON into any language
Device / ML hand-off DLPack (optional CUDA); optional metatensor TensorBlock without leaving CON authority
Ingress Chemfiles import/selection: foreign structures into CON
Campaigns index_proj + readcon-db (cargo add / pip install; docs · docs.rs)

Already on that path: rare-event clients, rgpot, rgpycrumbs, ASE adapters, amsel, campaign stores, and anything that takes DLPack or metatensor blocks.

Rust rewrite of readCon. Chemfiles owns format diversity at the edge; this crate owns CON fidelity on the wire and in memory.

Measurements: Cachegrind I-refs (examples/cachegrind_harness.rs); Python ASV + spyglass on PRs (benchmarks/); CON peers via benches/compare_readers.py (and other scripts under benches/). See docs/orgmode/benchmarks.org.

Features

  • CON and convel: Coordinates; optional sections declared in sections (velocities, forces, energies, charges, spins, magmoms). Velocities also auto-detect on legacy .convel without a sections key.
  • Lazy iteration: ConFrameIterator; next_with_raw_span keeps the on-disk blob for corpus ingest.
  • Hot path: fast-float2, memmap2, Cachegrind-tracked scenarios.
  • Parallel frames: Rayon behind the parallel Cargo feature.
  • Bindings: Python (PyO3), Julia (ccall), C (shipped header), C++ (RAII header), Fortran (fpm); hourglass ABI patterned on metatensor.
  • Metadata helpers: Typed energy, frame_index, time, timestep, neb_bead, neb_band across bindings; raw JSON still available.
  • Validation: validate=true enforces finiteness, reserved keys, geometry, labels, symbols, section presence, identity columns.
  • Fidelity: atom_id, per-direction fixed masks, and declared optional sections round-trip through the core reader/writer.
  • Campaigns: Pair with readcon-db (CON-text indexes, dedup, multi-reader; docs · docs.rs).
  • RPC: Cap'n Proto behind the rpc feature.

Migrate onto CON

Why switch: use a real frame API and multi-language library instead of hand-rolling XYZ and a private atoms object.

  • API: parse/write, builders, metadata, validation, compression, lazy multi-frame iteration

  • Payload: constraints, atom_id, optional sections, versioned JSON on one frame

  • Selection: select_atoms / rkr_frame_select (name H, bonds/angles when topology is present)

  • Languages: hourglass rkr_* in Fortran / C / C++ / Python / Julia / Rust (same semantics when you add a language)

  • Campaigns: readcon-db on CON text (energy / formula / sections, dedup, multi-reader; docs · docs.rs)

  • Plotting: chemparseplot (+ rgpycrumbs) on the same files

  • Measurements: Cachegrind I-refs; PR ASV + spyglass; peer scripts in benches/benchmarks.org

    foreign → CON (needs --features chemfiles)

    cargo run --release --features chemfiles -- convert structure.xyz structure.con

    Python (readcon-chemfiles or maturin --features python,chemfiles)

    python -c "import readcon; readcon.convert_to_con('structure.xyz','structure.con')"

How-to: docs/orgmode/migrate.org. Chemfiles path (CI-run): chemfiles-notebook. Campaigns: readcon-db docs · docs.rs/readcon-db. Plotting: chemparseplot.

Install

Language Install Destination
Rust cargo add readcon-core docs.rs
Python pip install readcon PyPI
Python + chemfiles pip install readcon-chemfiles PyPI
Campaign store cargo add readcon-db / pip install readcon-db docs · docs.rs
Julia julia --project=julia/ReadCon -e 'using Pkg; Pkg.instantiate()' bindings
C / C++ CMake FetchContent / find_package(readcon-core) (cxx tarball) headers + libreadcon_core + readcon-core.pc
C / C++ Meson dependency('readcon-core') (wrapdb / wrap-file) same
C / C++ cargo-c cargo cinstall --release --prefix /usr/local same

The C/C++ headers are shipped (include/readcon-core.h). cbindgen is a maintainer tool, not a consumer dependency. C99 (readcon-core.h) or C++17 (readcon-core.hpp) compiler. FetchContent URL: readcon-core-cxx-$VERSION.tar.gz on the GitHub Release. Full matrix: getting-started.

Tutorial

One Good Tutorial (Diátaxis): install, read a multi-frame fixture, inspect atom_id, write a round-trip, build a frame with energy. Full steps: docs/orgmode/tutorial.org (or the published HTML tutorial page).

Short Python path from the repository root:

import readcon

for frame in readcon.iter_con("resources/test/tiny_multi_cuh2.con"):
    print(frame.cell, len(frame), frame.energy)

frames = readcon.read_con("resources/test/tiny_multi_cuh2.con")
readcon.write_con("out.con", frames)

atoms = [readcon.Atom("Cu", 0.0, 0.0, 0.0, atom_id=0, mass=63.546)]
frame = readcon.ConFrame(cell=[10.0, 10.0, 10.0], angles=[90.0, 90.0, 90.0], atoms=atoms)
frame.set_energy(-42.5)
frame.write_con("built.con")

Rust smoke (same fixture):

cargo run --example rust_usage -- resources/test/tiny_multi_cuh2.con

Other languages and task recipes: docs/orgmode/howto.org. Conversion from XYZ/PDB/GRO: chemfiles-tutorial.

Design Decisions

  • Lazy parsing: ConFrameIterator parses one frame at a time for large trajectories.
  • Hourglass FFI: shipped C header plus a hand-written C++ RAII wrapper, same pattern as metatensor. CMake FetchContent, Meson wrap, and readcon-core.pc do not run cbindgen.

FFI Layer

Two exposure modes:

  1. Opaque handles (RKRConFrame*): client calls Rust accessors (rkr_frame_get_header_line, …). Hides layout; ABI can evolve behind the handle.
  2. Transparent #[repr(C)] extract (rkr_frame_to_c_frameCFrame): client owns a flat atom table for hot loops and frees it with free_c_frame.

Specification

See docs/orgmode/spec.org (or the published HTML build) for the full specification. A summary follows.

CON format

  • A 9-line header (comments, cell dimensions, cell angles, atom type/count/mass metadata)
  • Line 2 is reserved for spec-v2 JSON metadata
  • Per-type coordinate blocks (symbol, label, atom lines with x y z fixed atomID)
  • Optional spec-v2 sections and validate metadata for declared per-atom sections and strict validation
  • Multiple frames are concatenated directly with no separator

convel format

Same as CON, with an additional velocity section after each frame's coordinates:

  • A blank separator line
  • Per-type velocity blocks (symbol, label, atom lines with vx vy vz fixed atomID)

Capabilities

Area Surface
Payload Constraints, atom_id; optional velocities / forces / energies / charges / spins / magmoms; versioned JSON
Languages One rkr_* surface for Fortran / C / C++ / Python / Julia
Spec v2–v3, validate=true, declared sections (including optional physics blocks above), units (v3)
Tensors DLPack; optional metatensor TensorBlock
Campaigns index_proj + readcon-db (docs · docs.rs)
Import Optional chemfiles → CON
Measurements Cachegrind I-refs; PR ASV + spyglass; benches/compare_readers.py

Predecessor: readCon.

Citation

If you use readcon-core in academic work, please cite it via the metadata in CITATION.cff. The Zenodo DOI tracks the latest release.

License

MIT.

Download files

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

Source Distribution

readcon-0.14.2.tar.gz (718.9 kB view details)

Uploaded Source

Built Distributions

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

readcon-0.14.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (798.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

readcon-0.14.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (766.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

readcon-0.14.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (794.1 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

readcon-0.14.2-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.9 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64

readcon-0.14.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.1 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

readcon-0.14.2-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (764.7 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ ARM64

readcon-0.14.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (794.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

readcon-0.14.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

readcon-0.14.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

readcon-0.14.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (764.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

readcon-0.14.2-cp314-cp314-macosx_11_0_arm64.whl (705.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

readcon-0.14.2-cp314-cp314-macosx_10_12_x86_64.whl (740.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

readcon-0.14.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (796.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

readcon-0.14.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (764.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

readcon-0.14.2-cp313-cp313-macosx_11_0_arm64.whl (704.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

readcon-0.14.2-cp313-cp313-macosx_10_12_x86_64.whl (740.0 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

readcon-0.14.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

readcon-0.14.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (764.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

readcon-0.14.2-cp312-cp312-macosx_11_0_arm64.whl (705.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

readcon-0.14.2-cp312-cp312-macosx_10_12_x86_64.whl (740.6 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

readcon-0.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (796.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

readcon-0.14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (765.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

readcon-0.14.2-cp311-cp311-macosx_11_0_arm64.whl (706.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

readcon-0.14.2-cp311-cp311-macosx_10_12_x86_64.whl (742.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

readcon-0.14.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

readcon-0.14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (765.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

Details for the file readcon-0.14.2.tar.gz.

File metadata

  • Download URL: readcon-0.14.2.tar.gz
  • Upload date:
  • Size: 718.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for readcon-0.14.2.tar.gz
Algorithm Hash digest
SHA256 2a26cd6a256d6336a673de3822d9ae42ed244c0d96bee9912ecffed78babfc39
MD5 1dd8983aa33f84d0cb4234faf12c9ca9
BLAKE2b-256 4d01cec14e5e65fb68e6800702a81ce661d393f1599c9f61f2c3821e68f071cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2.tar.gz:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ece3ef26f77b28aa270a6a86b728bdfcdf2583ec0219a811e6149b0adf9a16e8
MD5 93393b8a85c97cd922cc520ef83a0879
BLAKE2b-256 369d38d53700136fd0f27784aab48d3f6d22820569153f31cdfa916dae804d4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bca7502a9c8c69407c684cab121585711be10b13b983ba89833c015e3d35164d
MD5 11bf5465b8b9b98c2f0a8afdee30382f
BLAKE2b-256 b243cdd37452dd0223ffe6f21478f7d0e428d72db822244f61432f2e0b1f1ac7

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7eaceb77e205109cb1bfa1cf06714124991bd58b6b30535f310e3c36c49a03f
MD5 33fdd26420376ed5a1f2f1bde41328f8
BLAKE2b-256 8a790b5f6f900abf506ceb656f6141299266d97add2656b8b3a1e325e0833db9

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c562c3fb4f978a2c58871ca7c84de2d278ce46ca895a6e06bdecaa9a4cf02ed
MD5 dc32169801e0611b48a9b7760f9bffb9
BLAKE2b-256 83b79ee0b0854eb20c193d318a67e1566ccd08aa39f0f4017216a374891c5a66

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc3db1d4196bfe670343d5c7b97da0cc2377a257a06e942909f2364266b02526
MD5 f6e87bc1e19a0f8a80843de504bdeb51
BLAKE2b-256 0284d6d42b44dc91ac78d4a77bb7a27acc91a88c183d2fdc3a749543e279897f

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51008a7911ecf4295e9d359ab0a314af5560faa53626fdd06bec4726eea765bd
MD5 31594fd66ec3119dca6605a4e78184c6
BLAKE2b-256 51c5eb62ed9db5eb1114a703136b00461a1bb38d57afdaa453739377440fa656

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd45cb45129d823a19291745789bc752bee47e4bb79c38fc810daf8426d9b1a4
MD5 d16c31cede4443ce645abd4665e37a6b
BLAKE2b-256 b01e17199bffb57ab866cc59dbd7e7b8f2dd0ca7a638105bfd6fd7c550d5ff25

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edf0a33d9406f7d80489888d9ba2ec07fcf98aaf0dca67f8385934c0408af69a
MD5 e6f98958e3b3be37f82db115c6a6995a
BLAKE2b-256 c4bc1175add8f3662fbea3916dd28793aed92579da31aeaa6b42dcd22705a6a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 236665c7acff9b2174aa94a38de8ba091cb90fd88a6b1a6d52a1fffe39a06fc6
MD5 f98eeb65d43f5b1284c620a286658084
BLAKE2b-256 519b1e1bb4cde1f52e58ec759ff69fc726d3f6549a73c3979840ecf2a1b6cb68

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6fd84d3d433e7a1c2635579804dab6401d55dea3d5b3bb3820ce0816d6d6f19
MD5 420546c314908b7f67ed8637aaf290df
BLAKE2b-256 dfa1d4b92714b2fe65e639a6768ad109af3f5664b96f9010fd927191a8c87ec7

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 545ffb86015a86d5020d5b3a6505d15b6b384d64ab94f703e7edbc6815d63654
MD5 42cad4525465e2bb3efc3c3399f4824f
BLAKE2b-256 628d16217844053445f65d75e837f5cc53710a5d1b3999384907b1901b8df9f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 783e1e14c29f1683ee67f6088076eaa113479e940ad6e690499e608db23d7a73
MD5 3935446952250b54c3a61de7742e4f07
BLAKE2b-256 8352752fb3073d61522c11f4a6b22dc7cf2c8bda7b9eb971f1ad32be67f7b0dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ec536ad2af977c9904baeb632d9ba4756a14f2c8eff11b67ab3e6bda56d1a43
MD5 e01ad4a1c2a1ce689b004ac520ef84bd
BLAKE2b-256 4ee330e5699fe6a656078a4223f95b2800710ba1f9f4157f15df558b33459c21

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 abd19119dc315e6a2b35d86958aff6195c5eea3a7d07df1d2881baaa20c4ddc3
MD5 e03a7cc1460cb0e66ebb5493682e4ea5
BLAKE2b-256 1e0d64252f06cd101d24e7c573a5bcd3e041268228cca7fefb3201331689698b

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 443d718a1dddb563a85a155257a8de26a8156c742758a35a3aa4e6c49775679e
MD5 6cfd022a4fdd4ccac54af4cd41ca799f
BLAKE2b-256 f65a888ecbb906014df1b2fba5be6b43dc769bf2e6d9b9157e4137ac1932d388

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3da75b7bf1a90cd649e06c1dc2f2851b6d4510e88225da40f2e9bfae3b9025a5
MD5 6b3b4d97c2fde42bfa59994af57aceff
BLAKE2b-256 cc31a9ce6d0149cdc6dffcf1c5ca810813afce2e0be1f53022d35ed3cea06622

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f362437a862b6f50c0e80d226db4efc07284958e7ef837076d071e3ac0358ee9
MD5 abdae91ee0fdd167b0098672cb36f03b
BLAKE2b-256 984c09cd58bff3cefb32ee7ba05b512e16286da0cf98c9a8f13d399060c8cf98

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 590a4d71d0efe18de3eb245546f4fc72e0e59cd78b52af6f6e8b50552940e5f8
MD5 a854c830e6e1ae94222428d8521d076e
BLAKE2b-256 c310ad99fd16e04c5ff576ba6bb645799ab653bfec2a621bc0d8e40407238ead

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ea3a76fc441488e5255397294a6c0291f02818e37720d661b0abd7d04bbae1b
MD5 573d8457403e27f9d97936155ceee4e4
BLAKE2b-256 43b9276e2af63fcf89241e93ab01b8bda1ec28a4a567898f115ab2b1e14692b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 67b4d795e8c45fcb96f0fdbe20b5fe7d48a656668f212ab869b4aca36747b43a
MD5 57d5a695d1050d5ad294180525de5a01
BLAKE2b-256 8e37393bf77e2df207641d6d1a9f48e343700cd71bae02b19249a7d8df6161f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04cc9b664fdbaebd76e151b2f87981cf5e7608d76993ebc228999dd5280993d3
MD5 719e9c96d8c343c13f149fcc9060f534
BLAKE2b-256 7db1259132d72a92fa089e6946fe4a253389734fb06c368965a1c98ee2dcf283

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f432626d832be22fedf6b891ddce92ae11812569f4631539ca6d825dd425bde4
MD5 19c4270a894980e4b9e8d5b2b7d68e9f
BLAKE2b-256 be9c7b9cb264e4a5d72611084e9d55020dbe4438d3669d70b0285957e8b83129

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53c6af655b408b558a6cac57d2e7a715f7490c0e251cda382e928e14041a3e92
MD5 eb48bf2a7f0d982fd49c7ebaeafd6c45
BLAKE2b-256 e57661f81cb6da1751d504a578e713ab215fe3f09ff9ac95450a0c92f9c3c3c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6d3bd189c70b85ef9b13a7fef4e9d0866eaaad2ebe2f7031b758181ca6c7b483
MD5 4aee80504a4cc623afee22fa82e537b8
BLAKE2b-256 1bdd246a55f0112cb14c83396b0524f33301c4f21c8a3cfa0b5301162c7da600

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22dec02a831ebdedebb576e933e86f2f507340498ccd7f22481594e16c53c614
MD5 04e2ab14bccf0dc81421f218dbb7aafd
BLAKE2b-256 bc09e051f75ec774f3d5497aa57a8a2bb8f89d2903e46559ae3c93d18dca36c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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

File details

Details for the file readcon-0.14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b316d193be412d8db3b6a56c6517a030507f35d3eb259998fbbbdccc4e36e4b5
MD5 6442779a49b82b706ddbe8e52ae3125e
BLAKE2b-256 4cdb1fee5d7e959a9876c1bc7599e0b5ee602d32b3f8c70b538995ca202349c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python_wheels.yml on lode-org/readcon-core

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 Sentry Error logging StatusPage Status page