Fort73 Handler
ReaxFF energy time-series log handler.
This module provides a unified handler for parsing ReaxFF energy
time-series output files that share a common tabular format, including
fort.73, energylog, and fort.58.
These files report per-iteration energetic quantities and are commonly used to monitor MD stability, energy conservation, and convergence.
Fort73Handler
Bases: BaseHandler
Parser for ReaxFF energy time-series output files
(fort.73, energylog, fort.58).
This class parses per-iteration energy logs and exposes them as a single, normalized tabular time series, handling line wrapping and missing values automatically.
Parsed Data
Summary table
One row per iteration, returned by dataframe(), with columns
taken directly from the file header (e.g. Iter., E_pot,
E_kin, E_tot, Eelec, …).
The iteration column is normalized to ``iter`` when present.
Metadata
Returned by metadata(), containing:
["n_records", "columns", "source_file"]
Notes
- Continuation lines (e.g. in
fort.58) are appended to the preceding row. - Rows with fewer values than header columns are padded with
NaN. - Extra tokens beyond the header length are truncated safely.
- This handler represents a scalar-per-iteration time-series file.