# {py:mod}`evorl.ec.evox_algorithm.openes` ```{py:module} evorl.ec.evox_algorithm.openes ``` ```{autodoc2-docstring} evorl.ec.evox_algorithm.openes :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`OpenES ` - ```{autodoc2-docstring} evorl.ec.evox_algorithm.openes.OpenES :parser: autodoc2_docstrings_parser :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`compute_centered_ranks ` - ```{autodoc2-docstring} evorl.ec.evox_algorithm.openes.compute_centered_ranks :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`compute_ranks ` - ```{autodoc2-docstring} evorl.ec.evox_algorithm.openes.compute_ranks :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} OpenES(center_init, pop_size, learning_rate, noise_std, optimizer=None, mirror_sampling=True) :canonical: evorl.ec.evox_algorithm.openes.OpenES Bases: {py:obj}`evox.Algorithm` ```{autodoc2-docstring} evorl.ec.evox_algorithm.openes.OpenES :parser: autodoc2_docstrings_parser ``` ````{py:method} ask(state) :canonical: evorl.ec.evox_algorithm.openes.OpenES.ask ```{autodoc2-docstring} evorl.ec.evox_algorithm.openes.OpenES.ask :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} setup(key) :canonical: evorl.ec.evox_algorithm.openes.OpenES.setup ```{autodoc2-docstring} evorl.ec.evox_algorithm.openes.OpenES.setup :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} tell(state, fitness) :canonical: evorl.ec.evox_algorithm.openes.OpenES.tell ```{autodoc2-docstring} evorl.ec.evox_algorithm.openes.OpenES.tell :parser: autodoc2_docstrings_parser ``` ```` ````` ````{py:function} compute_centered_ranks(x) :canonical: evorl.ec.evox_algorithm.openes.compute_centered_ranks ```{autodoc2-docstring} evorl.ec.evox_algorithm.openes.compute_centered_ranks :parser: autodoc2_docstrings_parser ``` ```` ````{py:function} compute_ranks(x) :canonical: evorl.ec.evox_algorithm.openes.compute_ranks ```{autodoc2-docstring} evorl.ec.evox_algorithm.openes.compute_ranks :parser: autodoc2_docstrings_parser ``` ````