pyiron.atomistics.job.interactive module¶
-
class
pyiron.atomistics.job.interactive.GenericInteractive(project, job_name)[source]¶ Bases:
pyiron.atomistics.job.atomistic.AtomisticGenericJob,pyiron.base.job.interactive.InteractiveBase-
property
current_structure¶
-
get_structure(iteration_step=- 1, wrap_atoms=True)[source]¶ Gets the structure from a given iteration step of the simulation (MD/ionic relaxation). For static calculations there is only one ionic iteration step :param iteration_step: Step for which the structure is requested :type iteration_step: int
- Returns
atomistics.structure.atoms.Atoms object
-
property
initial_structure¶
-
property
interactive_enforce_structure_reset¶
-
interactive_flush(path='interactive', include_last_step=False)[source]¶ - Parameters
path –
include_last_step –
Returns:
-
run_if_interactive()[source]¶ For jobs which executables are available as Python library, those can also be executed with a library call instead of calling an external executable. This is usually faster than a single core python job.
-
property
structure¶ Returns:
-
property
-
class
pyiron.atomistics.job.interactive.GenericInteractiveOutput(job)[source]¶ Bases:
pyiron.atomistics.job.atomistic.GenericOutput-
property
cells¶
-
property
energy_pot¶
-
property
energy_tot¶
-
property
forces¶
-
property
indices¶
-
property
positions¶
-
property
pressures¶
-
property
steps¶
-
property
temperature¶
-
property
time¶
-
property
unwrapped_positions¶
-
property
volume¶
-
property