nomad_camels_extension_eLabFTW package
Submodules
nomad_camels_extension_eLabFTW.elabFTW_extension module
- class nomad_camels_extension_eLabFTW.elabFTW_extension.AskUploadDialog(parent=None, entity_name='', entity_type='')
Bases:
QDialog
- staticMetaObject = PySide6.QtCore.QMetaObject("AskUploadDialog" inherits "QDialog": )
- class nomad_camels_extension_eLabFTW.elabFTW_extension.ELabFTW_Extension(ELN_Context: ELN_Context)
Bases:
Extension
- change_user_type()
- sample_checked(checked: bool)
- sample_selected(sample: dict)
- show_elab_sample(logged_in: bool)
- show_upload_widget(logged_in: bool)
- upload_data(file_path)
- user_logged_in_out(logged_in: bool)
- class nomad_camels_extension_eLabFTW.elabFTW_extension.Elab_Sample_Widget(parent=None)
Bases:
QWidget
- sample_checked()
- sample_checked_signal
- sample_selected_signal
- select_sample()
- staticMetaObject = PySide6.QtCore.QMetaObject("Elab_Sample_Widget" inherits "QWidget": Methods: #33 type=Signal, signature=sample_selected_signal(QVariantMap), parameters=QVariantMap #34 type=Signal, signature=sample_checked_signal(bool), parameters=bool )
- class nomad_camels_extension_eLabFTW.elabFTW_extension.Elab_User_Widget(parent=None)
Bases:
QWidget
- ensure_login()
- log_in_out()
- log_in_out_signal
- staticMetaObject = PySide6.QtCore.QMetaObject("Elab_User_Widget" inherits "QWidget": Methods: #33 type=Signal, signature=log_in_out_signal(bool), parameters=bool )
- class nomad_camels_extension_eLabFTW.elabFTW_extension.UploadElabWidget(parent=None)
Bases:
QWidget
- item_type_changed()
- staticMetaObject = PySide6.QtCore.QMetaObject("UploadElabWidget" inherits "QWidget": )
- update_boxes()
- nomad_camels_extension_eLabFTW.elabFTW_extension.start_selection_dialog(parent)
nomad_camels_extension_eLabFTW.elab_communication module
- class nomad_camels_extension_eLabFTW.elab_communication.ItemSelector(parent=None)
Bases:
QDialog
This UI dialog handles the selection of an item from eLabFTW.
- accept(self, /) None
- get_current_item_data()
- item_change()
- item_filtering()
- staticMetaObject = PySide6.QtCore.QMetaObject("ItemSelector" inherits "QDialog": )
- class nomad_camels_extension_eLabFTW.elab_communication.LoginDialog(parent=None)
Bases:
QDialog
This UI dialog handles the login to elabFTW.
- accept(self, /) None
- staticMetaObject = PySide6.QtCore.QMetaObject("LoginDialog" inherits "QDialog": )
- nomad_camels_extension_eLabFTW.elab_communication.ensure_login(parent=None)
- nomad_camels_extension_eLabFTW.elab_communication.get_elab_settings()
Returns the eLabFTW settings from the preferences.
- nomad_camels_extension_eLabFTW.elab_communication.get_experiments(parent=None)
Returns the experiments from eLabFTW.
- nomad_camels_extension_eLabFTW.elab_communication.get_item_types(parent=None)
Returns the item types from eLabFTW.
- nomad_camels_extension_eLabFTW.elab_communication.get_items(parent=None)
Returns the items from eLabFTW.
- nomad_camels_extension_eLabFTW.elab_communication.get_user_information(parent=None)
Returns the user information from eLabFTW.
- nomad_camels_extension_eLabFTW.elab_communication.login_to_elab(parent=None)
- nomad_camels_extension_eLabFTW.elab_communication.logout_of_elab()
- nomad_camels_extension_eLabFTW.elab_communication.upload_file(file_path, entity_type, entity_id, parent=None)