Tracker issue status (lode-org/readcon-core)

Maps historical GitHub issues to commits / surfaces. Prefer Closes #N on merge PRs.

Issue

Title

Status

Representative commits / evidence

#4

DOC: User facing details

Done

Sphinx site; 401fbbe a11y; ad70e47 benches; branch issues/close-open-trackers

#5

ENH: Python bindings

Done

python feature / maturin; releases 0.13.x wheels

#6

ENH: Fortran bindings

Done

fortran/ReadCon fpm; full DLPack + metatensor blocks (fat lib); scripts/run_fortran_tests.sh

#7

DOC: cmake integration

Done

Root CMakeLists.txt Corrosion; bindings CMake subsection

#8

REL: Explain release process

Done

docs/orgmode/contributing.org cog / cargo-dist / PyPI OIDC

#10

ENH: Support convel

Done

iterators/writers + resources/test/*.convel

#11

TST: Coverage and metrics

Done

.github/workflows/coverage.yml

#12

EXT: chemfiles

Done

--features chemfiles; ad70e47 Cachegrind conversion scenarios

#19

3-component fixed_flag

Done

Rust [bool;3]; C fixed_x/y/z; Fortran catom_t

Fortran details: fortran/README.md. Multi-language panels: bindings page.

LODE stack vs third-party

Pins and call sites. LODE: eOn, rgpot, readcon-db. Third-party: ASE, chemfiles.

Name

Side

Integration

Pin / surface

eOn

LODE

C++ RAII for .con / .convel; Python readcon

readcon>=0.14.7 in pyproject.toml and pixi; Meson wrap v0.14.7

rgpot

LODE

atoms_from_con calls read_con_as_ase

pixi readcon>=0.14.7; lazy import; no pyproject.toml dep

readcon-db

LODE

campaign LMDB; CON text authoritative

readcon-core = "=0.14.7" in Cargo.toml

ASE

third-party

optional to_ase / from_ase / read_con_as_ase; peer ase.io.eon

no format’con’= plugin

chemfiles

third-party

optional XYZ / PDB / GRO ingress to CON

Cargo chemfiles; PyPI readcon-chemfiles

amsel (LODE) still pins readcon>=0.12,<0.13 in pixi.