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.6.tar.gz (719.4 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.6-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.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (766.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14Windows x86-64

readcon-0.14.6-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.6-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.6-cp314-cp314-macosx_11_0_arm64.whl (705.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

readcon-0.14.6-cp314-cp314-macosx_10_12_x86_64.whl (740.0 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

readcon-0.14.6-cp313-cp313-win_amd64.whl (655.1 kB view details)

Uploaded CPython 3.13Windows x86-64

readcon-0.14.6-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.6-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.6-cp313-cp313-macosx_11_0_arm64.whl (705.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

readcon-0.14.6-cp313-cp313-macosx_10_12_x86_64.whl (739.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

readcon-0.14.6-cp312-cp312-win_amd64.whl (655.5 kB view details)

Uploaded CPython 3.12Windows x86-64

readcon-0.14.6-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.6-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.6-cp312-cp312-macosx_11_0_arm64.whl (706.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

readcon-0.14.6-cp312-cp312-macosx_10_12_x86_64.whl (740.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

readcon-0.14.6-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.6-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.6-cp311-cp311-macosx_11_0_arm64.whl (707.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

readcon-0.14.6-cp311-cp311-macosx_10_12_x86_64.whl (741.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

readcon-0.14.6-cp310-cp310-win_amd64.whl (657.7 kB view details)

Uploaded CPython 3.10Windows x86-64

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

File metadata

  • Download URL: readcon-0.14.6.tar.gz
  • Upload date:
  • Size: 719.4 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.6.tar.gz
Algorithm Hash digest
SHA256 542b6deed1d617ba8af186fbe658ef0dbe367ca3d889e3482d5431b29e1c9aa8
MD5 672fa38892d6d4a6c5068e6fc5276477
BLAKE2b-256 be108b3848e50d95190caf96043c5a28df919138d32db27a68ba54b821502552

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 371712a0392cb5ece9fa3171e3c0945c055cf93cb96a0e6dabcd3b70bdb96910
MD5 73fba49b2de916fd6e14cbee2ff19120
BLAKE2b-256 010b055676259411d08708753808791cae1bd7dda670359f0c1e096e6f026590

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1ab7802134029124d19bbe41ac75de66ef8356b0509d89a1945bece0569fcde4
MD5 f1a4402c3f4144358d6eb97b3d0bc775
BLAKE2b-256 ab01946430f32ad53127af3aa7573b2a4fafdb5af6fa6f94d0b484fb1e30657e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3929b3b7f91db43dbaeb05b15dd05fb53703d37effba06c4faaf1e7d0460333f
MD5 dcf7974c71296df49575a9cd76666db1
BLAKE2b-256 1ca812d2f71e8ef2356b339512529204ec34149da142d5000a708f2547fa0e2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 900a29f066c58a3c8c3ecfcdee8d23da28f90b83c3efa62f56ac3c61d215fb60
MD5 603114bf082c0c8349dac44cacdee520
BLAKE2b-256 5033d21841fe163fe069ee7a57f9209f3222518654893d7e12b3cca8b8ba82f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44ccac78740d1ba9e857b4863247eb112dff296577ff635564d3d2f646ad39f2
MD5 6144bf314998efe4d5ced2cd2d3ef15f
BLAKE2b-256 d1411e61f52ed587ee06146696cc05b1f9328067225768a4f5dc6e0308b90634

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1b43cc222759c50354e1da6f2450a5ecba6d965da201af3f7f2f93dcfd1f7d0
MD5 9b6a1eb295abf15d0c2274558abfff9b
BLAKE2b-256 2d2e011c490afab8d5b5d4de81ba00cb86df630ea3c643a8b54fd0370d0bbf46

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bd637bf2c269dddf1d1949ecbdb176fee6ef468c3b33e70f181b2114e1843d5
MD5 9c6fa49bc7eb10b432b8a10f08b03d92
BLAKE2b-256 0262da7dc898ffea75b03263219368cb6f516dbbd2d8946ade388fdb0408217e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24bb03b07cec2bcfcd4ebc3086059493ef6fd62daf7ce2ba3940f88891d2c2cd
MD5 817818b457ede32ab2b39119c039c396
BLAKE2b-256 4458df347c3ce0691202e24b22539ecf6662efda66cef3c80358c4be9cd08743

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: readcon-0.14.6-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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6264f5d7671f2b8f80f4b53d27bae515c4dcde34413daee8364cbb3826b6409d
MD5 da27fa13e8b792abf038c30c5f3a9e91
BLAKE2b-256 94006367551ddb5870e6dfa4461f87af6914dd7609d445271eef085a0b431b78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac1a2922480382c65fb9810ea7f323255ffd1a2ab715b5271e0d75c35c6e9f9e
MD5 1f6404ad88131e7915120282a64ef13c
BLAKE2b-256 f236ed228f3dee7689e86c8f76837ec30bae940f33b021aac4054b2c7d3adb05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c31389f48c2a281b339255e019946fc37cdc5205164cde9de7c7ffcb3366fb27
MD5 461470e104457865c8604b0f585fa3bf
BLAKE2b-256 f90470bd953434752a2c7d04d4230d9a27fe0df60a1c353a03dcee77fc0c7b78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0d9a323f109186a608d6b413d5a8ee89ef94d3449f65d0d1fb98821f49c5e0f
MD5 15bf868d6a289fa5abb3e7547745cf12
BLAKE2b-256 e6560b9983fd156b05a42803de476fb7e60ac79a1fa3db320d08b7df83ffe2ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b93910827486e0ba0dff2f5d3da7e884fc8293fe67dbe084adeba7e14a02899d
MD5 7ce1467eea75bae69766a4e801b83dd8
BLAKE2b-256 b7ab53337429161ecfe5a2890c65eb7bfb83b392c5ce13614990c9bbc705454e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: readcon-0.14.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 655.1 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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e8442f7f4fa72a2ec742fbd83185032e150926301f03d394f80c6650a3cb6a44
MD5 20a73ac2eed44d546e0d02a0763bf716
BLAKE2b-256 93fbebadfd6325a8316c540125f477eacd1f34fa9af37739b2807cf7e4b99144

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b18a74d467123d9db9c2a5460e59af01e165fb095ffb6a1d79ade4860761f3d
MD5 58275f539e4b1539a6b68573efbd8934
BLAKE2b-256 464d75fa7c7144eb8f64821a6e94969a5db832d6999c0a1e49b786a0bc3c60e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a44ede2d74ca8ca764aec2dc7324d3c1eee3a7bbca384cc951633f1115b0fa47
MD5 4071c2fa91ea09ae034ff92bdd693f68
BLAKE2b-256 242701e4739c8d2542ad554b0fa85ca8f4dd4f866f0d3b04bb6b387cfca72e6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81b7a61bc240d806f0450c4ea91ad5898a673c5365106c8e601e4d5bdf2c3faa
MD5 d72dca1f440a5bd5509fb6da298d18d9
BLAKE2b-256 864cad1f6959a7873ef8d321633c46bbe30dd2554f4cdac08ffb5e1fb130ef36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ddd1f2d76a7cb7d59cb3fab08ab17623490b3ccf28f9e64b9e46a94aa1270189
MD5 a45dd748ea2df7ca2c76c03331289ca9
BLAKE2b-256 127b051227dd6e133cbd40b69e23aa473ebb5495d910074c577d25a80e8183f1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: readcon-0.14.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 655.5 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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1895473ac17c24778ebd8d9df7eee5745523eaccc33409713e7efe496a7a18b6
MD5 08443b76497777a0002a552f15f341c6
BLAKE2b-256 b29515303b46fd54056631721a4151ca8342cdb2bba680d47facdc8ab596e3e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2eafaf131dd8a79c359d7ffe08c73408690241402e38eb0fd1d935822ca2238c
MD5 b0370533858a0ff576404969f305bbfa
BLAKE2b-256 1d69f76dcd57a75bf25758b0ffe6d551bb91762b3d419cfd72889bdb747186ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6681bed0f09a067b8d374a89c578e63efe0660500105121aa7431c191cffdf7
MD5 26bc407d3b8503663a07636a016209a3
BLAKE2b-256 55056ba3c069d8a6380e2d307194c87311dc380ccefffce700a9f7f21e0c74b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b729941a6d85f4f82e60e800235851471c8e3dd26c872e5963c889ae5fda1f85
MD5 f05518b29ba131af14cb6edb8e788e97
BLAKE2b-256 58b89a2e57a78e4455ba166ff14d65ec106c13e9e0f9400a5823667f9c1b9661

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8acf61ad6649fd895d50558ee720ea99963dbf281ce09b99b91d2ac3fff36d9
MD5 52af0f0f259da4824e95c43f4d7051b5
BLAKE2b-256 a4209affe0adec213e35a534ce31ff33d7b6273e65c119f2fef303d29562735a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: readcon-0.14.6-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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 464e96534289265992ca5a270630bce9d1c197f533af7d173779f9de4b4b61c7
MD5 faedbd8bfc676f4076fe3cd134721b81
BLAKE2b-256 42d1eb1536412fb02781614ba5a464be6c858d465b899a94745ca701fefa0bbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1013987c791c393ee67bf8223fde3f7a38e6031ec18664828c6dfbefc653418f
MD5 5fc9b32726d03e87a11f885c372e5c20
BLAKE2b-256 6c02ec9f6f5564e90a9b0cadfb278c3a7ed3d5f1431e9f93c710ef513c967909

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82eadbc206e7f22508b5f856939f734e13df576a00e6b22e1c31529af38c0d56
MD5 caa3f60a3b0a023955de2e195e5b1d00
BLAKE2b-256 ab1e8bef1a66c92fa12c51be15c69d3171bd0f8cbec8cd6509dfa827a86468dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 041fb634cad9ba021c5619cb1a288ac64c05270793380134b5b635edbaf04fef
MD5 4a4d204e1b754c401f9e6124b0dff74f
BLAKE2b-256 9245a876f146450c25c60b959b319d21ac498cc180adf131db8a4ea0b51b4a8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0a706f180711c1b6580ad1d077e2592c073c8591d813368f9b78b2297bb0926b
MD5 775b98cc0897290cebd05f5efeef9af8
BLAKE2b-256 30ac01c04ae8bc0dd92425cb4d30e157c62627707ee454fc90b912af54be8434

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: readcon-0.14.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 657.7 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 31838d93d65d8466ca6e0d571dfe469a67c0a213b4e17f78b90f541dd6987435
MD5 10bb0c191b07f5c09988fc103482a7e7
BLAKE2b-256 174194be74b054706bdb6af86c10699c4a7108cd5e53259d738ca12c98f6ca49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c78b372a201d8035d8d30a74465cc675f9a478e52a2d4e2d908654599df8336
MD5 a306a8df017f2ba44b80e215e4229aaf
BLAKE2b-256 3fddf83e7a57fd120365f3ba799548c475eade0bc82e01bc89637c62ec813efc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for readcon-0.14.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9bfe1e710f8154048e25ab59b5cacf1d9d27cfae143f6d3cac864b90bcc71205
MD5 fe0e89f4b44ce8ce773adddb896f7f22
BLAKE2b-256 5f7e226da587ae2e4b7836a27a67ef0287f16c78acde33fdbd6e0728148a291a

See more details on using hashes here.

Provenance

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