pyiron_atomistics.sphinx.base.Output#

class pyiron_atomistics.sphinx.base.Output(job)[source]#

Bases: object

Handles the output from a SPHInX simulation.

__init__(job)[source]#

Methods

__init__(job)

clear()

(Re)set to a clean state.

collect([directory])

The collect function, collects all the output from a SPHInX simulation.

collect_charge_density(file_name, cwd)

collect_electrostatic_potential(file_name, cwd)

collect_energy_dat([file_name, cwd])

param file_name:

collect_energy_struct([file_name, cwd])

param file_name:

collect_eps_dat([file_name, cwd])

param file_name:

collect_relaxed_hist([file_name, cwd])

param file_name:

collect_residue_dat([file_name, cwd])

param file_name:

collect_sphinx_log([file_name, cwd])

param file_name:

collect_spins_dat([file_name, cwd])

param file_name:

from_hdf(hdf)

Load output from an HDF5 file

to_hdf(hdf[, force_update])

Store output in an HDF5 file

clear()[source]#

(Re)set to a clean state.

collect(directory=None)[source]#

The collect function, collects all the output from a SPHInX simulation.

Parameters:

directory (str) – the directory to collect the output from.

collect_energy_dat(file_name='energy.dat', cwd=None)[source]#
Parameters:
  • file_name

  • cwd

Returns:

collect_energy_struct(file_name='energy-structOpt.dat', cwd=None)[source]#
Parameters:
  • file_name

  • cwd

Returns:

collect_eps_dat(file_name=None, cwd=None)[source]#
Parameters:
  • file_name

  • cwd

Returns:

collect_relaxed_hist(file_name='relaxHist.sx', cwd=None)[source]#
Parameters:
  • file_name

  • cwd

Returns:

collect_residue_dat(file_name='residue.dat', cwd=None)[source]#
Parameters:
  • file_name

  • cwd

Returns:

collect_sphinx_log(file_name='sphinx.log', cwd=None)[source]#
Parameters:
  • file_name

  • cwd

Returns:

collect_spins_dat(file_name='spins.dat', cwd=None)[source]#
Parameters:
  • file_name

  • cwd

Returns:

from_hdf(hdf)[source]#

Load output from an HDF5 file

to_hdf(hdf, force_update=False)[source]#

Store output in an HDF5 file

Parameters:
  • hdf – HDF5 group

  • force_update (bool)