# {py:mod}`nexusLIMS.tui.apps.instruments.app` ```{py:module} nexusLIMS.tui.apps.instruments.app ``` ```{autodoc2-docstring} nexusLIMS.tui.apps.instruments.app :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`InstrumentManagerApp ` - ```{autodoc2-docstring} nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} InstrumentManagerApp(db_path: pathlib.Path | None = None, **kwargs) :canonical: nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp Bases: {py:obj}`nexusLIMS.tui.common.base_app.BaseNexusApp` ```{autodoc2-docstring} nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp :parser: autodoc2_docstrings_parser ``` ````{py:property} db_path :canonical: nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp.db_path :type: pathlib.Path ```{autodoc2-docstring} nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp.db_path :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} on_mount() -> None :canonical: nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp.on_mount ```{autodoc2-docstring} nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp.on_mount :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} get_app_name() -> str :canonical: nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp.get_app_name ```{autodoc2-docstring} nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp.get_app_name :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} get_keybindings() -> list[tuple[str, str]] :canonical: nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp.get_keybindings ```{autodoc2-docstring} nexusLIMS.tui.apps.instruments.app.InstrumentManagerApp.get_keybindings :parser: autodoc2_docstrings_parser ``` ```` `````