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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

readcon-0.14.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (794.0 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

readcon-0.14.7-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.8 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64

readcon-0.14.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.0 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

readcon-0.14.7-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.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (794.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

readcon-0.14.7-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.7-cp314-cp314-win_amd64.whl (655.0 kB view details)

Uploaded CPython 3.14Windows x86-64

readcon-0.14.7-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.7-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.7-cp314-cp314-macosx_11_0_arm64.whl (705.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

readcon-0.14.7-cp313-cp313-win_amd64.whl (655.0 kB view details)

Uploaded CPython 3.13Windows x86-64

readcon-0.14.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (796.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

readcon-0.14.7-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.7-cp313-cp313-macosx_11_0_arm64.whl (704.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

readcon-0.14.7-cp312-cp312-win_amd64.whl (655.3 kB view details)

Uploaded CPython 3.12Windows x86-64

readcon-0.14.7-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.7-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.7-cp312-cp312-macosx_11_0_arm64.whl (705.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

readcon-0.14.7-cp311-cp311-win_amd64.whl (657.4 kB view details)

Uploaded CPython 3.11Windows x86-64

readcon-0.14.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (796.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

readcon-0.14.7-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.7-cp311-cp311-macosx_11_0_arm64.whl (706.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

readcon-0.14.7-cp310-cp310-win_amd64.whl (657.6 kB view details)

Uploaded CPython 3.10Windows x86-64

readcon-0.14.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

readcon-0.14.7-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.7.tar.gz.

File metadata

  • Download URL: readcon-0.14.7.tar.gz
  • Upload date:
  • Size: 719.5 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.7.tar.gz
Algorithm Hash digest
SHA256 971bb5f07effd99871f7ab93b4b55d62e7fcfcd8fb905611bfc126cd6474cd16
MD5 d77d3f74bcdc1159df7b0fcfcc00858a
BLAKE2b-256 ee0cc27c43208741b94369d85b11b4df9c17f06ec54cc11296df479d052620c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2628e1262cc272cbd7ba50251e6930aa79dd6f0566d9904fe4dfe0b0a65f28ea
MD5 1f711c1c2429b9f880a38c8d2b643d4f
BLAKE2b-256 e486f1ac3637af30c002c179f8d60f203757266b8eee261cd5d391c08458cc8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 385adcebfec5b45f1722fda05b2be1333641a8a94e1fdb5a12382acf40748275
MD5 524f1001457e78d4fc5462b44f9e684e
BLAKE2b-256 3cf3732a9803e24e24d63db97079f99c76f33b8078e1c959c12f0d5b4b95115f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6956ed23f7784f28d9bc98600c878975d7b2954e7f93f431ca0fce49902554b0
MD5 4ded4b7daaf09755207a80c968d748f3
BLAKE2b-256 40cdc27dcdfac45d1633164a7c7cc1ad1b848ce5862a91e79c474e0b243ee829

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e63576131a13965f80866fef839d62f5cc1d6325ccf03b4783c0228c328b75a
MD5 9ce2e6406cd155bc8fccc3285848e63b
BLAKE2b-256 ae87e0422a6b5a8bb0731c46060f91e7ab11966d5f5a76a239f5d83566667016

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fafd9196c6cc74d70eaf0b3d3703b21599794b3fee38ad840cf810bda4ef1c6d
MD5 e1a83142ecefdab29fb2b31bec8bc97e
BLAKE2b-256 9845116f914cd6c7e6d7554b7e1ae404a09493a246c887ead083f08dd565e4a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0dd1b220905eee22682f78db2f99a6a5a38b5285bcfec07bebbf000a80b1510c
MD5 8eaa99b99eeb2bd9c81852b5322f2dd4
BLAKE2b-256 fdb982a03b6d7fc4c2517958858d8e4645b8f322dcca0cbcc79b338d7c02c78a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71087a3c5157bb534d42fc5da88a4b72121abda1cedda41cdbd89be69dc589da
MD5 727df678c055b67f73d7706ee6ef9a5c
BLAKE2b-256 634d4876ad045080ba25622f23856e38f277d6b2187a5e87a5a38e116a80adec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3775a8195a9e02a497ce11c9cbdbbd2d20c33586c1be70fb2ea337fbc669dd2d
MD5 605fd79d9bd3ab92582d60e886b12c59
BLAKE2b-256 d5ffd8133d3834093f1f49fb3a72eb9070873b9ffcc5e3e2210db10fc5f762f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.7-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.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: readcon-0.14.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 655.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for readcon-0.14.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7236b60d7f2b10e03a681bd7ca305f14dc02a006dfe6eaf2a5de6bb719557365
MD5 1977d2a602289431e5fecfccf117fe78
BLAKE2b-256 6ff472e6d2aaf3290cbe85475ccee3932939df7c02cb01ee30c520fa5a46ed5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2317ed5abf59ba7e379ec7d279bfeefb5d1bc714e5d159dd7a623733a170378f
MD5 533fd5773ae3f2be6c1544d0f40d0ad8
BLAKE2b-256 992923dd598b34efff65076e0b395deb9d1e781c7b2eadf82874e038a36c3e20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 207fa6e546fb1f2abae492f6d122ac55f06c3197041b56f665e05b1c9fca5e54
MD5 b545bf6e3db2bce9bfdc8624b1a70748
BLAKE2b-256 ab61bf66d8cb8e1935d92b8bcf66a5421d89d797d047d2593353749367006dca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36c9c2112a570994b082131af59c59cfc87f137aa12b96a8aaf1446d28717ae4
MD5 98a138fd10d8bcc74f96ae860e923dbe
BLAKE2b-256 4830e6047829ca1ad09c7a64ac05c2a21e7992d6f073ff99b3e7415aa2def9cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5cf59362ddfbf05259f6d7af21419057c01a60169eb69be408c7024faba54318
MD5 925ab451f81897a7c8007b0c4f6c41cb
BLAKE2b-256 b75ef353a76dc22fb25d4875cc3857c52058115d718142def1300abdee9bbc34

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.7-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.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: readcon-0.14.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 655.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for readcon-0.14.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7ec953449b49920442967051825cb06b444a5f89eeb46a93f21b19d20c656d34
MD5 e185913f85e668e93480bea129004202
BLAKE2b-256 259bad0ece2079af9b6fb33699e56cdeb7d1ba2a0027e9aac62fa5dd050cef40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d377f0d270b69fcd9aee3e6e16402bd07dc8f809826682fc6321c9e0a36facf7
MD5 1acd35f8a7ee54ce9fa3ddf11be6b784
BLAKE2b-256 cce8376d0255a7deb56abca63813343a1cb29229bca561665132cd595870008d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff5eb6811a459d9d43556fe61656f4592e5d60cc3729632de1bfbcef77a47cd7
MD5 ab90c4be623f98a01ce6a3cd911b9d99
BLAKE2b-256 64d637b264874c0fc30a851c3f35feeec644f26ffa7a460543171026c8c0ae01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8edcc197faba0d8a38c77582da2771718cb71070ce9b5d734e030c04eaf6ceab
MD5 58340dd02e2e32f9fd67800ca3a75493
BLAKE2b-256 ff454bc78cab4bafa406426088a068ea2521d4ce004656b5dac9dad717d196f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d6408c26e1bcf7b4657b2a7643f2dc3c6f55a4062c8d6acd0e71c97c2a6bd2c0
MD5 39926ca26addc72a60cda7fead135cf5
BLAKE2b-256 b4a1d248e342d64f8ecaf4f4c11387656f0fadae7513f2c0cc5e1c8e4604b774

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.7-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.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: readcon-0.14.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 655.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for readcon-0.14.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5aad6cf20fd545bfd77b0a09d942f3f0e41ebbe0b056075325a60b6404f234fe
MD5 f79aa64533006f8468f136a317b3517b
BLAKE2b-256 0e9efbd361b8eae49b8130c53d472d96f72c71e86b8dc47a33dd85c025f20af9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d87cf5a1ca33b34927346a27eb9e8beaf0f6e2dfa68fd7066cec6a9b013a4e74
MD5 cca129249be1ee14770ab691b8305ecf
BLAKE2b-256 082cc37ab38cd92b862ebddcc8748ae47eeb16a0bc28ab2e9b79a152f1a47e45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09741f0e165a19d72f4ffd5c277c1576c851b6d86e931ceb31744fe43151ffbe
MD5 3b56b99a9ef36b10f2f6c0dc49bd5b25
BLAKE2b-256 737ca7f67c5f65c3e4bb04876cf497a435b0e4fa3312fe7a3cb162631dc2efb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cf6efb85364ff68b084381161fa173c11e1406dd8446167002ba1ade5e4811b
MD5 55c4191c1302ef3d155766a4b75c1b18
BLAKE2b-256 45a631c709b8fce27e4a1065e6a9c12f4f7641a61221d216a35659aba9480c3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 86abdd361c7bd68a2f1a19b1d8eedac02a048372f1300ec479639f1289fd0216
MD5 2e714628ca2b68f9e90255fe36f9f7b6
BLAKE2b-256 bcc48a2efea21c16248895662a2c7c1cf0df7f798cbb396c8937c44b8bda536e

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.7-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.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: readcon-0.14.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 657.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for readcon-0.14.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fd5ecd0bf594003d0f51c7155cef123e7cf532968fad1f988e25537a6c2261bc
MD5 6bb3c9d698511c25035a3213de881d89
BLAKE2b-256 072c19c182ae7498b713d582bb3e58897eb318d04bcef11da9d4635036842d9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2783fa00647755782ebdb2bd2fd79c5165421a3e72d2619b6374fd5ea38477e1
MD5 e0ea042fd89f022199e7701dafba5404
BLAKE2b-256 c5d646595944b02160f3bacbf22bd131085db0c1c134321ec525324ca01bcce1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e0748943019598f60b336aa9d0fae81ae5cccc5c5d9315a8784add501430b9f
MD5 2881c9996de9958976eb42d847a1c6fc
BLAKE2b-256 3d17604969a017ddb7bd66f67dcefe865c1d474d044d9ff91990a48703e405ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ccce6492826d285b02ffb52bcd78c4d5c00c20e0a7c92e21c8da7626bd15a418
MD5 d2fa9854f250d9229029ee65a9098b29
BLAKE2b-256 12410003ddcbf63c5be96efe59df14dfd15c26b9bd2c446ad14634495915e7a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1bf718d49d13976cd07490b124494f35dddc93cf7f69991f0fbba2f1111b1c85
MD5 3fc5000a84f19267d2b66362a1f1dfdf
BLAKE2b-256 d4ee72f9c32ae3d61306fb99a1b526f285cf13495d982159c2933654d4e183dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for readcon-0.14.7-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.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: readcon-0.14.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 657.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for readcon-0.14.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 edd774275ae66b83cd9bef4af3ae3ea5a56796a887ac2547af4c6f2107a7579c
MD5 f63274d7004b47690bb279b40988f891
BLAKE2b-256 c9866250b7fb0af8554ef59d7ce2ada2e61007613246326f17b8f2e1f6dc82c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf581d3162b2a7ea2c83c3813a9abfddff37d8173c2bf70831f1599b79bafc27
MD5 10215ebecbe5492b7a334adce981b9f3
BLAKE2b-256 7f5b3a8bbc8333dadb2811e90a1665bf6781e70c4917241e9185e38eea6f10a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1ce0400bb87bdc13640fd2531b7fc614b2ab4b758ce40f086f6c8a374638708
MD5 c14584ec99b3a3a79bd6936c7e9dedab
BLAKE2b-256 b965f47c58356e51321b4eb7dc2e20afc3f6538181b179b24d3210cdd9a65eaf

See more details on using hashes here.

Provenance

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