Changelog
All notable changes to the software will be documented in this file.
The format is based on Keep a Changelog 1.1.0, and the project adheres to Semantic Versioning 2.0.0.
Unreleased
Changed
- Add
transition_stateoverwrite for dissociation reactions in RRKM.
v0.2.1 - 2026-11-08
Changed
- Updated RRKM CLI to include output directory.
- Updated RRKM to use new DFT directory structure.
- Add source code and input details to JSON output, move main results into "results".
v0.2.0 - 2026-11-05
Added
- GraphML generation tool.
Changed
- Extend JSON output to including the final molecule, elapsed time, reaction counts, and aliphatic-substituent analysis.
v0.1.0 - 2026-11-04
Added
- Graph-based molecular representation with GraphML loading, aliphatic site identification, and isotope scrambling and dissociation reactions.
- JSON input and rate-file schemas with validation.
- RRKM rate-table parsing, validation, and energy-dependent rate lookup.
- Rejection-free kinetic Monte Carlo using Gillespie's direct method.
- Reproducible per iteration random seeds.
- Local and Slurm parallel simulation execution through
run_simulation. - Bulk JSON output containing molecule configuration and elapsed time.
- Rice-Rammsperger-Kassel-Marcus (RRKM) theory based reaction rate calculation tool with JSON rate-file output.
- Documentation using Documenter.jl that is deployed on Codeberg Pages.