pyiron_contrib.atomistics.mlip.mlip module
- class pyiron_contrib.atomistics.mlip.mlip.CommandLine(input_file_name=None, **qwargs)[source]
Bases:
GenericParameters
- class pyiron_contrib.atomistics.mlip.mlip.Mlip(project, job_name)[source]
Bases:
GenericJob
,PotentialFit
- property calculation_dataframe
- collect_logfiles()[source]
Collect the log files of the external executable and store the information in the HDF5 file. This method has to be implemented in the individual hamiltonians.
- collect_output()[source]
Collect the output files of the external executable and store the information in the HDF5 file. This method has to be implemented in the individual hamiltonians.
- from_hdf(hdf=None, group_name=None)[source]
Restore the GenericJob from an HDF5 file
- Parameters
hdf (ProjectHDFio) – HDF5 group object - optional
group_name (str) – HDF5 subgroup name - optional
- get_lammps_potential()[source]
Return a pyiron compatible dataframe that defines a potential to be used with a Lammps job (or subclass thereof).
- Returns
contains potential information to be used with a Lammps job.
- Return type
DataFrame
- property potential
- potential_dataframe(elements=None)[source]
pandas.DataFrame
: potential dataframe for lammps jobsAttention
The elements argument must be given for in any case for non-unary alloys, as the scrapping code from the training data is currently broken!
- Parameters
elements (list of str, optional) – name of elements in this potential in the order of their indices in pyiron structures, if not given use elements seen in training data
- property potential_files
- set_input_to_read_only()[source]
This function enforces read-only mode for the input classes, but it has to be implement in the individual classes.