larvaworld.lib.util.stdout ========================== .. py:module:: larvaworld.lib.util.stdout .. autoapi-nested-parse:: Methods for managing context and attributes Classes ------- .. autoapisummary:: larvaworld.lib.util.stdout.TimeUtil Functions --------- .. autoapisummary:: larvaworld.lib.util.stdout.suppress_stdout_stderr larvaworld.lib.util.stdout.suppress_stdout larvaworld.lib.util.stdout.remove_prefix larvaworld.lib.util.stdout.remove_suffix larvaworld.lib.util.stdout.rsetattr larvaworld.lib.util.stdout.rgetattr larvaworld.lib.util.stdout.try_except larvaworld.lib.util.stdout.storeH5 larvaworld.lib.util.stdout.common_ancestor_class Module Contents --------------- .. py:class:: TimeUtil Class for managing simulation time .. py:method:: current_time_millis() -> int :staticmethod: .. py:method:: current_time_sec() -> int :staticmethod: .. py:method:: format_time_seconds(seconds: int) -> str :staticmethod: .. py:method:: format_date_time() -> str :staticmethod: .. py:function:: suppress_stdout_stderr() A context manager that redirects stdout and stderr to devnull .. py:function:: suppress_stdout(show_output: bool) .. py:function:: remove_prefix(text: str, prefix: str) -> str .. py:function:: remove_suffix(text: str, suffix: str) -> str .. py:function:: rsetattr(obj, attr: str, val) .. py:function:: rgetattr(obj, attr: str, *args) .. py:function:: try_except(success, failure, *exceptions) .. py:function:: storeH5(df, path: str | None = None, key: str | None = None, mode: str | None = None, **kwargs) .. py:function:: common_ancestor_class(classes)