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.1.tar.gz (718.2 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.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (798.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

readcon-0.14.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (766.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

readcon-0.14.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (793.8 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

readcon-0.14.1-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.5 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64

readcon-0.14.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (796.9 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

readcon-0.14.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (764.2 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ ARM64

readcon-0.14.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (793.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

readcon-0.14.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

readcon-0.14.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

readcon-0.14.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (764.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

readcon-0.14.1-cp314-cp314-macosx_11_0_arm64.whl (705.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

readcon-0.14.1-cp314-cp314-macosx_10_12_x86_64.whl (740.2 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

readcon-0.14.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (796.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

readcon-0.14.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (764.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

readcon-0.14.1-cp313-cp313-macosx_11_0_arm64.whl (705.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

readcon-0.14.1-cp313-cp313-macosx_10_12_x86_64.whl (739.8 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

readcon-0.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

readcon-0.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (764.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

readcon-0.14.1-cp312-cp312-macosx_11_0_arm64.whl (706.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

readcon-0.14.1-cp312-cp312-macosx_10_12_x86_64.whl (740.5 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

readcon-0.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (796.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

readcon-0.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (764.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

readcon-0.14.1-cp311-cp311-macosx_11_0_arm64.whl (707.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

readcon-0.14.1-cp311-cp311-macosx_10_12_x86_64.whl (742.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

readcon-0.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

readcon-0.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (765.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

File details

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

File metadata

  • Download URL: readcon-0.14.1.tar.gz
  • Upload date:
  • Size: 718.2 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.1.tar.gz
Algorithm Hash digest
SHA256 1f3edbc108cb005c988452d60e045ab70c5b0edee81df53ae6ed1893b998b3f4
MD5 afd34db6262ab7d1f08bed88f9d6e601
BLAKE2b-256 739c39aa8668304bb2a0531fcc46f3ea1d33f3dfbffbfb20859a3fb6521ff85d

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1.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.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61c078a8ff67eeb5b155116dc26db2c252bf809f2982fdc572081e0a948a983c
MD5 6aa3f89398d732caf12759fa48a3e941
BLAKE2b-256 1aa8b8ac0c8c1b1e2e4889156a59c7b918a23a99e0b9deafc688c527d17f76d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 35b41c1774b61c09476827b7fc99b04437c22993142fe9862dda59cf8fddcb42
MD5 72275d0987eafd49a94efba924372d3d
BLAKE2b-256 f28191ba4004a142222033016ab0eac19cdf8a134764af5f90a9baccc1017903

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abb26bd8a04dd175f87be5d30532c51779cef0a04fcd53b1d5f9db8a9a27f1e6
MD5 0f81a98c03339c0091bbba7bd62565d3
BLAKE2b-256 86f21c9f24e08d28a000bfac3ded826caecab4cfc9bce84f98ddbb0517feb29f

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a5ea63774e29cf98ed6c4a6af64ac75043583694e24d55d158c28b7aa820159
MD5 9f51e0a6b1262d26da60ea5eb2f59ccf
BLAKE2b-256 4806553fdf3c7214282e558f521a1de532e3e6db4ccc62d4569817d973a202d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f90c00d54832893c06e3e812253e2e76f08d73982141445a93d7071ef9358280
MD5 fa49d6ce49e708b553d8950e70b86ab3
BLAKE2b-256 e813e4e32b6bdf1f467eb9c43ad7801712d6d9a2f0703e319414bf6b60633547

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d89a6d2cff298429e518cbf83af912994a039a598486d7db4575a84833845c46
MD5 2714fe62f72a005624251ea0a556edca
BLAKE2b-256 094f0a707cd7df866b0d38e36c539f359c676cf3e4506090fecc3b683f5df384

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 061d235da0db221bb7c8749d507a6c779387c8a2ed030c439da8f1b4697cc85b
MD5 1f7173921d820e92f1a0fbe3aa46b0ea
BLAKE2b-256 ebdd1ad78e39e6ac8a7ed2c617da0e24c6100d74dea79986e12fe225790641e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 007cd7cfbcebcd1b2ef9e5a1f2a9d47f27fb52a680c7b0993b5123233aa8d139
MD5 e9f43330d996de3ba42bb12cb3bd8f06
BLAKE2b-256 7488abaaa5b03d2786f43b9f356c752f5e7c0bbbf523990cb0e06975275a82d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d7b2399305a37678e70191f2e42b3d540f81bf1d01ff9be6f1e5946ed782318
MD5 f7694ca56268eba710817b54915ef69e
BLAKE2b-256 d3708532dbba871e7af738d4aa097887ad5cddcf6bde8cfb03e0c50f4217dbcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a78e940bc64778f12b2d7ab627aac4b02be81b2608f3161411e8c658c5405e29
MD5 633ce36f3e59894d38ae8b2fe9b6cf98
BLAKE2b-256 312f9fdc2eb7a8242f3f7e653cf3b71ab0ed8d38e1c7881000a723f7f2d5a9e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 941f3c013ecaa93f88d53f65f343dd450ee3f910707d38aac05db5fceee51411
MD5 f1bb3ab943731eb710f0951816f44b0d
BLAKE2b-256 98d63afa31ef65daafba6bb368c4b5dfe7ce127784acb3071bd407a73f0a4618

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b4acc5386e9cf8490fb42c5c96f97a74fd4dae7a1ab463f1320d5dcbc980f2d8
MD5 93f1e71c65a0414eb173190d3e06165a
BLAKE2b-256 96b6d889a63b7e7badb12102a75b5ea5f89728dd74798ae4f3f8acf4654c70a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f702b05be61186849b2f6e057487f565b0a7cbbe3e02468727152dabfa14dfc2
MD5 d6ad139f17dba522f8dce82783eacec8
BLAKE2b-256 96f9058ae61ffa9231193735170e53ad6be0ed056ee3b6ada0837177c8a46268

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9eed760275379b185127bce5643520e4bc495240547f8f55692650f605ae715d
MD5 3db7aa11ed4573ee69b178692232f5ad
BLAKE2b-256 2d6e5faed611f3930fd903cafcbf77c494d3943df3a1f9aed87f68a416e31e02

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 612c7d0707f1c6b0845c9fd386084862c6dd3b3c072177d2294df2e5c84f3243
MD5 aa8e7dd62b0b9716c8b164fedc16df95
BLAKE2b-256 76e2261712ad6358af7051e1a227fd1a0d22ab0a401a693bde317d0c89863d45

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b0caf65519db12e4378a2af367b0baa8574829f61ded64503574fd0c55b826e6
MD5 7be8aa070fcafa6f8922452ec6682702
BLAKE2b-256 61e2140cde78f34ce599a45eda9015f8e4f7840efffe11141ce197941982a6e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a8564102c648c9bc902c414d5008d82748542d43e0dc9a918b2874409fd2b57
MD5 042cdd8d4d6a0ae751e81e951bb6cc00
BLAKE2b-256 3092b77f90ee1661d0bdcb75481f8618401d85a3e6abc227f9e40fe76274feb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36eadd8d745ea0f1d95f39a5fb529afa0a3128eee0acfb518849c721dbe6b94b
MD5 a3170889e6a217306dde0eda08899157
BLAKE2b-256 43d909674e2f844c9eefc6490464a6af504a778b6dd2132f49b9a0b82cb60ea6

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d14eaad32370fb1d1dbe985b13db3aee5aa1952a168052c227229a1629bee277
MD5 845590a724c53c51ad5e38baedfa8148
BLAKE2b-256 a4526d6b424227fa53aadd0656c768b8743f6654c96f0e54359e27a08fffbfb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9229152acf0ddf74b3e17eecbd8eae7c6289f6f05d44c6d14375e0f0dec75b7a
MD5 ddc31c506191b819841868f10aff65c4
BLAKE2b-256 6b6e872e96c3dc4897bd213a9fe1c030e5776e96d0e8457ac0429e067e58e833

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4f397401f067946a3acd918f7fc8ae726dbc57c35cf5507dc549cfa7da79c7a
MD5 f2772460620851bc36fdd68dbe9c56a1
BLAKE2b-256 4988b3e5b292ab34cadd70c8cda4727cb49f0bf13bf6bd1ffe343ccccddd04fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5097b64fd450abc0bd866ff1ab7a2701912bbe099978aecfc301f23fcdd7d901
MD5 d9d45b8d24aee14f85e478b7ce77aa68
BLAKE2b-256 29164ec041e73c237e2563ef4460a6e3517b54b4b5cf59c928468c3ca708b01f

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7af4fe7ae008116e48caed66b547924d93041f963fe92292fe24d35e1a77a8e7
MD5 659a741255a6b737212524234a501625
BLAKE2b-256 00f8f969e81baf2de9eb701a66662413766eebddba25234d35e335f4d6c4c3ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fa5d9a7892bf6097f07e9493daf603ae49e4dba69bc8fd7886dab11214c61273
MD5 d0287a621b20d6905581449b990e5afa
BLAKE2b-256 0935a33a42910cf29fe97fb688964711692c3ff042c22ecd82a1412e17645d9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 038dae63d113d5e9b218b524be7557f9b8e32388017e980e28264d8a5ae0efba
MD5 8ee1c62721771a40b0b87eee0c9f9b2a
BLAKE2b-256 ac003c1b9488d38c3d4f3527a5a9c1c768e4d4515dd93fd148302276b496780f

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for readcon-0.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8416d48e14e240d7800f66c2a06c40b229e18e4acfddd6f0a6948fdb216545c
MD5 fe9803b52f2c2f1d03d8328a8ead6682
BLAKE2b-256 d96ef17a009c8c7118c2ea54fb65edfa0615854d78cff38c50282e0fe36054a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.1-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