eOn 3.3.0¶
A minor on v3.2.1. See monorepo CHANGELOG.md section 3.3.0 for the
fragment list after towncrier consumes docs/newsfragments/.
Parameters¶
Option groups are private. Callers read through const accessors
(main_options(), potential_options(), …). INI/JSON loaders and
nanobind setters write through ParametersLoadAccess. MPI comm/rank
use dedicated setters. load, load_ini_text, and load_json take
std::string_view.
Potential¶
Potential::force(std::span…) checks sizes and forwards to the raw
C-array virtual. Matter, get_ef, and surrogate get_ef_var use it.
Fortran and FFI loaders keep pointers.
Python atoms¶
CNA builds unique-index adjacency from vesin ijS. The local table is
a Z-keyed radius/color overlay. Symbol and Z go through readcon
symbol_to_atomic_number / atomic_number_to_symbol (0.14.9+).
rot_match prefers pyeonclient._core.ira_match.
Channels¶
PyPI project is eon-akmc. conda-forge package is eon from the
GitHub fat tarball eon-v3.3.0.tar.xz.