labcore.analysis.hvapps#
Classes
|
A node that loads data from a specified file location. |
|
|
|
|
|
A node that loads data. |
- class labcore.analysis.hvapps.DDH5LoaderNode(path: str | Path = '', *args: Any, **kwargs: Any)[source]#
Bases:
LoaderNodeBaseA node that loads data from a specified file location.
the panel of the node consists of UI options for loading and pre-processing.
- file_path = None#
- name = 'DDH5LoaderNode'#
- class labcore.analysis.hvapps.DataSelect(data_root, size=15)[source]#
Bases:
Viewer- DATAFILE = 'data.ddh5'#
- SYM = {'bad': '😭', 'complete': '✅', 'star': '😁', 'trash': '❌'}#
- event_lock = False#
- group_options = None#
- name = 'DataSelect'#
- search_term = None#
- selected_path = None#
- class labcore.analysis.hvapps.LoaderNodeBase(path=PosixPath('.'), *args: Any, **kwargs: Any)[source]#
Bases:
NodeA node that loads data.
the panel of the node consists of UI options for loading and pre-processing.
Each subclass must implement
LoaderNodeBase.load_data.- async load_and_preprocess(*events: Event) None[source]#
Call load data and perform pre-processing.
Function is triggered by clicking the “Load data” button.
- load_data() DataDict[source]#
Load data. Needs to be implemented by subclasses.
- Raises:
NotImplementedError – if not implemented by subclass.
- name = 'LoaderNodeBase'#