cff-version: 1.2.0
title: "readcon-core: a CON/convel reader/writer with FFI bindings"
message: "If you use readcon-core, please cite it using the metadata below."
type: software
authors:
- given-names: Rohit
family-names: Goswami
email: rgoswami@ieee.org
orcid: "https://orcid.org/0000-0002-2393-8056"
license: MIT
repository-code: "https://github.com/lode-org/readcon-core"
url: "https://lode-org.github.io/readcon-core"
version: 0.14.8
date-released: "2026-08-15"
identifiers:
- type: doi
value: 10.5281/zenodo.21959103
description: Software archive for the v0.14.7 tag on lode-org/readcon-core
keywords:
- parser
- computational chemistry
- molecular dynamics
- file format
- CON
- convel
abstract: >-
readcon-core is a Rust library that parses and writes EON .con and
.convel trajectory files. It exposes a shipped C header (rkr_* ABI),
an ergonomic C++ header-only wrapper, and bindings for Python, Julia,
and Fortran. The library implements CON spec v3 (JSON metadata header,
required units, declared sections array, optional strict validation)
while remaining source-compatible with spec v2 and legacy v1 readers.