qudi.util.datafitting
ToDo: Document
Functions
|
|
Classes
|
|
|
|
|
- class qudi.util.datafitting.FitConfiguration(name, model, estimator=None, custom_parameters=None)[source]
Bases:
builtins.object- property available_estimators
!! processed by numpydoc !!
- property custom_parameters
!! processed by numpydoc !!
- property default_parameters
!! processed by numpydoc !!
- property estimator
!! processed by numpydoc !!
- property model
!! processed by numpydoc !!
- property name
!! processed by numpydoc !!
- class qudi.util.datafitting.FitConfigurationsModel(*args, configurations=None, **kwargs)[source]
Bases:
PySide2.QtCore.QAbstractListModel- property configuration_names
!! processed by numpydoc !!
- property configurations
!! processed by numpydoc !!
- data(self, index: PySide2.QtCore.QModelIndex, role: int = PySide2.QtCore.Qt.ItemDataRole.DisplayRole) Any[source]
- dump_configs()[source]
Returns all currently held fit configurations as dicts representations containing only data types that can be dumped as YAML in qudi app status.
@return list: List of fit config dict representations.
- headerData(self, section: int, orientation: PySide2.QtCore.Qt.Orientation, role: int = PySide2.QtCore.Qt.ItemDataRole.DisplayRole) Any[source]
- load_configs(configs)[source]
Initializes or overwrites all currently held fit configurations with a given iterable of dictionary representations.
This method will reset the list model.
- Parameters:
- configsiterable
Iterable of FitConfiguration dictionary representations. See also: FitConfigurationsModel.dump_configs.
- property model_default_parameters
!! processed by numpydoc !!
- property model_estimators
!! processed by numpydoc !!
- property model_names
!! processed by numpydoc !!
- rowCount(self, parent: PySide2.QtCore.QModelIndex = Invalid(PySide2.QtCore.QModelIndex)) int[source]
- setData(self, index: PySide2.QtCore.QModelIndex, value: Any, role: int = PySide2.QtCore.Qt.ItemDataRole.EditRole) bool[source]
- sigFitConfigurationsChanged
!! processed by numpydoc !!
- staticMetaObject = <PySide2.QtCore.QMetaObject object>
- class qudi.util.datafitting.FitContainer(*args, config_model, **kwargs)[source]
Bases:
PySide2.QtCore.QObject- static dict_result(fit_result: None | lmfit.model.ModelResult, parameters_units: Mapping[str, str] | None = None, export_keys: Iterable[str] | None = ('value', 'stderr')) dict[source]
- property fit_configuration_names
!! processed by numpydoc !!
- property fit_configurations
!! processed by numpydoc !!
- static formatted_result(fit_result: None | lmfit.model.ModelResult, parameters_units: Mapping[str, str] | None = None) str[source]
- property last_fit
!! processed by numpydoc !!
- sigFitConfigurationsChanged
!! processed by numpydoc !!
- sigLastFitResultChanged
!! processed by numpydoc !!
- staticMetaObject = <PySide2.QtCore.QMetaObject object>