Fort73 Analyzer Analysis
Energy output analysis utilities (fort.73, energylog, fort.58).
This module provides a lightweight interface for accessing energy-related
output written by ReaxFF during MD, MM, or optimization runs. It supports
fort.73, energylog, and fort.58 files via a common handler interface.
Typical use cases include:
- extracting selected energy terms versus iteration
- exporting energy components for plotting or post-processing
- working uniformly with fort.73, energylog, and fort.58 outputs
get_fort73_data(handler, columns=None)
Extract energy data from a ReaxFF energy output file as a DataFrame.
Works on
Fort73Handler / EnergylogHandler / Fort58Handler — fort.73, energylog, fort.58
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
handler
|
TemplateHandler
|
Parsed handler instance for |
required |
columns
|
list[str]
|
Energy columns to extract (e.g. |
None
|
Returns:
| Type | Description |
|---|---|
DataFrame
|
Energy table indexed by iteration, containing the requested energy components. |
Examples:
>>> from reaxkit.io.handlers.fort73_handler import Fort73Handler
>>> from reaxkit.analysis.per_file.fort73_analyzer import get_fort73_data
>>> h = Fort73Handler("fort.73")
>>> df = get_fort73_data(h, columns=["iter", "Ebond", "Evdw"])