uf3.data.io.parse_with_subsampling¶
- parse_with_subsampling(data_paths: List[str], data_coordinator: uf3.data.io.DataCoordinator, max_samples: int = 100, min_diff: float = 0.001, vasp_pressure: bool = False, lammps_log: Optional[str] = None, lammps_aliases: Optional[Dict[int, str]] = None, verbose: bool = True)[source]¶
TODO: refactor to break up into smaller, reusable functions
- Parameters
data_paths (list) –
data_coordinator (DataCoordinator) –
max_samples (int) – maximum number of samples taken per provided path. Default: 100
min_diff (float) – minimum energy difference between consecutive samples in eV. Default: 1e-3
vasp_pressure (bool) – whether to search for pressure and apply an energy correction of Pressure * Volume term (H = E + PV).
lammps_log (str) – optional name of lammps log, if applicable.
lammps_aliases (dict) – map of LAMMPS type to species.
verbose (bool, int) – verbosity level.