:py:mod:`aiida_vasp.calcs.monitors` =================================== .. py:module:: aiida_vasp.calcs.monitors .. autodoc2-docstring:: aiida_vasp.calcs.monitors :allowtitles: Module Contents --------------- Functions ~~~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`monitor_stdout ` - .. autodoc2-docstring:: aiida_vasp.calcs.monitors.monitor_stdout :summary: * - :py:obj:`monitor_loop_time ` - .. autodoc2-docstring:: aiida_vasp.calcs.monitors.monitor_loop_time :summary: Data ~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`_FILE_NOT_FOUND_ERRORS ` - .. autodoc2-docstring:: aiida_vasp.calcs.monitors._FILE_NOT_FOUND_ERRORS :summary: API ~~~ .. py:data:: _FILE_NOT_FOUND_ERRORS :canonical: aiida_vasp.calcs.monitors._FILE_NOT_FOUND_ERRORS :type: tuple :value: 'tuple(...)' .. autodoc2-docstring:: aiida_vasp.calcs.monitors._FILE_NOT_FOUND_ERRORS .. py:function:: monitor_stdout(node: aiida.orm.CalcJobNode, transport: aiida.transports.Transport, size_threshold_mb: float = 5) -> str | None :canonical: aiida_vasp.calcs.monitors.monitor_stdout .. autodoc2-docstring:: aiida_vasp.calcs.monitors.monitor_stdout .. py:function:: monitor_loop_time(node: aiida.orm.CalcJobNode, transport: aiida.transports.Transport, minimum_electronic_loops: int = 10, patience_num_loops: int = 5, patience_minimum_time: float = 1800) -> str | None :canonical: aiida_vasp.calcs.monitors.monitor_loop_time .. autodoc2-docstring:: aiida_vasp.calcs.monitors.monitor_loop_time