:py:mod:`rofunc.config.utils`
=============================

.. py:module:: rofunc.config.utils

.. autodoc2-docstring:: rofunc.config.utils
   :allowtitles:

Module Contents
---------------

Functions
~~~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`get_sim_config <rofunc.config.utils.get_sim_config>`
     - .. autodoc2-docstring:: rofunc.config.utils.get_sim_config
          :summary:
   * - :py:obj:`get_config <rofunc.config.utils.get_config>`
     - .. autodoc2-docstring:: rofunc.config.utils.get_config
          :summary:
   * - :py:obj:`process_omni_config <rofunc.config.utils.process_omni_config>`
     - .. autodoc2-docstring:: rofunc.config.utils.process_omni_config
          :summary:
   * - :py:obj:`load_view_motion_config <rofunc.config.utils.load_view_motion_config>`
     - .. autodoc2-docstring:: rofunc.config.utils.load_view_motion_config
          :summary:
   * - :py:obj:`load_ikea_config <rofunc.config.utils.load_ikea_config>`
     - .. autodoc2-docstring:: rofunc.config.utils.load_ikea_config
          :summary:
   * - :py:obj:`print_config <rofunc.config.utils.print_config>`
     - .. autodoc2-docstring:: rofunc.config.utils.print_config
          :summary:
   * - :py:obj:`omegaconf_to_dict <rofunc.config.utils.omegaconf_to_dict>`
     - .. autodoc2-docstring:: rofunc.config.utils.omegaconf_to_dict
          :summary:
   * - :py:obj:`dict_to_omegaconf <rofunc.config.utils.dict_to_omegaconf>`
     - .. autodoc2-docstring:: rofunc.config.utils.dict_to_omegaconf
          :summary:

API
~~~

.. py:function:: get_sim_config(sim_name: str)
   :canonical: rofunc.config.utils.get_sim_config

   .. autodoc2-docstring:: rofunc.config.utils.get_sim_config

.. py:function:: get_config(config_path=None, config_name=None, args=None, debug=False, absl_config_path=None) -> omegaconf.DictConfig
   :canonical: rofunc.config.utils.get_config

   .. autodoc2-docstring:: rofunc.config.utils.get_config

.. py:function:: process_omni_config(cfg)
   :canonical: rofunc.config.utils.process_omni_config

   .. autodoc2-docstring:: rofunc.config.utils.process_omni_config

.. py:function:: load_view_motion_config(config_name)
   :canonical: rofunc.config.utils.load_view_motion_config

   .. autodoc2-docstring:: rofunc.config.utils.load_view_motion_config

.. py:function:: load_ikea_config(ikea_name)
   :canonical: rofunc.config.utils.load_ikea_config

   .. autodoc2-docstring:: rofunc.config.utils.load_ikea_config

.. py:function:: print_config(config: omegaconf.DictConfig)
   :canonical: rofunc.config.utils.print_config

   .. autodoc2-docstring:: rofunc.config.utils.print_config

.. py:function:: omegaconf_to_dict(config: omegaconf.DictConfig) -> typing.Dict
   :canonical: rofunc.config.utils.omegaconf_to_dict

   .. autodoc2-docstring:: rofunc.config.utils.omegaconf_to_dict

.. py:function:: dict_to_omegaconf(d: typing.Dict, save_path: str = None) -> omegaconf.DictConfig
   :canonical: rofunc.config.utils.dict_to_omegaconf

   .. autodoc2-docstring:: rofunc.config.utils.dict_to_omegaconf
