nomad_camels.extensions package

Submodules

nomad_camels.extensions.extension_contexts module

class nomad_camels.extensions.extension_contexts.ELN_Context(ui)

Bases: object

nomad_camels.extensions.extension_interface module

class nomad_camels.extensions.extension_interface.Extension

Bases: object

stop_extension()

nomad_camels.extensions.extension_management module

class nomad_camels.extensions.extension_management.Extension_Manager(preferences, parent=None)

Bases: QDialog

accept(self) None
build_table()
install_selected(uninstall=False)
propagate_exception(e)
show_hide_info()
staticMetaObject = PySide6.QtCore.QMetaObject("Extension_Manager" inherits "QDialog": )
table_click()
update_config()
class nomad_camels.extensions.extension_management.Info_Widget(parent=None)

Bases: QSplitter

staticMetaObject = PySide6.QtCore.QMetaObject("Info_Widget" inherits "QSplitter": )
update_texts(extension)
class nomad_camels.extensions.extension_management.Install_Thread(extension, uninstall=False, parent=None)

Bases: QThread

exception_signal
run(self) None
staticMetaObject = PySide6.QtCore.QMetaObject("Install_Thread" inherits "QThread": Methods:   #12 type=Signal, signature=exception_signal(PyObject), parameters=PyObject )
nomad_camels.extensions.extension_management.get_installed_extensions()

Returns a list of all installed extensions.

nomad_camels.extensions.extension_management.get_license_text(extension)
nomad_camels.extensions.extension_management.get_local_extensions()

Returns a list of all local extensions.

nomad_camels.extensions.extension_management.get_online_extensions()

Returns a list of all extensions.

nomad_camels.extensions.extension_management.get_readme_text(extension)

Module contents