# {py:mod}`evorl.algorithms.ec.so.openes` ```{py:module} evorl.algorithms.ec.so.openes ``` ```{autodoc2-docstring} evorl.algorithms.ec.so.openes :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`OpenESWorkflow ` - ```` ### API `````{py:class} OpenESWorkflow(*, env: evorl.envs.Env, agent: evorl.agent.Agent, ec_optimizer: evorl.ec.optimizers.EvoOptimizer, ec_evaluator: evorl.evaluators.Evaluator, evaluator: evorl.evaluators.Evaluator, agent_state_vmap_axes: evorl.agent.AgentStateAxis = 0, config: omegaconf.DictConfig) :canonical: evorl.algorithms.ec.so.openes.OpenESWorkflow Bases: {py:obj}`evorl.algorithms.ec.so.es_workflow.ESWorkflowTemplate` ````{py:method} name() :canonical: evorl.algorithms.ec.so.openes.OpenESWorkflow.name :classmethod: ```` `````