hsstab
sgp.ui.tabs.hsstab.ANN
sgp.ui.tabs.hsstab.HSSTab
Bases: QWidget, QObject
Widget for displaying soil properties for the HSS model.
sgp.ui.tabs.hsstab.HSSTab.addInputProperty
addInputProperty(key: str, **options) -> PropertyWidget
Add an input property to the list.
sgp.ui.tabs.hsstab.HSSTab.addOutputProperty
addOutputProperty(key: str, SpinBox: Type[QDoubleSpinBox] = QtWidgets.QDoubleSpinBox, **options) -> PropertyWidget
Add an output property to the list.
sgp.ui.tabs.hsstab.MPD
Bases: PredictionBase
Multivariate Distribution (MPD) model.
sgp.ui.tabs.hsstab.MPD.corr_bootstrap
Calculate the correlation matrix.
sgp.ui.tabs.hsstab.MPD.fit
Fit the Johnson distribution to the data.
| RETURNS | DESCRIPTION |
|---|---|
A tuple containing the distributions, the optimization results, the statistics, and the p-values.
|
|
sgp.ui.tabs.hsstab.MPD.optimize
optimize(df: DataFrame, *, method: Optimizers, **kwargs)
Optimize the z-value for the Johnson distribution.
sgp.ui.tabs.hsstab.Model
The prediction model
sgp.ui.tabs.hsstab.PropertyWidget
Bases: QWidget, QObject
Widget for displaying property items.
sgp.ui.tabs.hsstab.PropertyWidget.__init__
__init__(name: str, value: float, enabled: bool = None, parent=None, *args, SpinBox: Type[QDoubleSpinBox] = QtWidgets.QDoubleSpinBox, **kwargs)
Initialize the PropertyWidget.
sgp.ui.tabs.hsstab.PropertyWidget.isEnabled
isEnabled() -> bool
Get whether the PropertyWidget is enabled.
sgp.ui.tabs.hsstab.PropertyWidget.setOptions
Set the options of the PropertyWidget.
sgp.ui.tabs.hsstab.PropertyWidget.setValue
setValue(value: float)
Set the value of the PropertyWidget.
sgp.ui.tabs.hsstab.SGPIO
Bases: HashableBaseModelIO
sgp.ui.tabs.hsstab.ScientificDoubleSpinBox
Bases: QDoubleSpinBox, QObject
A QDoubleSpinBox that displays floats in scientific notation.