# {py:mod}`evox.vis_tools.exv` ```{py:module} evox.vis_tools.exv ``` ```{autodoc2-docstring} evox.vis_tools.exv :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`EvoXVisionAdapter ` - ```{autodoc2-docstring} evox.vis_tools.exv.EvoXVisionAdapter :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`_get_data_type ` - ```{autodoc2-docstring} evox.vis_tools.exv._get_data_type :summary: ``` * - {py:obj}`new_exv_metadata ` - ```{autodoc2-docstring} evox.vis_tools.exv.new_exv_metadata :summary: ``` ```` ### API ````{py:function} _get_data_type(dtype) :canonical: evox.vis_tools.exv._get_data_type ```{autodoc2-docstring} evox.vis_tools.exv._get_data_type ``` ```` ````{py:function} new_exv_metadata(population1: numpy.ndarray, population2: numpy.ndarray, fitness1: numpy.ndarray, fitness2: numpy.ndarray) :canonical: evox.vis_tools.exv.new_exv_metadata ```{autodoc2-docstring} evox.vis_tools.exv.new_exv_metadata ``` ```` `````{py:class} EvoXVisionAdapter(file_path: typing.Union[str, pathlib.Path], buffering: int = 0) :canonical: evox.vis_tools.exv.EvoXVisionAdapter ```{autodoc2-docstring} evox.vis_tools.exv.EvoXVisionAdapter ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} evox.vis_tools.exv.EvoXVisionAdapter.__init__ ``` ````{py:method} _write_magic_number() :canonical: evox.vis_tools.exv.EvoXVisionAdapter._write_magic_number ```{autodoc2-docstring} evox.vis_tools.exv.EvoXVisionAdapter._write_magic_number ``` ```` ````{py:method} _write_metedata(metadata) :canonical: evox.vis_tools.exv.EvoXVisionAdapter._write_metedata ```{autodoc2-docstring} evox.vis_tools.exv.EvoXVisionAdapter._write_metedata ``` ```` ````{py:method} set_metadata(metadata) :canonical: evox.vis_tools.exv.EvoXVisionAdapter.set_metadata ```{autodoc2-docstring} evox.vis_tools.exv.EvoXVisionAdapter.set_metadata ``` ```` ````{py:method} write_header() :canonical: evox.vis_tools.exv.EvoXVisionAdapter.write_header ```{autodoc2-docstring} evox.vis_tools.exv.EvoXVisionAdapter.write_header ``` ```` ````{py:method} write(*fields) :canonical: evox.vis_tools.exv.EvoXVisionAdapter.write ```{autodoc2-docstring} evox.vis_tools.exv.EvoXVisionAdapter.write ``` ```` ````{py:method} flush() :canonical: evox.vis_tools.exv.EvoXVisionAdapter.flush ```{autodoc2-docstring} evox.vis_tools.exv.EvoXVisionAdapter.flush ``` ```` `````