(dev-api)= # API reference This page provides an auto-generated summary of the mache API. For more details and examples, refer to the relevant sections in the main part of the documentation. ## discover ```{eval-rst} .. currentmodule:: mache.discover .. autosummary:: :toctree: generated/ discover_machine ``` ## permissions ```{eval-rst} .. currentmodule:: mache.permissions .. autosummary:: :toctree: generated/ update_permissions ``` ## spack ```{eval-rst} .. currentmodule:: mache.spack .. autosummary:: :toctree: generated/ make_spack_env get_spack_script get_modules_env_vars_and_mpi_compilers ``` ## sync ```{eval-rst} .. currentmodule:: mache.sync.diags .. autosummary:: :toctree: generated/ sync_diags ``` ## MachineInfo ```{eval-rst} .. currentmodule:: mache .. autosummary:: :toctree: generated/ MachineInfo MachineInfo.get_account_defaults ```