CLI Tools
Modules powering the command-line interfaces.
- ensemble_analyzer.cli.check_setup.check_gaussian() None[source]
Check for Gaussian availability (Optional). Looks for ‘g16’ or ‘g09’ in PATH.
- ensemble_analyzer.cli.check_setup.check_mlip() None[source]
Check optional MLIP dependencies (AIMNet, UMA, MACE).
- ensemble_analyzer.cli.check_setup.check_models_dir() None[source]
Check ENAN_MODELS_DIR environment variable.
- ensemble_analyzer.cli.check_setup.check_nwchem() None[source]
Check for NWChem availability (Optional). Looks for ‘nwchem’ or ‘nwchem_openmpi’ in PATH.
- ensemble_analyzer.cli.check_setup.check_orca() bool[source]
Verify ORCA installation and environment configuration.
Checks: 1. ‘orca’ executable in PATH. 2. ‘ORCAVERSION’ environment variable.
- Returns:
True if ORCA is correctly configured.
- Return type:
bool
- ensemble_analyzer.cli.check_setup.check_python_dependencies() bool[source]
Verify that all required Python libraries are installed and importable.
- Returns:
True if all critical dependencies are found.
- Return type:
bool
- ensemble_analyzer.cli.check_setup.check_tblite() None[source]
Check for TBLite (semi-empirical tight-binding) availability.
- ensemble_analyzer.cli.get_av_energy.get_thermo_data(conf, protocol_number, temp, mult, cut_off, alpha, pressure, linear) Tuple[float, ...][source]
Graph Editor
- class ensemble_analyzer.cli.pickle_editor.core.MatplotlibPickleEditor(pickle_path: Path, strict_validation: bool = True)[source]
- class ensemble_analyzer.cli.pickle_editor.tui.InteractiveTUI(editor: MatplotlibPickleEditor)[source]