Mixin classes for extraction objects.
Bases: pylada.vasp.extract.mixin.OutcarSearchMixin
A mixin base clase which controls file IO.
Defines special property with file-like behaviors. Makes it easier to change the behavior of the extraction class.
Returns path to OUTCAR file.
Raises IOError: | if the OUTCAR file does not exist. |
---|
Returns path to FUNCCAR file.
Raises IOError: | if the FUNCCAR file does not exist. |
---|
Filename of the CONTCAR file from VASP.
Filename of the OUTCAR file from VASP.
True if program is running on this functional.
A file ‘.pylada_is_running’ is created in the output folder when it is set-up to run CRYSTAL. The same file is removed when CRYSTAL returns (more specifically, when the pylada.process.ProgramProcess is polled). Hence, this file serves as a marker of those jobs which are currently running.
Bases: object
A mixin to include standard methods to search OUTCAR.
This mixin only includes the search methods themselves. The derived class should define the appropriate OUTCAR attribute.
Looks for all matches.
Looks for all matches starting from the end.
Returns first result from a regex.
Returns first result from a regex.