# {py:mod}`evorl.utils.ec_utils` ```{py:module} evorl.utils.ec_utils ``` ```{autodoc2-docstring} evorl.utils.ec_utils :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ParamVectorSpec ` - ```{autodoc2-docstring} evorl.utils.ec_utils.ParamVectorSpec :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} ParamVectorSpec(params) :canonical: evorl.utils.ec_utils.ParamVectorSpec ```{autodoc2-docstring} evorl.utils.ec_utils.ParamVectorSpec :parser: autodoc2_docstrings_parser ``` ````{py:method} to_tree(x) -> jax.Array :canonical: evorl.utils.ec_utils.ParamVectorSpec.to_tree ```{autodoc2-docstring} evorl.utils.ec_utils.ParamVectorSpec.to_tree :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} to_vector(x) -> jax.Array :canonical: evorl.utils.ec_utils.ParamVectorSpec.to_vector ```{autodoc2-docstring} evorl.utils.ec_utils.ParamVectorSpec.to_vector :parser: autodoc2_docstrings_parser ``` ```` `````