# {py:mod}`evorl.recorders.wandb_recorder` ```{py:module} evorl.recorders.wandb_recorder ``` ```{autodoc2-docstring} evorl.recorders.wandb_recorder :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`WandbRecorder ` - ```{autodoc2-docstring} evorl.recorders.wandb_recorder.WandbRecorder :parser: autodoc2_docstrings_parser :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`add_prefix ` - ```{autodoc2-docstring} evorl.recorders.wandb_recorder.add_prefix :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`get_1d_array ` - ```{autodoc2-docstring} evorl.recorders.wandb_recorder.get_1d_array :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`get_1d_array_statistics ` - ```{autodoc2-docstring} evorl.recorders.wandb_recorder.get_1d_array_statistics :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} WandbRecorder(*, project, name, config, tags, path, **wandb_kwargs) :canonical: evorl.recorders.wandb_recorder.WandbRecorder Bases: {py:obj}`evorl.recorders.recorder.Recorder` ```{autodoc2-docstring} evorl.recorders.wandb_recorder.WandbRecorder :parser: autodoc2_docstrings_parser ``` ````{py:method} close() :canonical: evorl.recorders.wandb_recorder.WandbRecorder.close ```` ````{py:method} init() -> None :canonical: evorl.recorders.wandb_recorder.WandbRecorder.init ```` ````{py:method} write(data: collections.abc.Mapping[str, typing.Any], step: int | None = None) -> None :canonical: evorl.recorders.wandb_recorder.WandbRecorder.write ```` ````` ````{py:function} add_prefix(data: dict, prefix: str) :canonical: evorl.recorders.wandb_recorder.add_prefix ```{autodoc2-docstring} evorl.recorders.wandb_recorder.add_prefix :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} get_1d_array(data) :canonical: evorl.recorders.wandb_recorder.get_1d_array ```{autodoc2-docstring} evorl.recorders.wandb_recorder.get_1d_array :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} get_1d_array_statistics(data, histogram=False) :canonical: evorl.recorders.wandb_recorder.get_1d_array_statistics ```{autodoc2-docstring} evorl.recorders.wandb_recorder.get_1d_array_statistics :parser: autodoc2_docstrings_parser ``` ````