Source code for ase2sprkkr.outputs.readers.bsf

""" The ARPES result: currently it """

from ..task_result import TaskResult, KkrProcess
from .default import DefaultOutputReader
from ...common.decorators import cached_property
from ...output_files.output_files import OutputFile


[docs] class BsfResult(TaskResult): """ Objects of this class holds the results of computed SCF class """ @cached_property def bsf_filename(self): """ New (output) potential file name """ return self.path_to('Bloch-SF') @cached_property def bsf(self): """ The new (output) potential - that contains the converged charge density etc. """ return OutputFile.from_file(self.bsf_filename, try_only='bsf')
[docs] class BsfProcess(KkrProcess): """ ARPES task output reader currently do nothing, just have a special result, that allow easy acces to spc output file """ result_class = BsfResult reader_class = DefaultOutputReader