diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ef2e050..2b47ee7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -8,6 +8,10 @@ This document records all notable changes to This project adheres to `PEP 440 -- Version Identification and Dependency Specification `_. +0.4.2 (22-03-24) +---------------- +- Changes to Phase Error Correction UI and some quality of life improvements + 0.4.1 (22-03-24) ---------------- - The UI for Phase Error Correction now incorporates the wavenumber-increased parameter of 0.4 release diff --git a/crikit/__init__.py b/crikit/__init__.py index 233e237..205dfca 100644 --- a/crikit/__init__.py +++ b/crikit/__init__.py @@ -14,4 +14,4 @@ * Charles H. Camp Jr. """ -__version__ = '0.4.1' \ No newline at end of file +__version__ = '0.4.2' \ No newline at end of file diff --git a/crikit/ui/dialog_ploteffect.py b/crikit/ui/dialog_ploteffect.py index b99aec1..0f6dc7f 100644 --- a/crikit/ui/dialog_ploteffect.py +++ b/crikit/ui/dialog_ploteffect.py @@ -338,15 +338,14 @@ def fcn(self, data_in): # if winPlotEffect is not None: # print(winPlotEffect.parameters) # -## # ALS - # from crikit.ui.widget_ALS import widgetALS as _widgetALS +# # ALS + from crikit.ui.widget_ALS import widgetALS as _widgetALS - # rng = _np.arange(*_find_nearest(WN, [500, 3800])[1]) - # plugin = _widgetALS(x=WN, rng=rng) - # winPlotEffect = DialogPlotEffect.dialogPlotEffect(CARS, x=WN, - # plugin=plugin) - # if winPlotEffect is not None: - # print(winPlotEffect.parameters) + plugin = _widgetALS(x=WN) + winPlotEffect = DialogPlotEffect.dialogPlotEffect(CARS, x=WN, + plugin=plugin) + if winPlotEffect is not None: + print(winPlotEffect.parameters) # # # ArPLS # from crikit.ui.widget_ArPLS import widgetArPLS as _widgetArPLS @@ -374,12 +373,12 @@ def fcn(self, data_in): # print(winPlotEffect.parameters) # # KK - from crikit.ui.widget_KK import (widgetKK as _widgetKK) - plugin = _widgetKK() - winPlotEffect = DialogPlotEffect.dialogPlotEffect([NRB,CARS], x=WN, - plugin=plugin) - if winPlotEffect is not None: - print(winPlotEffect.parameters) + # from crikit.ui.widget_KK import (widgetKK as _widgetKK) + # plugin = _widgetKK() + # winPlotEffect = DialogPlotEffect.dialogPlotEffect([NRB,CARS], x=WN, + # plugin=plugin) + # if winPlotEffect is not None: + # print(winPlotEffect.parameters) # # Calibrate # from crikit.ui.widget_Calibrate import (widgetCalibrate as diff --git a/crikit/ui/qt5/ui_PlotEffect_ALS2.ui b/crikit/ui/qt5/ui_PlotEffect_ALS2.ui index 89d2024..de6eb98 100644 --- a/crikit/ui/qt5/ui_PlotEffect_ALS2.ui +++ b/crikit/ui/qt5/ui_PlotEffect_ALS2.ui @@ -7,9 +7,21 @@ 0 0 800 - 301 + 304 + + + 0 + 0 + + + + + 16777215 + 304 + + Form @@ -17,20 +29,29 @@ font: 10pt "Arial"; - + Fixed=P - + 2 + + QLayout::SetFixedSize + + + + 0 + 0 + + <html><head/><body><p>Wavenumber Increasing <span style=" font-weight:700;">Left-to-Right</span></p></body></html> @@ -60,6 +81,9 @@ Qt::Vertical + + QSizePolicy::Fixed + 20 @@ -70,10 +94,10 @@ - - + + - + 0 0 @@ -84,7 +108,7 @@ QFrame::Plain - + 5 @@ -97,27 +121,36 @@ 5 - - - - + + + + 0 + + + 0 + + + - Sub-Sampling Factor + Max Iterations - - + + 1 - 10000 + 1000000 + + + 100 - + Qt::Vertical @@ -129,222 +162,135 @@ - - - - - - - - - Arial - 10 - false - false - - + + - Lambda (smoothness) + Min Difference - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - Fix End-Points + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + QFrame::Box + + + + 2 + + + QLayout::SetDefaultConstraint + + + 12 + + + + + QLayout::SetDefaultConstraint + + + 0 + + + 0 + + + + + 0 - + + + + Weighted (Subsections) + + + + + + + 5 + + + + - - - - - 20 - 20 - - - - - - - true - - + + + + + + Weight Value + + + + + + + + + 0 + 0 + + + + + 0 + 12 + + + + + 16777215 + 300 + + + + + 0 + 65 + + + + 80 + + + true + + + + Start X + + + + + - - - - 2 - - - QLayout::SetNoConstraint - - - - - 0 - - - 0 - - - - - 0 - - - - - Weighted (Subsections) - - - - - - - 5 - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - Weight Value - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - - 0 - 0 - - - - - 0 - 70 - - - - - 0 - 65 - - - - 80 - - - true - - - - Start X - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - + @@ -373,24 +319,39 @@ + + 0 + - QLayout::SetMaximumSize + QLayout::SetFixedSize - + + + + 0 + 0 + + Define P (Asymmetry) - + + + + 0 + 0 + + P Subsections - + 5 @@ -408,7 +369,13 @@ 0 - 12 + 4 + + + + + 16777215 + 200 @@ -458,36 +425,32 @@ - - - - Qt::Vertical - - - QSizePolicy::Expanding - - - - 20 - 40 - - - - - - + + + + + 0 + 0 + + + + + 16777215 + 100 + + QFrame::StyledPanel QFrame::Plain - + 5 @@ -500,36 +463,55 @@ 5 - - + + 0 - - 0 - - - + + - Max Iterations + Sub-Sampling Factor - - + + 1 - 1000000 + 10000 - - 100 + + + + + + + + + + + 0 + 0 + + + + + Arial + 10 + false + false + + + + Lambda (smoothness) - + Qt::Vertical @@ -541,60 +523,38 @@ - - + + + + + + - Min Difference + Fix End-Points + + + + + + + + 20 + 20 + + + + + + + true - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - 0 - 0 - - - - QFrame::StyledPanel - - - QFrame::Raised - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - diff --git a/crikit/ui/qt5/ui_PlotEffect_ALS3.ui b/crikit/ui/qt5/ui_PlotEffect_ALS3.ui new file mode 100644 index 0000000..924aa0b --- /dev/null +++ b/crikit/ui/qt5/ui_PlotEffect_ALS3.ui @@ -0,0 +1,626 @@ + + + Form + + + + 0 + 0 + 911 + 257 + + + + + 0 + 0 + + + + Form + + + + + + + 0 + 0 + + + + + 16777215 + 70 + + + + QFrame::Box + + + QFrame::Plain + + + + 15 + + + QLayout::SetFixedSize + + + + + QLayout::SetFixedSize + + + + + P (Asymmetry) + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + QLayout::SetFixedSize + + + + + + 0 + 0 + + + + Lambda (Smoothness) + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + QLayout::SetFixedSize + + + + + Sub-Sampling Factor + + + + + + + + 0 + 0 + + + + 1 + + + 10000 + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + QLayout::SetFixedSize + + + + + + 0 + 0 + + + + Fix End-Points + + + + + + + + 20 + 20 + + + + + + + true + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + QLayout::SetFixedSize + + + + + + 0 + 0 + + + + + 181 + 0 + + + + + 350 + 20 + + + + <html><head/><body><p align="center">Wavenumber Increasing <span style=" font-weight:700;">Left-to-Right</span></p></body></html> + + + Qt::RichText + + + false + + + + + + + + 0 + 0 + + + + Conjugate if the frequency axis increases right-to-left. + + + + + + true + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + QFrame::Box + + + + + + 6 + + + + + QLayout::SetFixedSize + + + + + + 0 + 0 + + + + P (Asymmetry) Subsections + + + + + + + + 0 + 0 + + + + 5 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 0 + 0 + + + + + 0 + 4 + + + + + 16777215 + 200 + + + + + 0 + 140 + + + + QFrame::Plain + + + Qt::ScrollBarAsNeeded + + + 0 + + + true + + + 20 + + + 80 + + + false + + + true + + + + Start X + + + + + End X + + + + + P (Asymmetry) Value + + + + + + + + + + QLayout::SetDefaultConstraint + + + + + + + + 0 + 0 + + + + Weighted (Subsections) + + + + + + + + 0 + 0 + + + + 5 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + Weight Value + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 0 + 0 + + + + + 0 + 12 + + + + + 16777215 + 300 + + + + + 0 + 65 + + + + 2 + + + 80 + + + true + + + + Start X + + + + + End X + + + + + + + + + + + 0 + 0 + + + + QFrame::Box + + + QFrame::Plain + + + + + + 0 + + + + + Max Iterations + + + + + + + + 0 + 0 + + + + 1 + + + 1000000 + + + 100 + + + + + + + Min Difference + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + diff --git a/crikit/ui/qt_PlotEffect_ALS2.py b/crikit/ui/qt_PlotEffect_ALS2.py index 37ea48f..2296dd8 100644 --- a/crikit/ui/qt_PlotEffect_ALS2.py +++ b/crikit/ui/qt_PlotEffect_ALS2.py @@ -14,86 +14,22 @@ class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") - Form.resize(800, 301) + Form.resize(800, 304) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) + Form.setSizePolicy(sizePolicy) + Form.setMaximumSize(QtCore.QSize(16777215, 304)) Form.setStyleSheet("font: 10pt \"Arial\";") self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") - self.label_5 = QtWidgets.QLabel(Form) - self.label_5.setObjectName("label_5") - self.gridLayout.addWidget(self.label_5, 0, 1, 1, 1) - self.verticalLayout_10 = QtWidgets.QVBoxLayout() - self.verticalLayout_10.setSpacing(2) - self.verticalLayout_10.setObjectName("verticalLayout_10") - self.label_13 = QtWidgets.QLabel(Form) - self.label_13.setTextFormat(QtCore.Qt.RichText) - self.label_13.setWordWrap(True) - self.label_13.setObjectName("label_13") - self.verticalLayout_10.addWidget(self.label_13) - self.checkBoxWNIncreasing = QtWidgets.QCheckBox(Form) - self.checkBoxWNIncreasing.setText("") - self.checkBoxWNIncreasing.setChecked(True) - self.checkBoxWNIncreasing.setObjectName("checkBoxWNIncreasing") - self.verticalLayout_10.addWidget(self.checkBoxWNIncreasing, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop) - spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout_10.addItem(spacerItem) - self.gridLayout.addLayout(self.verticalLayout_10, 3, 4, 1, 1) - self.frame_3 = QtWidgets.QFrame(Form) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.frame_3.sizePolicy().hasHeightForWidth()) - self.frame_3.setSizePolicy(sizePolicy) - self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel) - self.frame_3.setFrameShadow(QtWidgets.QFrame.Plain) - self.frame_3.setObjectName("frame_3") - self.gridLayout_2 = QtWidgets.QGridLayout(self.frame_3) - self.gridLayout_2.setContentsMargins(5, 5, 5, 5) - self.gridLayout_2.setObjectName("gridLayout_2") - self.verticalLayout_3 = QtWidgets.QVBoxLayout() - self.verticalLayout_3.setObjectName("verticalLayout_3") - self.label_3 = QtWidgets.QLabel(self.frame_3) - self.label_3.setObjectName("label_3") - self.verticalLayout_3.addWidget(self.label_3, 0, QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) - self.spinBoxRedux = QtWidgets.QSpinBox(self.frame_3) - self.spinBoxRedux.setMinimum(1) - self.spinBoxRedux.setMaximum(10000) - self.spinBoxRedux.setObjectName("spinBoxRedux") - self.verticalLayout_3.addWidget(self.spinBoxRedux, 0, QtCore.Qt.AlignTop) - spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout_3.addItem(spacerItem1) - self.gridLayout_2.addLayout(self.verticalLayout_3, 0, 1, 1, 1) - self.verticalLayout_2 = QtWidgets.QVBoxLayout() - self.verticalLayout_2.setObjectName("verticalLayout_2") - self.label_2 = QtWidgets.QLabel(self.frame_3) - font = QtGui.QFont() - font.setFamily("Arial") - font.setPointSize(10) - font.setBold(False) - font.setItalic(False) - self.label_2.setFont(font) - self.label_2.setObjectName("label_2") - self.verticalLayout_2.addWidget(self.label_2, 0, QtCore.Qt.AlignLeft) - spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout_2.addItem(spacerItem2) - self.gridLayout_2.addLayout(self.verticalLayout_2, 0, 0, 1, 1) - self.verticalLayout_4 = QtWidgets.QVBoxLayout() - self.verticalLayout_4.setObjectName("verticalLayout_4") - self.label_4 = QtWidgets.QLabel(self.frame_3) - self.label_4.setObjectName("label_4") - self.verticalLayout_4.addWidget(self.label_4, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter) - self.checkBox = QtWidgets.QCheckBox(self.frame_3) - self.checkBox.setMinimumSize(QtCore.QSize(20, 20)) - self.checkBox.setText("") - self.checkBox.setChecked(True) - self.checkBox.setObjectName("checkBox") - self.verticalLayout_4.addWidget(self.checkBox, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop) - self.gridLayout_2.addLayout(self.verticalLayout_4, 1, 1, 1, 1) - self.gridLayout.addWidget(self.frame_3, 1, 2, 2, 1) self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint) self.verticalLayout_5.setSpacing(2) self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.horizontalLayout.setContentsMargins(-1, 0, 0, -1) self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout_6 = QtWidgets.QVBoxLayout() @@ -106,25 +42,22 @@ def setupUi(self, Form): self.spinBoxWSubSections.setMaximum(5) self.spinBoxWSubSections.setObjectName("spinBoxWSubSections") self.verticalLayout_6.addWidget(self.spinBoxWSubSections) - spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout_6.addItem(spacerItem3) self.horizontalLayout.addLayout(self.verticalLayout_6) self.verticalLayout_7 = QtWidgets.QVBoxLayout() self.verticalLayout_7.setObjectName("verticalLayout_7") self.label_8 = QtWidgets.QLabel(Form) self.label_8.setObjectName("label_8") - self.verticalLayout_7.addWidget(self.label_8) - spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout_7.addItem(spacerItem4) + self.verticalLayout_7.addWidget(self.label_8, 0, QtCore.Qt.AlignTop) self.horizontalLayout.addLayout(self.verticalLayout_7) self.verticalLayout_5.addLayout(self.horizontalLayout) self.tableWidgetWeights = QtWidgets.QTableWidget(Form) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tableWidgetWeights.sizePolicy().hasHeightForWidth()) self.tableWidgetWeights.setSizePolicy(sizePolicy) - self.tableWidgetWeights.setMinimumSize(QtCore.QSize(0, 70)) + self.tableWidgetWeights.setMinimumSize(QtCore.QSize(0, 12)) + self.tableWidgetWeights.setMaximumSize(QtCore.QSize(16777215, 200)) self.tableWidgetWeights.setBaseSize(QtCore.QSize(0, 65)) self.tableWidgetWeights.setObjectName("tableWidgetWeights") self.tableWidgetWeights.setColumnCount(2) @@ -134,13 +67,76 @@ def setupUi(self, Form): self.tableWidgetWeights.horizontalHeader().setDefaultSectionSize(80) self.tableWidgetWeights.horizontalHeader().setStretchLastSection(True) self.verticalLayout_5.addWidget(self.tableWidgetWeights) - spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout_5.addItem(spacerItem5) - spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout_5.addItem(spacerItem6) - spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout_5.addItem(spacerItem7) self.gridLayout.addLayout(self.verticalLayout_5, 3, 2, 1, 2) + self.label_5 = QtWidgets.QLabel(Form) + self.label_5.setObjectName("label_5") + self.gridLayout.addWidget(self.label_5, 0, 1, 1, 1) + self.verticalLayout_10 = QtWidgets.QVBoxLayout() + self.verticalLayout_10.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) + self.verticalLayout_10.setSpacing(2) + self.verticalLayout_10.setObjectName("verticalLayout_10") + self.label_13 = QtWidgets.QLabel(Form) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_13.sizePolicy().hasHeightForWidth()) + self.label_13.setSizePolicy(sizePolicy) + self.label_13.setTextFormat(QtCore.Qt.RichText) + self.label_13.setWordWrap(True) + self.label_13.setObjectName("label_13") + self.verticalLayout_10.addWidget(self.label_13) + self.checkBoxWNIncreasing = QtWidgets.QCheckBox(Form) + self.checkBoxWNIncreasing.setText("") + self.checkBoxWNIncreasing.setChecked(True) + self.checkBoxWNIncreasing.setObjectName("checkBoxWNIncreasing") + self.verticalLayout_10.addWidget(self.checkBoxWNIncreasing, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) + self.verticalLayout_10.addItem(spacerItem) + self.gridLayout.addLayout(self.verticalLayout_10, 3, 4, 1, 1) + self.frame_4 = QtWidgets.QFrame(Form) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.frame_4.sizePolicy().hasHeightForWidth()) + self.frame_4.setSizePolicy(sizePolicy) + self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame_4.setFrameShadow(QtWidgets.QFrame.Plain) + self.frame_4.setObjectName("frame_4") + self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.frame_4) + self.verticalLayout_8.setContentsMargins(5, 5, 5, 5) + self.verticalLayout_8.setObjectName("verticalLayout_8") + self.verticalLayout_9 = QtWidgets.QVBoxLayout() + self.verticalLayout_9.setContentsMargins(-1, 0, -1, -1) + self.verticalLayout_9.setSpacing(0) + self.verticalLayout_9.setObjectName("verticalLayout_9") + self.label_9 = QtWidgets.QLabel(self.frame_4) + self.label_9.setObjectName("label_9") + self.verticalLayout_9.addWidget(self.label_9) + self.spinBoxMaxIter = QtWidgets.QSpinBox(self.frame_4) + self.spinBoxMaxIter.setMinimum(1) + self.spinBoxMaxIter.setMaximum(1000000) + self.spinBoxMaxIter.setProperty("value", 100) + self.spinBoxMaxIter.setObjectName("spinBoxMaxIter") + self.verticalLayout_9.addWidget(self.spinBoxMaxIter) + spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_9.addItem(spacerItem1) + self.label_10 = QtWidgets.QLabel(self.frame_4) + self.label_10.setObjectName("label_10") + self.verticalLayout_9.addWidget(self.label_10) + self.verticalLayout_8.addLayout(self.verticalLayout_9) + spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_8.addItem(spacerItem2) + self.gridLayout.addWidget(self.frame_4, 1, 4, 1, 1) + self.frame_2 = QtWidgets.QFrame(Form) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.frame_2.sizePolicy().hasHeightForWidth()) + self.frame_2.setSizePolicy(sizePolicy) + self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) + self.frame_2.setObjectName("frame_2") + self.gridLayout.addWidget(self.frame_2, 1, 0, 1, 1) self.frame = QtWidgets.QFrame(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) @@ -154,25 +150,37 @@ def setupUi(self, Form): self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.verticalLayout = QtWidgets.QVBoxLayout() - self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize) + self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) + self.verticalLayout.setSpacing(0) self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) + self.label.setSizePolicy(sizePolicy) self.label.setObjectName("label") - self.verticalLayout.addWidget(self.label, 0, QtCore.Qt.AlignLeft) + self.verticalLayout.addWidget(self.label, 0, QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.label_6 = QtWidgets.QLabel(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth()) + self.label_6.setSizePolicy(sizePolicy) self.label_6.setObjectName("label_6") - self.verticalLayout.addWidget(self.label_6) + self.verticalLayout.addWidget(self.label_6, 0, QtCore.Qt.AlignTop) self.spinBoxAsymSubSections = QtWidgets.QSpinBox(self.frame) self.spinBoxAsymSubSections.setMaximum(5) self.spinBoxAsymSubSections.setObjectName("spinBoxAsymSubSections") - self.verticalLayout.addWidget(self.spinBoxAsymSubSections) + self.verticalLayout.addWidget(self.spinBoxAsymSubSections, 0, QtCore.Qt.AlignTop) self.tableWidgetAsym = QtWidgets.QTableWidget(self.frame) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tableWidgetAsym.sizePolicy().hasHeightForWidth()) self.tableWidgetAsym.setSizePolicy(sizePolicy) - self.tableWidgetAsym.setMinimumSize(QtCore.QSize(0, 12)) + self.tableWidgetAsym.setMinimumSize(QtCore.QSize(0, 4)) + self.tableWidgetAsym.setMaximumSize(QtCore.QSize(16777215, 200)) self.tableWidgetAsym.setBaseSize(QtCore.QSize(0, 140)) self.tableWidgetAsym.setFrameShadow(QtWidgets.QFrame.Plain) self.tableWidgetAsym.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) @@ -191,51 +199,66 @@ def setupUi(self, Form): self.tableWidgetAsym.horizontalHeader().setMinimumSectionSize(20) self.tableWidgetAsym.horizontalHeader().setStretchLastSection(True) self.verticalLayout.addWidget(self.tableWidgetAsym) - spacerItem8 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem8) + spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout.addItem(spacerItem3) self.horizontalLayout_2.addLayout(self.verticalLayout) self.gridLayout.addWidget(self.frame, 1, 1, 3, 1) - self.frame_4 = QtWidgets.QFrame(Form) - self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel) - self.frame_4.setFrameShadow(QtWidgets.QFrame.Plain) - self.frame_4.setObjectName("frame_4") - self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.frame_4) - self.verticalLayout_8.setContentsMargins(5, 5, 5, 5) - self.verticalLayout_8.setObjectName("verticalLayout_8") - self.verticalLayout_9 = QtWidgets.QVBoxLayout() - self.verticalLayout_9.setContentsMargins(-1, 0, -1, -1) - self.verticalLayout_9.setSpacing(0) - self.verticalLayout_9.setObjectName("verticalLayout_9") - self.label_9 = QtWidgets.QLabel(self.frame_4) - self.label_9.setObjectName("label_9") - self.verticalLayout_9.addWidget(self.label_9) - self.spinBoxMaxIter = QtWidgets.QSpinBox(self.frame_4) - self.spinBoxMaxIter.setMinimum(1) - self.spinBoxMaxIter.setMaximum(1000000) - self.spinBoxMaxIter.setProperty("value", 100) - self.spinBoxMaxIter.setObjectName("spinBoxMaxIter") - self.verticalLayout_9.addWidget(self.spinBoxMaxIter) - spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout_9.addItem(spacerItem9) - self.label_10 = QtWidgets.QLabel(self.frame_4) - self.label_10.setObjectName("label_10") - self.verticalLayout_9.addWidget(self.label_10) - self.verticalLayout_8.addLayout(self.verticalLayout_9) - spacerItem10 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.verticalLayout_8.addItem(spacerItem10) - self.gridLayout.addWidget(self.frame_4, 1, 4, 1, 1) - self.frame_2 = QtWidgets.QFrame(Form) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) + self.frame_3 = QtWidgets.QFrame(Form) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.frame_2.sizePolicy().hasHeightForWidth()) - self.frame_2.setSizePolicy(sizePolicy) - self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel) - self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised) - self.frame_2.setObjectName("frame_2") - self.gridLayout.addWidget(self.frame_2, 1, 0, 1, 1) - spacerItem11 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) - self.gridLayout.addItem(spacerItem11, 4, 1, 1, 1) + sizePolicy.setHeightForWidth(self.frame_3.sizePolicy().hasHeightForWidth()) + self.frame_3.setSizePolicy(sizePolicy) + self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel) + self.frame_3.setFrameShadow(QtWidgets.QFrame.Plain) + self.frame_3.setObjectName("frame_3") + self.gridLayout_2 = QtWidgets.QGridLayout(self.frame_3) + self.gridLayout_2.setContentsMargins(5, 5, 5, 5) + self.gridLayout_2.setObjectName("gridLayout_2") + self.verticalLayout_3 = QtWidgets.QVBoxLayout() + self.verticalLayout_3.setSpacing(0) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.label_3 = QtWidgets.QLabel(self.frame_3) + self.label_3.setObjectName("label_3") + self.verticalLayout_3.addWidget(self.label_3, 0, QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) + self.spinBoxRedux = QtWidgets.QSpinBox(self.frame_3) + self.spinBoxRedux.setMinimum(1) + self.spinBoxRedux.setMaximum(10000) + self.spinBoxRedux.setObjectName("spinBoxRedux") + self.verticalLayout_3.addWidget(self.spinBoxRedux, 0, QtCore.Qt.AlignTop) + self.gridLayout_2.addLayout(self.verticalLayout_3, 0, 1, 1, 1) + self.verticalLayout_2 = QtWidgets.QVBoxLayout() + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.label_2 = QtWidgets.QLabel(self.frame_3) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) + self.label_2.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setFamily("Arial") + font.setPointSize(10) + font.setBold(False) + font.setItalic(False) + self.label_2.setFont(font) + self.label_2.setObjectName("label_2") + self.verticalLayout_2.addWidget(self.label_2, 0, QtCore.Qt.AlignLeft) + spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_2.addItem(spacerItem4) + self.gridLayout_2.addLayout(self.verticalLayout_2, 0, 0, 1, 1) + self.verticalLayout_4 = QtWidgets.QVBoxLayout() + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.label_4 = QtWidgets.QLabel(self.frame_3) + self.label_4.setObjectName("label_4") + self.verticalLayout_4.addWidget(self.label_4, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter) + self.checkBox = QtWidgets.QCheckBox(self.frame_3) + self.checkBox.setMinimumSize(QtCore.QSize(20, 20)) + self.checkBox.setText("") + self.checkBox.setChecked(True) + self.checkBox.setObjectName("checkBox") + self.verticalLayout_4.addWidget(self.checkBox, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop) + self.gridLayout_2.addLayout(self.verticalLayout_4, 1, 1, 1, 1) + self.gridLayout.addWidget(self.frame_3, 1, 2, 2, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) @@ -243,16 +266,15 @@ def setupUi(self, Form): def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "Form")) - self.label_5.setText(_translate("Form", "Fixed=P")) - self.label_13.setText(_translate("Form", "

Wavenumber Increasing Left-to-Right

")) - self.checkBoxWNIncreasing.setToolTip(_translate("Form", "Conjugate if the frequency axis increases right-to-left.")) - self.label_3.setText(_translate("Form", "Sub-Sampling Factor")) - self.label_2.setText(_translate("Form", "Lambda (smoothness)")) - self.label_4.setText(_translate("Form", "Fix End-Points")) self.label_7.setText(_translate("Form", "Weighted (Subsections)")) self.label_8.setText(_translate("Form", "Weight Value")) item = self.tableWidgetWeights.horizontalHeaderItem(0) item.setText(_translate("Form", "Start X")) + self.label_5.setText(_translate("Form", "Fixed=P")) + self.label_13.setText(_translate("Form", "

Wavenumber Increasing Left-to-Right

")) + self.checkBoxWNIncreasing.setToolTip(_translate("Form", "Conjugate if the frequency axis increases right-to-left.")) + self.label_9.setText(_translate("Form", "Max Iterations")) + self.label_10.setText(_translate("Form", "Min Difference")) self.label.setText(_translate("Form", "Define P (Asymmetry)")) self.label_6.setText(_translate("Form", "P Subsections")) item = self.tableWidgetAsym.horizontalHeaderItem(0) @@ -261,5 +283,6 @@ def retranslateUi(self, Form): item.setText(_translate("Form", "End X")) item = self.tableWidgetAsym.horizontalHeaderItem(2) item.setText(_translate("Form", "P (Asymmetry) Value")) - self.label_9.setText(_translate("Form", "Max Iterations")) - self.label_10.setText(_translate("Form", "Min Difference")) + self.label_3.setText(_translate("Form", "Sub-Sampling Factor")) + self.label_2.setText(_translate("Form", "Lambda (smoothness)")) + self.label_4.setText(_translate("Form", "Fix End-Points")) diff --git a/crikit/ui/qt_PlotEffect_ALS3.py b/crikit/ui/qt_PlotEffect_ALS3.py new file mode 100644 index 0000000..2e0316d --- /dev/null +++ b/crikit/ui/qt_PlotEffect_ALS3.py @@ -0,0 +1,308 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file '.\ui_PlotEffect_ALS3.ui' +# +# Created by: PyQt5 UI code generator 5.15.4 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_Form(object): + def setupUi(self, Form): + Form.setObjectName("Form") + Form.resize(911, 257) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) + Form.setSizePolicy(sizePolicy) + self.verticalLayout_11 = QtWidgets.QVBoxLayout(Form) + self.verticalLayout_11.setObjectName("verticalLayout_11") + self.frame = QtWidgets.QFrame(Form) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) + self.frame.setSizePolicy(sizePolicy) + self.frame.setMaximumSize(QtCore.QSize(16777215, 70)) + self.frame.setFrameShape(QtWidgets.QFrame.Box) + self.frame.setFrameShadow(QtWidgets.QFrame.Plain) + self.frame.setObjectName("frame") + self.horizontalLayout = QtWidgets.QHBoxLayout(self.frame) + self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) + self.horizontalLayout.setSpacing(15) + self.horizontalLayout.setObjectName("horizontalLayout") + self.verticalLayout = QtWidgets.QVBoxLayout() + self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) + self.verticalLayout.setObjectName("verticalLayout") + self.label = QtWidgets.QLabel(self.frame) + self.label.setObjectName("label") + self.verticalLayout.addWidget(self.label) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout.addItem(spacerItem) + self.horizontalLayout.addLayout(self.verticalLayout) + self.verticalLayout_2 = QtWidgets.QVBoxLayout() + self.verticalLayout_2.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.label_2 = QtWidgets.QLabel(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) + self.label_2.setSizePolicy(sizePolicy) + self.label_2.setObjectName("label_2") + self.verticalLayout_2.addWidget(self.label_2, 0, QtCore.Qt.AlignTop) + spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_2.addItem(spacerItem1) + self.horizontalLayout.addLayout(self.verticalLayout_2) + self.verticalLayout_3 = QtWidgets.QVBoxLayout() + self.verticalLayout_3.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.label_3 = QtWidgets.QLabel(self.frame) + self.label_3.setObjectName("label_3") + self.verticalLayout_3.addWidget(self.label_3) + self.spinBoxRedux = QtWidgets.QSpinBox(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxRedux.sizePolicy().hasHeightForWidth()) + self.spinBoxRedux.setSizePolicy(sizePolicy) + self.spinBoxRedux.setMinimum(1) + self.spinBoxRedux.setMaximum(10000) + self.spinBoxRedux.setObjectName("spinBoxRedux") + self.verticalLayout_3.addWidget(self.spinBoxRedux) + spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_3.addItem(spacerItem2) + self.horizontalLayout.addLayout(self.verticalLayout_3) + self.verticalLayout_4 = QtWidgets.QVBoxLayout() + self.verticalLayout_4.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.label_4 = QtWidgets.QLabel(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_4.sizePolicy().hasHeightForWidth()) + self.label_4.setSizePolicy(sizePolicy) + self.label_4.setObjectName("label_4") + self.verticalLayout_4.addWidget(self.label_4, 0, QtCore.Qt.AlignTop) + self.checkBox = QtWidgets.QCheckBox(self.frame) + self.checkBox.setMinimumSize(QtCore.QSize(20, 20)) + self.checkBox.setText("") + self.checkBox.setChecked(True) + self.checkBox.setObjectName("checkBox") + self.verticalLayout_4.addWidget(self.checkBox, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop) + spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_4.addItem(spacerItem3) + self.horizontalLayout.addLayout(self.verticalLayout_4) + self.verticalLayout_5 = QtWidgets.QVBoxLayout() + self.verticalLayout_5.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.label_13 = QtWidgets.QLabel(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_13.sizePolicy().hasHeightForWidth()) + self.label_13.setSizePolicy(sizePolicy) + self.label_13.setMinimumSize(QtCore.QSize(181, 0)) + self.label_13.setMaximumSize(QtCore.QSize(350, 20)) + self.label_13.setTextFormat(QtCore.Qt.RichText) + self.label_13.setWordWrap(False) + self.label_13.setObjectName("label_13") + self.verticalLayout_5.addWidget(self.label_13) + self.checkBoxWNIncreasing = QtWidgets.QCheckBox(self.frame) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.checkBoxWNIncreasing.sizePolicy().hasHeightForWidth()) + self.checkBoxWNIncreasing.setSizePolicy(sizePolicy) + self.checkBoxWNIncreasing.setText("") + self.checkBoxWNIncreasing.setChecked(True) + self.checkBoxWNIncreasing.setObjectName("checkBoxWNIncreasing") + self.verticalLayout_5.addWidget(self.checkBoxWNIncreasing, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter) + spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_5.addItem(spacerItem4) + self.horizontalLayout.addLayout(self.verticalLayout_5) + spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout.addItem(spacerItem5) + self.verticalLayout_11.addWidget(self.frame) + self.horizontalFrame_4 = QtWidgets.QFrame(Form) + self.horizontalFrame_4.setFrameShape(QtWidgets.QFrame.Box) + self.horizontalFrame_4.setObjectName("horizontalFrame_4") + self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.horizontalFrame_4) + self.horizontalLayout_5.setObjectName("horizontalLayout_5") + self.verticalLayout_10 = QtWidgets.QVBoxLayout() + self.verticalLayout_10.setContentsMargins(-1, 6, -1, -1) + self.verticalLayout_10.setObjectName("verticalLayout_10") + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.label_6 = QtWidgets.QLabel(self.horizontalFrame_4) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_6.sizePolicy().hasHeightForWidth()) + self.label_6.setSizePolicy(sizePolicy) + self.label_6.setObjectName("label_6") + self.horizontalLayout_2.addWidget(self.label_6) + self.spinBoxAsymSubSections = QtWidgets.QSpinBox(self.horizontalFrame_4) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxAsymSubSections.sizePolicy().hasHeightForWidth()) + self.spinBoxAsymSubSections.setSizePolicy(sizePolicy) + self.spinBoxAsymSubSections.setMaximum(5) + self.spinBoxAsymSubSections.setObjectName("spinBoxAsymSubSections") + self.horizontalLayout_2.addWidget(self.spinBoxAsymSubSections) + spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_2.addItem(spacerItem6) + self.verticalLayout_10.addLayout(self.horizontalLayout_2) + self.tableWidgetAsym = QtWidgets.QTableWidget(self.horizontalFrame_4) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tableWidgetAsym.sizePolicy().hasHeightForWidth()) + self.tableWidgetAsym.setSizePolicy(sizePolicy) + self.tableWidgetAsym.setMinimumSize(QtCore.QSize(0, 4)) + self.tableWidgetAsym.setMaximumSize(QtCore.QSize(16777215, 200)) + self.tableWidgetAsym.setBaseSize(QtCore.QSize(0, 140)) + self.tableWidgetAsym.setFrameShadow(QtWidgets.QFrame.Plain) + self.tableWidgetAsym.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) + self.tableWidgetAsym.setRowCount(0) + self.tableWidgetAsym.setObjectName("tableWidgetAsym") + self.tableWidgetAsym.setColumnCount(3) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetAsym.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetAsym.setHorizontalHeaderItem(1, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetAsym.setHorizontalHeaderItem(2, item) + self.tableWidgetAsym.horizontalHeader().setCascadingSectionResizes(True) + self.tableWidgetAsym.horizontalHeader().setDefaultSectionSize(80) + self.tableWidgetAsym.horizontalHeader().setHighlightSections(False) + self.tableWidgetAsym.horizontalHeader().setMinimumSectionSize(20) + self.tableWidgetAsym.horizontalHeader().setStretchLastSection(True) + self.verticalLayout_10.addWidget(self.tableWidgetAsym) + self.horizontalLayout_5.addLayout(self.verticalLayout_10) + self.verticalLayout_8 = QtWidgets.QVBoxLayout() + self.verticalLayout_8.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint) + self.verticalLayout_8.setObjectName("verticalLayout_8") + self.horizontalLayout_3 = QtWidgets.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.label_7 = QtWidgets.QLabel(self.horizontalFrame_4) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth()) + self.label_7.setSizePolicy(sizePolicy) + self.label_7.setObjectName("label_7") + self.horizontalLayout_3.addWidget(self.label_7) + self.spinBoxWSubSections = QtWidgets.QSpinBox(self.horizontalFrame_4) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxWSubSections.sizePolicy().hasHeightForWidth()) + self.spinBoxWSubSections.setSizePolicy(sizePolicy) + self.spinBoxWSubSections.setMaximum(5) + self.spinBoxWSubSections.setObjectName("spinBoxWSubSections") + self.horizontalLayout_3.addWidget(self.spinBoxWSubSections) + spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_3.addItem(spacerItem7) + self.verticalLayout_8.addLayout(self.horizontalLayout_3) + self.horizontalLayout_4 = QtWidgets.QHBoxLayout() + self.horizontalLayout_4.setObjectName("horizontalLayout_4") + self.label_8 = QtWidgets.QLabel(self.horizontalFrame_4) + self.label_8.setObjectName("label_8") + self.horizontalLayout_4.addWidget(self.label_8) + spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.horizontalLayout_4.addItem(spacerItem8) + self.verticalLayout_8.addLayout(self.horizontalLayout_4) + self.tableWidgetWeights = QtWidgets.QTableWidget(self.horizontalFrame_4) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tableWidgetWeights.sizePolicy().hasHeightForWidth()) + self.tableWidgetWeights.setSizePolicy(sizePolicy) + self.tableWidgetWeights.setMinimumSize(QtCore.QSize(0, 12)) + self.tableWidgetWeights.setMaximumSize(QtCore.QSize(16777215, 300)) + self.tableWidgetWeights.setBaseSize(QtCore.QSize(0, 65)) + self.tableWidgetWeights.setColumnCount(2) + self.tableWidgetWeights.setObjectName("tableWidgetWeights") + self.tableWidgetWeights.setRowCount(0) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetWeights.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidgetWeights.setHorizontalHeaderItem(1, item) + self.tableWidgetWeights.horizontalHeader().setDefaultSectionSize(80) + self.tableWidgetWeights.horizontalHeader().setStretchLastSection(True) + self.verticalLayout_8.addWidget(self.tableWidgetWeights) + self.horizontalLayout_5.addLayout(self.verticalLayout_8) + self.frameMinMaxIterDiff = QtWidgets.QFrame(self.horizontalFrame_4) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.frameMinMaxIterDiff.sizePolicy().hasHeightForWidth()) + self.frameMinMaxIterDiff.setSizePolicy(sizePolicy) + self.frameMinMaxIterDiff.setFrameShape(QtWidgets.QFrame.Box) + self.frameMinMaxIterDiff.setFrameShadow(QtWidgets.QFrame.Plain) + self.frameMinMaxIterDiff.setObjectName("frameMinMaxIterDiff") + self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.frameMinMaxIterDiff) + self.verticalLayout_6.setObjectName("verticalLayout_6") + self.verticalLayoutMiNMaxIterDiff = QtWidgets.QVBoxLayout() + self.verticalLayoutMiNMaxIterDiff.setContentsMargins(-1, 0, -1, -1) + self.verticalLayoutMiNMaxIterDiff.setObjectName("verticalLayoutMiNMaxIterDiff") + self.label_9 = QtWidgets.QLabel(self.frameMinMaxIterDiff) + self.label_9.setObjectName("label_9") + self.verticalLayoutMiNMaxIterDiff.addWidget(self.label_9) + self.spinBoxMaxIter = QtWidgets.QSpinBox(self.frameMinMaxIterDiff) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.spinBoxMaxIter.sizePolicy().hasHeightForWidth()) + self.spinBoxMaxIter.setSizePolicy(sizePolicy) + self.spinBoxMaxIter.setMinimum(1) + self.spinBoxMaxIter.setMaximum(1000000) + self.spinBoxMaxIter.setProperty("value", 100) + self.spinBoxMaxIter.setObjectName("spinBoxMaxIter") + self.verticalLayoutMiNMaxIterDiff.addWidget(self.spinBoxMaxIter) + self.label_10 = QtWidgets.QLabel(self.frameMinMaxIterDiff) + self.label_10.setObjectName("label_10") + self.verticalLayoutMiNMaxIterDiff.addWidget(self.label_10) + spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayoutMiNMaxIterDiff.addItem(spacerItem9) + self.verticalLayout_6.addLayout(self.verticalLayoutMiNMaxIterDiff) + self.horizontalLayout_5.addWidget(self.frameMinMaxIterDiff) + self.verticalLayout_11.addWidget(self.horizontalFrame_4) + spacerItem10 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) + self.verticalLayout_11.addItem(spacerItem10) + + self.retranslateUi(Form) + QtCore.QMetaObject.connectSlotsByName(Form) + + def retranslateUi(self, Form): + _translate = QtCore.QCoreApplication.translate + Form.setWindowTitle(_translate("Form", "Form")) + self.label.setText(_translate("Form", "P (Asymmetry)")) + self.label_2.setText(_translate("Form", "Lambda (Smoothness)")) + self.label_3.setText(_translate("Form", "Sub-Sampling Factor")) + self.label_4.setText(_translate("Form", "Fix End-Points")) + self.label_13.setText(_translate("Form", "

Wavenumber Increasing Left-to-Right

")) + self.checkBoxWNIncreasing.setToolTip(_translate("Form", "Conjugate if the frequency axis increases right-to-left.")) + self.label_6.setText(_translate("Form", "P (Asymmetry) Subsections")) + item = self.tableWidgetAsym.horizontalHeaderItem(0) + item.setText(_translate("Form", "Start X")) + item = self.tableWidgetAsym.horizontalHeaderItem(1) + item.setText(_translate("Form", "End X")) + item = self.tableWidgetAsym.horizontalHeaderItem(2) + item.setText(_translate("Form", "P (Asymmetry) Value")) + self.label_7.setText(_translate("Form", "Weighted (Subsections)")) + self.label_8.setText(_translate("Form", "Weight Value")) + item = self.tableWidgetWeights.horizontalHeaderItem(0) + item.setText(_translate("Form", "Start X")) + item = self.tableWidgetWeights.horizontalHeaderItem(1) + item.setText(_translate("Form", "End X")) + self.label_9.setText(_translate("Form", "Max Iterations")) + self.label_10.setText(_translate("Form", "Min Difference")) diff --git a/crikit/ui/widget_ALS.py b/crikit/ui/widget_ALS.py index a3231f3..1df4b2c 100644 --- a/crikit/ui/widget_ALS.py +++ b/crikit/ui/widget_ALS.py @@ -13,7 +13,7 @@ from crikit.ui.dialog_AbstractPlotEffect import (AbstractPlotEffectPlugin as _AbstractPlotEffectPlugin) -from crikit.ui.qt_PlotEffect_ALS2 import Ui_Form as _Ui_Form +from crikit.ui.qt_PlotEffect_ALS3 import Ui_Form as _Ui_Form from crikit.ui.widget_scientificspin import (ScientificDoubleSpinBox as _SciSpin) @@ -138,7 +138,7 @@ def __init__(self, x=None, wavenumber_increasing=True, # Min Difference self.ui.spinBoxMinDiff = _SciSpin() - self.ui.verticalLayout_9.insertWidget(4, self.ui.spinBoxMinDiff) + self.ui.verticalLayoutMiNMaxIterDiff.insertWidget(3, self.ui.spinBoxMinDiff) self.ui.spinBoxMinDiff.setValue(self.parameters['min_diff']) self.ui.checkBoxWNIncreasing.setChecked(self.parameters['wavenumber_increasing']) @@ -163,7 +163,7 @@ def __init__(self, x=None, wavenumber_increasing=True, self.ui.spinBoxWeight.setMaximum(1e10) self.ui.spinBoxWeight.setValue(1) self.ui.spinBoxWeight.editingFinished.connect(self.weightspinboxchanged) - self.ui.verticalLayout_7.insertWidget(1, self.ui.spinBoxWeight) + self.ui.horizontalLayout_4.insertWidget(1, self.ui.spinBoxWeight) @property def x(self): @@ -344,9 +344,10 @@ def asymspinboxchanged(self): self.ui.tableWidgetAsym.cellWidget(rc, 0).value())[1] xstop_pix = _find_nearest(x, self.ui.tableWidgetAsym.cellWidget(rc, 1).value())[1] + asym = self.ui.tableWidgetAsym.cellWidget(rc, 2).value() - - self.parameters['asym_param'][xstart_pix:xstop_pix+1] = 1*asym + + self.parameters['asym_param'][_np.minimum(xstart_pix, xstop_pix):_np.maximum(xstart_pix, xstop_pix)+1] = 1*asym print('XStart: {}, XStop: {}, ASym: {}'.format(xstart_pix, xstop_pix, asym)) self.sub_asym_list.append([xstart_pix, xstop_pix, asym]) @@ -376,7 +377,8 @@ def weightspinboxchanged(self): weight = self.ui.spinBoxWeight.value() # self.parameters['fix_rng'].extend(_np.arange(xstart_pix, xstop_pix+1).tolist()) - self.parameters['fix_rng'].extend(_np.arange(xstart_pix, xstop_pix).tolist()) # No +1 + + self.parameters['fix_rng'].extend(_np.arange(_np.minimum(xstart_pix, xstop_pix),_np.maximum(xstart_pix, xstop_pix)).tolist()) # No +1 # self.parameters['asym_param'][xstart_pix:xstop_pix+1] = 1*asym # print('XStart: {}, XStop: {}, ASym: {}'.format(xstart_pix, xstop_pix, asym)) diff --git a/docs/build/doctrees/crikit.ui.doctree b/docs/build/doctrees/crikit.ui.doctree index 0f906e9..744327b 100644 Binary files a/docs/build/doctrees/crikit.ui.doctree and b/docs/build/doctrees/crikit.ui.doctree differ diff --git a/docs/build/html/.buildinfo b/docs/build/html/.buildinfo index eca0483..2f65d65 100644 --- a/docs/build/html/.buildinfo +++ b/docs/build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 680b288bd642a5606b1d094f16f72345 +config: b094f045ad6f469eb719c812c762f46b tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/build/html/_modules/crikit/CRIkitUI.html b/docs/build/html/_modules/crikit/CRIkitUI.html index 95e26d5..41f3628 100644 --- a/docs/build/html/_modules/crikit/CRIkitUI.html +++ b/docs/build/html/_modules/crikit/CRIkitUI.html @@ -5,7 +5,7 @@ - crikit.CRIkitUI — CRIKit2 0.4.0 documentation + crikit.CRIkitUI — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

Navigation

  • modules |
  • - + @@ -2329,7 +2329,9 @@

    Source code for crikit.CRIkitUI

     
             rng = self.hsi.freq.op_range_pix
     
    -        plugin = _widgetALS(x=self.hsi.f_full, rng=rng)
    +        wn_increase = (self.hsi.f[1] - self.hsi.f[1]) > 0
    +        plugin = _widgetALS(x=self.hsi.f_full, rng=rng, 
    +                            wavenumber_increasing=wn_increase)
             winPlotEffect = _DialogPlotEffect.dialogPlotEffect(preview_spectra,
                                                                x=self.hsi.f_full,
                                                                plugin=plugin,
    @@ -3864,7 +3866,7 @@ 

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/cri/algorithms/kk.html b/docs/build/html/_modules/crikit/cri/algorithms/kk.html index 38f7035..08d6348 100644 --- a/docs/build/html/_modules/crikit/cri/algorithms/kk.html +++ b/docs/build/html/_modules/crikit/cri/algorithms/kk.html @@ -5,7 +5,7 @@ - crikit.cri.algorithms.kk — CRIKit2 0.4.0 documentation + crikit.cri.algorithms.kk — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -276,7 +276,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/cri/error_correction.html b/docs/build/html/_modules/crikit/cri/error_correction.html index ceb8ec8..043b2b9 100644 --- a/docs/build/html/_modules/crikit/cri/error_correction.html +++ b/docs/build/html/_modules/crikit/cri/error_correction.html @@ -5,7 +5,7 @@ - crikit.cri.error_correction — CRIKit2 0.4.0 documentation + crikit.cri.error_correction — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -357,7 +357,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/cri/kk.html b/docs/build/html/_modules/crikit/cri/kk.html index eff7062..f9ac0de 100644 --- a/docs/build/html/_modules/crikit/cri/kk.html +++ b/docs/build/html/_modules/crikit/cri/kk.html @@ -5,7 +5,7 @@ - crikit.cri.kk — CRIKit2 0.4.0 documentation + crikit.cri.kk — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -365,7 +365,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/cri/merge_nrbs.html b/docs/build/html/_modules/crikit/cri/merge_nrbs.html index 78261b2..16d94e9 100644 --- a/docs/build/html/_modules/crikit/cri/merge_nrbs.html +++ b/docs/build/html/_modules/crikit/cri/merge_nrbs.html @@ -5,7 +5,7 @@ - crikit.cri.merge_nrbs — CRIKit2 0.4.0 documentation + crikit.cri.merge_nrbs — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -177,7 +177,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/cri/tests/test_hilbert.html b/docs/build/html/_modules/crikit/cri/tests/test_hilbert.html index d8d4f52..edcd85d 100644 --- a/docs/build/html/_modules/crikit/cri/tests/test_hilbert.html +++ b/docs/build/html/_modules/crikit/cri/tests/test_hilbert.html @@ -5,7 +5,7 @@ - crikit.cri.tests.test_hilbert — CRIKit2 0.4.0 documentation + crikit.cri.tests.test_hilbert — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -118,7 +118,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/cri/tests/test_kk.html b/docs/build/html/_modules/crikit/cri/tests/test_kk.html index 406f93b..d8308b6 100644 --- a/docs/build/html/_modules/crikit/cri/tests/test_kk.html +++ b/docs/build/html/_modules/crikit/cri/tests/test_kk.html @@ -5,7 +5,7 @@ - crikit.cri.tests.test_kk — CRIKit2 0.4.0 documentation + crikit.cri.tests.test_kk — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -161,7 +161,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/cri/tests/test_kk_alg.html b/docs/build/html/_modules/crikit/cri/tests/test_kk_alg.html index 3d39ce4..0f649b4 100644 --- a/docs/build/html/_modules/crikit/cri/tests/test_kk_alg.html +++ b/docs/build/html/_modules/crikit/cri/tests/test_kk_alg.html @@ -5,7 +5,7 @@ - crikit.cri.tests.test_kk_alg — CRIKit2 0.4.0 documentation + crikit.cri.tests.test_kk_alg — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -114,7 +114,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/cri/tests/test_merge_nrbs.html b/docs/build/html/_modules/crikit/cri/tests/test_merge_nrbs.html index adc240b..830431e 100644 --- a/docs/build/html/_modules/crikit/cri/tests/test_merge_nrbs.html +++ b/docs/build/html/_modules/crikit/cri/tests/test_merge_nrbs.html @@ -5,7 +5,7 @@ - crikit.cri.tests.test_merge_nrbs — CRIKit2 0.4.0 documentation + crikit.cri.tests.test_merge_nrbs — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -95,7 +95,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/cri/tests/test_pec.html b/docs/build/html/_modules/crikit/cri/tests/test_pec.html index 719b07e..98ad3b0 100644 --- a/docs/build/html/_modules/crikit/cri/tests/test_pec.html +++ b/docs/build/html/_modules/crikit/cri/tests/test_pec.html @@ -5,7 +5,7 @@ - crikit.cri.tests.test_pec — CRIKit2 0.4.0 documentation + crikit.cri.tests.test_pec — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -444,7 +444,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/cri/tests/test_sec.html b/docs/build/html/_modules/crikit/cri/tests/test_sec.html index 2e40bf3..cb29327 100644 --- a/docs/build/html/_modules/crikit/cri/tests/test_sec.html +++ b/docs/build/html/_modules/crikit/cri/tests/test_sec.html @@ -5,7 +5,7 @@ - crikit.cri.tests.test_sec — CRIKit2 0.4.0 documentation + crikit.cri.tests.test_sec — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -114,7 +114,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/factorized.html b/docs/build/html/_modules/crikit/data/factorized.html index 62fc39a..4015a6e 100644 --- a/docs/build/html/_modules/crikit/data/factorized.html +++ b/docs/build/html/_modules/crikit/data/factorized.html @@ -5,7 +5,7 @@ - crikit.data.factorized — CRIKit2 0.4.0 documentation + crikit.data.factorized — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -129,7 +129,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/frequency.html b/docs/build/html/_modules/crikit/data/frequency.html index 3d62b54..04d9cb5 100644 --- a/docs/build/html/_modules/crikit/data/frequency.html +++ b/docs/build/html/_modules/crikit/data/frequency.html @@ -5,7 +5,7 @@ - crikit.data.frequency — CRIKit2 0.4.0 documentation + crikit.data.frequency — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -536,7 +536,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/hsi.html b/docs/build/html/_modules/crikit/data/hsi.html index 6f70773..d5d9ac3 100644 --- a/docs/build/html/_modules/crikit/data/hsi.html +++ b/docs/build/html/_modules/crikit/data/hsi.html @@ -5,7 +5,7 @@ - crikit.data.hsi — CRIKit2 0.4.0 documentation + crikit.data.hsi — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -442,7 +442,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/mosaic.html b/docs/build/html/_modules/crikit/data/mosaic.html index 005c0be..7587a6a 100644 --- a/docs/build/html/_modules/crikit/data/mosaic.html +++ b/docs/build/html/_modules/crikit/data/mosaic.html @@ -5,7 +5,7 @@ - crikit.data.mosaic — CRIKit2 0.4.0 documentation + crikit.data.mosaic — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -445,7 +445,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/replicate.html b/docs/build/html/_modules/crikit/data/replicate.html index 20f6e17..5eb4512 100644 --- a/docs/build/html/_modules/crikit/data/replicate.html +++ b/docs/build/html/_modules/crikit/data/replicate.html @@ -5,7 +5,7 @@ - crikit.data.replicate — CRIKit2 0.4.0 documentation + crikit.data.replicate — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -252,7 +252,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/spectra.html b/docs/build/html/_modules/crikit/data/spectra.html index db00e39..e65dd3d 100644 --- a/docs/build/html/_modules/crikit/data/spectra.html +++ b/docs/build/html/_modules/crikit/data/spectra.html @@ -5,7 +5,7 @@ - crikit.data.spectra — CRIKit2 0.4.0 documentation + crikit.data.spectra — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -262,7 +262,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/spectrum.html b/docs/build/html/_modules/crikit/data/spectrum.html index 6e03ece..27fea60 100644 --- a/docs/build/html/_modules/crikit/data/spectrum.html +++ b/docs/build/html/_modules/crikit/data/spectrum.html @@ -5,7 +5,7 @@ - crikit.data.spectrum — CRIKit2 0.4.0 documentation + crikit.data.spectrum — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -461,7 +461,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/tests/test_hsi.html b/docs/build/html/_modules/crikit/data/tests/test_hsi.html index abfbb50..4245dd0 100644 --- a/docs/build/html/_modules/crikit/data/tests/test_hsi.html +++ b/docs/build/html/_modules/crikit/data/tests/test_hsi.html @@ -5,7 +5,7 @@ - crikit.data.tests.test_hsi — CRIKit2 0.4.0 documentation + crikit.data.tests.test_hsi — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -190,7 +190,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/tests/test_mosaic.html b/docs/build/html/_modules/crikit/data/tests/test_mosaic.html index bae7886..51222d8 100644 --- a/docs/build/html/_modules/crikit/data/tests/test_mosaic.html +++ b/docs/build/html/_modules/crikit/data/tests/test_mosaic.html @@ -5,7 +5,7 @@ - crikit.data.tests.test_mosaic — CRIKit2 0.4.0 documentation + crikit.data.tests.test_mosaic — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -538,7 +538,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/tests/test_mosaic_hdf.html b/docs/build/html/_modules/crikit/data/tests/test_mosaic_hdf.html index 21f158f..7025a48 100644 --- a/docs/build/html/_modules/crikit/data/tests/test_mosaic_hdf.html +++ b/docs/build/html/_modules/crikit/data/tests/test_mosaic_hdf.html @@ -5,7 +5,7 @@ - crikit.data.tests.test_mosaic_hdf — CRIKit2 0.4.0 documentation + crikit.data.tests.test_mosaic_hdf — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -323,7 +323,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/tests/test_spectra.html b/docs/build/html/_modules/crikit/data/tests/test_spectra.html index fad0438..b139cf5 100644 --- a/docs/build/html/_modules/crikit/data/tests/test_spectra.html +++ b/docs/build/html/_modules/crikit/data/tests/test_spectra.html @@ -5,7 +5,7 @@ - crikit.data.tests.test_spectra — CRIKit2 0.4.0 documentation + crikit.data.tests.test_spectra — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -190,7 +190,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/data/tests/test_spectrum.html b/docs/build/html/_modules/crikit/data/tests/test_spectrum.html index 087d611..6d045f8 100644 --- a/docs/build/html/_modules/crikit/data/tests/test_spectrum.html +++ b/docs/build/html/_modules/crikit/data/tests/test_spectrum.html @@ -5,7 +5,7 @@ - crikit.data.tests.test_spectrum — CRIKit2 0.4.0 documentation + crikit.data.tests.test_spectrum — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -184,7 +184,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/datasets/model.html b/docs/build/html/_modules/crikit/datasets/model.html index 9c7593b..b57de7d 100644 --- a/docs/build/html/_modules/crikit/datasets/model.html +++ b/docs/build/html/_modules/crikit/datasets/model.html @@ -5,7 +5,7 @@ - crikit.datasets.model — CRIKit2 0.4.0 documentation + crikit.datasets.model — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -221,7 +221,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/io/csv_nist.html b/docs/build/html/_modules/crikit/io/csv_nist.html index d35a3d4..87e687c 100644 --- a/docs/build/html/_modules/crikit/io/csv_nist.html +++ b/docs/build/html/_modules/crikit/io/csv_nist.html @@ -5,7 +5,7 @@ - crikit.io.csv_nist — CRIKit2 0.4.0 documentation + crikit.io.csv_nist — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -324,7 +324,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/io/hdf5.html b/docs/build/html/_modules/crikit/io/hdf5.html index e17a077..2c51747 100644 --- a/docs/build/html/_modules/crikit/io/hdf5.html +++ b/docs/build/html/_modules/crikit/io/hdf5.html @@ -5,7 +5,7 @@ - crikit.io.hdf5 — CRIKit2 0.4.0 documentation + crikit.io.hdf5 — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -309,7 +309,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/io/macros.html b/docs/build/html/_modules/crikit/io/macros.html index 46798b2..24fbad7 100644 --- a/docs/build/html/_modules/crikit/io/macros.html +++ b/docs/build/html/_modules/crikit/io/macros.html @@ -5,7 +5,7 @@ - crikit.io.macros — CRIKit2 0.4.0 documentation + crikit.io.macros — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -173,7 +173,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/io/meta_configs.html b/docs/build/html/_modules/crikit/io/meta_configs.html index 465d2df..f0e6a7d 100644 --- a/docs/build/html/_modules/crikit/io/meta_configs.html +++ b/docs/build/html/_modules/crikit/io/meta_configs.html @@ -5,7 +5,7 @@ - crikit.io.meta_configs — CRIKit2 0.4.0 documentation + crikit.io.meta_configs — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -175,7 +175,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/io/meta_process.html b/docs/build/html/_modules/crikit/io/meta_process.html index b2c430e..b8f7d69 100644 --- a/docs/build/html/_modules/crikit/io/meta_process.html +++ b/docs/build/html/_modules/crikit/io/meta_process.html @@ -5,7 +5,7 @@ - crikit.io.meta_process — CRIKit2 0.4.0 documentation + crikit.io.meta_process — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -153,7 +153,7 @@

    Source code for crikit.io.meta_process

             output_cls_instance.freq.calib_fcn = _calib_pix_wl
     
         output_cls_instance.freq.update()
    -    
    +
         # See if an original calibration is found
         try:
             calib_orig_dict = {}
    @@ -170,7 +170,7 @@ 

    Source code for crikit.io.meta_process

             calib_orig_dict['ctr_wl0'] = rosetta_query('OrigColorCalibWL',rosetta, output_cls_instance)[0]
             if calib_orig_dict['ctr_wl0'] is None:
                 raise ValueError
    -        
    +
             # Probe and Units are not necessary for calibration
             # Probe is only needed for wavelength-to-wavenumber conversion
             calib_orig_dict['probe'] = rosetta_query('OrigColorProbe',rosetta, output_cls_instance)[0]
    @@ -181,7 +181,7 @@ 

    Source code for crikit.io.meta_process

         else:
             print('Original calibration found.')
             output_cls_instance.freq.calib_orig = calib_orig_dict
    -    
    +
         # Spatial for HSI
         if type(output_cls_instance) == _Hsi:
             print('Type Hsi')
    @@ -308,18 +308,19 @@ 

    Source code for crikit.io.meta_process

                                                 as _snb)
     
         from crikit.io.hdf5 import hdf_import_data as _hdf_import_data
    +    import os as _os
         rosetta = _snb()
     
         filename = _os.path.abspath('../../../mP2_w_small.h5')
     
         spect_dark = _Spectra()
    -    _hdf_import_data(filename,'/Spectra/Dark_3_5ms_2',spect_dark)
    +    _hdf_import_data(filename, '/Spectra/Dark_3_5ms_2',spect_dark)
         meta_process(rosetta, spect_dark)
         print(spect_dark.reps)
     
         print('')
         img = _Hsi()
    -    _hdf_import_data(filename,'/BCARSImage/mP2_3_5ms_Pos_2_0/mP2_3_5ms_Pos_2_0_small',img)
    +    _hdf_import_data(filename, '/BCARSImage/mP2_3_5ms_Pos_2_0/mP2_3_5ms_Pos_2_0_small',img)
         meta_process(rosetta, img)
         print(img.freq.__dict__)
     
    @@ -355,7 +356,7 @@ 

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/io/tests/test_hdf5.html b/docs/build/html/_modules/crikit/io/tests/test_hdf5.html index 9f5361e..a53ad1d 100644 --- a/docs/build/html/_modules/crikit/io/tests/test_hdf5.html +++ b/docs/build/html/_modules/crikit/io/tests/test_hdf5.html @@ -5,7 +5,7 @@ - crikit.io.tests.test_hdf5 — CRIKit2 0.4.0 documentation + crikit.io.tests.test_hdf5 — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -257,7 +257,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/measurement/fftspatialnoise.html b/docs/build/html/_modules/crikit/measurement/fftspatialnoise.html index 42a9c3e..d6e2be3 100644 --- a/docs/build/html/_modules/crikit/measurement/fftspatialnoise.html +++ b/docs/build/html/_modules/crikit/measurement/fftspatialnoise.html @@ -5,7 +5,7 @@ - crikit.measurement.fftspatialnoise — CRIKit2 0.4.0 documentation + crikit.measurement.fftspatialnoise — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -176,7 +176,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/measurement/peakamps.html b/docs/build/html/_modules/crikit/measurement/peakamps.html index b9f8469..5400195 100644 --- a/docs/build/html/_modules/crikit/measurement/peakamps.html +++ b/docs/build/html/_modules/crikit/measurement/peakamps.html @@ -5,7 +5,7 @@ - crikit.measurement.peakamps — CRIKit2 0.4.0 documentation + crikit.measurement.peakamps — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -725,7 +725,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/measurement/peakfind.html b/docs/build/html/_modules/crikit/measurement/peakfind.html index 9b797d8..9ec0f7a 100644 --- a/docs/build/html/_modules/crikit/measurement/peakfind.html +++ b/docs/build/html/_modules/crikit/measurement/peakfind.html @@ -5,7 +5,7 @@ - crikit.measurement.peakfind — CRIKit2 0.4.0 documentation + crikit.measurement.peakfind — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -337,7 +337,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/measurement/tests/test_measurement.html b/docs/build/html/_modules/crikit/measurement/tests/test_measurement.html index 2dec641..d3b8950 100644 --- a/docs/build/html/_modules/crikit/measurement/tests/test_measurement.html +++ b/docs/build/html/_modules/crikit/measurement/tests/test_measurement.html @@ -5,7 +5,7 @@ - crikit.measurement.tests.test_measurement — CRIKit2 0.4.0 documentation + crikit.measurement.tests.test_measurement — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -330,7 +330,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/measurement/tests/test_measurements_complex.html b/docs/build/html/_modules/crikit/measurement/tests/test_measurements_complex.html index 1c58f91..c03e636 100644 --- a/docs/build/html/_modules/crikit/measurement/tests/test_measurements_complex.html +++ b/docs/build/html/_modules/crikit/measurement/tests/test_measurements_complex.html @@ -5,7 +5,7 @@ - crikit.measurement.tests.test_measurements_complex — CRIKit2 0.4.0 documentation + crikit.measurement.tests.test_measurements_complex — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -330,7 +330,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/measurement/tests/test_peakfind.html b/docs/build/html/_modules/crikit/measurement/tests/test_peakfind.html index 8d69450..2585279 100644 --- a/docs/build/html/_modules/crikit/measurement/tests/test_peakfind.html +++ b/docs/build/html/_modules/crikit/measurement/tests/test_peakfind.html @@ -5,7 +5,7 @@ - crikit.measurement.tests.test_peakfind — CRIKit2 0.4.0 documentation + crikit.measurement.tests.test_peakfind — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -120,7 +120,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/algorithms/abstract_als.html b/docs/build/html/_modules/crikit/preprocess/algorithms/abstract_als.html index 6905548..34d40ff 100644 --- a/docs/build/html/_modules/crikit/preprocess/algorithms/abstract_als.html +++ b/docs/build/html/_modules/crikit/preprocess/algorithms/abstract_als.html @@ -5,7 +5,7 @@ - crikit.preprocess.algorithms.abstract_als — CRIKit2 0.4.0 documentation + crikit.preprocess.algorithms.abstract_als — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -172,7 +172,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/algorithms/als.html b/docs/build/html/_modules/crikit/preprocess/algorithms/als.html index 4e0ff26..1de2d1f 100644 --- a/docs/build/html/_modules/crikit/preprocess/algorithms/als.html +++ b/docs/build/html/_modules/crikit/preprocess/algorithms/als.html @@ -5,7 +5,7 @@ - crikit.preprocess.algorithms.als — CRIKit2 0.4.0 documentation + crikit.preprocess.algorithms.als — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -292,7 +292,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/algorithms/anscombe.html b/docs/build/html/_modules/crikit/preprocess/algorithms/anscombe.html index bcd8d9b..c5de1fe 100644 --- a/docs/build/html/_modules/crikit/preprocess/algorithms/anscombe.html +++ b/docs/build/html/_modules/crikit/preprocess/algorithms/anscombe.html @@ -5,7 +5,7 @@ - crikit.preprocess.algorithms.anscombe — CRIKit2 0.4.0 documentation + crikit.preprocess.algorithms.anscombe — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -486,7 +486,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/algorithms/arpls.html b/docs/build/html/_modules/crikit/preprocess/algorithms/arpls.html index b54a23e..5bb3da4 100644 --- a/docs/build/html/_modules/crikit/preprocess/algorithms/arpls.html +++ b/docs/build/html/_modules/crikit/preprocess/algorithms/arpls.html @@ -5,7 +5,7 @@ - crikit.preprocess.algorithms.arpls — CRIKit2 0.4.0 documentation + crikit.preprocess.algorithms.arpls — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -246,7 +246,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/crop.html b/docs/build/html/_modules/crikit/preprocess/crop.html index 1e7d778..3807372 100644 --- a/docs/build/html/_modules/crikit/preprocess/crop.html +++ b/docs/build/html/_modules/crikit/preprocess/crop.html @@ -5,7 +5,7 @@ - crikit.preprocess.crop — CRIKit2 0.4.0 documentation + crikit.preprocess.crop — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -287,7 +287,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/denoise.html b/docs/build/html/_modules/crikit/preprocess/denoise.html index 0f67ffd..d386203 100644 --- a/docs/build/html/_modules/crikit/preprocess/denoise.html +++ b/docs/build/html/_modules/crikit/preprocess/denoise.html @@ -5,7 +5,7 @@ - crikit.preprocess.denoise — CRIKit2 0.4.0 documentation + crikit.preprocess.denoise — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -331,7 +331,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/standardize.html b/docs/build/html/_modules/crikit/preprocess/standardize.html index 796e949..cc18ace 100644 --- a/docs/build/html/_modules/crikit/preprocess/standardize.html +++ b/docs/build/html/_modules/crikit/preprocess/standardize.html @@ -5,7 +5,7 @@ - crikit.preprocess.standardize — CRIKit2 0.4.0 documentation + crikit.preprocess.standardize — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -480,7 +480,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/subtract_baseline.html b/docs/build/html/_modules/crikit/preprocess/subtract_baseline.html index 816a082..b26bae5 100644 --- a/docs/build/html/_modules/crikit/preprocess/subtract_baseline.html +++ b/docs/build/html/_modules/crikit/preprocess/subtract_baseline.html @@ -5,7 +5,7 @@ - crikit.preprocess.subtract_baseline — CRIKit2 0.4.0 documentation + crikit.preprocess.subtract_baseline — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -205,7 +205,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/subtract_dark.html b/docs/build/html/_modules/crikit/preprocess/subtract_dark.html index 6a01a48..5d4a8c7 100644 --- a/docs/build/html/_modules/crikit/preprocess/subtract_dark.html +++ b/docs/build/html/_modules/crikit/preprocess/subtract_dark.html @@ -5,7 +5,7 @@ - crikit.preprocess.subtract_dark — CRIKit2 0.4.0 documentation + crikit.preprocess.subtract_dark — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -209,7 +209,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/subtract_mean.html b/docs/build/html/_modules/crikit/preprocess/subtract_mean.html index 32027c1..e4ec132 100644 --- a/docs/build/html/_modules/crikit/preprocess/subtract_mean.html +++ b/docs/build/html/_modules/crikit/preprocess/subtract_mean.html @@ -5,7 +5,7 @@ - crikit.preprocess.subtract_mean — CRIKit2 0.4.0 documentation + crikit.preprocess.subtract_mean — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -208,7 +208,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/tests/test_als.html b/docs/build/html/_modules/crikit/preprocess/tests/test_als.html index a5ab6f1..7ca43f1 100644 --- a/docs/build/html/_modules/crikit/preprocess/tests/test_als.html +++ b/docs/build/html/_modules/crikit/preprocess/tests/test_als.html @@ -5,7 +5,7 @@ - crikit.preprocess.tests.test_als — CRIKit2 0.4.0 documentation + crikit.preprocess.tests.test_als — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -276,7 +276,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/tests/test_anscombe.html b/docs/build/html/_modules/crikit/preprocess/tests/test_anscombe.html index 62ad1b9..50db154 100644 --- a/docs/build/html/_modules/crikit/preprocess/tests/test_anscombe.html +++ b/docs/build/html/_modules/crikit/preprocess/tests/test_anscombe.html @@ -5,7 +5,7 @@ - crikit.preprocess.tests.test_anscombe — CRIKit2 0.4.0 documentation + crikit.preprocess.tests.test_anscombe — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -106,7 +106,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/tests/test_baseline_sub.html b/docs/build/html/_modules/crikit/preprocess/tests/test_baseline_sub.html index 3b44f4e..35df797 100644 --- a/docs/build/html/_modules/crikit/preprocess/tests/test_baseline_sub.html +++ b/docs/build/html/_modules/crikit/preprocess/tests/test_baseline_sub.html @@ -5,7 +5,7 @@ - crikit.preprocess.tests.test_baseline_sub — CRIKit2 0.4.0 documentation + crikit.preprocess.tests.test_baseline_sub — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -267,7 +267,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/tests/test_crop.html b/docs/build/html/_modules/crikit/preprocess/tests/test_crop.html index e24ba4d..492921f 100644 --- a/docs/build/html/_modules/crikit/preprocess/tests/test_crop.html +++ b/docs/build/html/_modules/crikit/preprocess/tests/test_crop.html @@ -5,7 +5,7 @@ - crikit.preprocess.tests.test_crop — CRIKit2 0.4.0 documentation + crikit.preprocess.tests.test_crop — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -119,7 +119,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/preprocess/tests/test_subtract_dark.html b/docs/build/html/_modules/crikit/preprocess/tests/test_subtract_dark.html index 6d28748..b989784 100644 --- a/docs/build/html/_modules/crikit/preprocess/tests/test_subtract_dark.html +++ b/docs/build/html/_modules/crikit/preprocess/tests/test_subtract_dark.html @@ -5,7 +5,7 @@ - crikit.preprocess.tests.test_subtract_dark — CRIKit2 0.4.0 documentation + crikit.preprocess.tests.test_subtract_dark — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -396,7 +396,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/classes_ui.html b/docs/build/html/_modules/crikit/ui/classes_ui.html index f4b9ead..03a3b92 100644 --- a/docs/build/html/_modules/crikit/ui/classes_ui.html +++ b/docs/build/html/_modules/crikit/ui/classes_ui.html @@ -5,7 +5,7 @@ - crikit.ui.classes_ui — CRIKit2 0.4.0 documentation + crikit.ui.classes_ui — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -491,7 +491,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/dialog_AbstractFactorization.html b/docs/build/html/_modules/crikit/ui/dialog_AbstractFactorization.html index 3def6bb..09b5772 100644 --- a/docs/build/html/_modules/crikit/ui/dialog_AbstractFactorization.html +++ b/docs/build/html/_modules/crikit/ui/dialog_AbstractFactorization.html @@ -5,7 +5,7 @@ - crikit.ui.dialog_AbstractFactorization — CRIKit2 0.4.0 documentation + crikit.ui.dialog_AbstractFactorization — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -399,7 +399,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/dialog_AbstractPlotEffect.html b/docs/build/html/_modules/crikit/ui/dialog_AbstractPlotEffect.html index f9c2026..ebd4005 100644 --- a/docs/build/html/_modules/crikit/ui/dialog_AbstractPlotEffect.html +++ b/docs/build/html/_modules/crikit/ui/dialog_AbstractPlotEffect.html @@ -5,7 +5,7 @@ - crikit.ui.dialog_AbstractPlotEffect — CRIKit2 0.4.0 documentation + crikit.ui.dialog_AbstractPlotEffect — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -104,7 +104,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/dialog_AnscombeParams.html b/docs/build/html/_modules/crikit/ui/dialog_AnscombeParams.html index 0b9bd3c..35c1bd5 100644 --- a/docs/build/html/_modules/crikit/ui/dialog_AnscombeParams.html +++ b/docs/build/html/_modules/crikit/ui/dialog_AnscombeParams.html @@ -5,7 +5,7 @@ - crikit.ui.dialog_AnscombeParams — CRIKit2 0.4.0 documentation + crikit.ui.dialog_AnscombeParams — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -254,7 +254,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/dialog_SVD.html b/docs/build/html/_modules/crikit/ui/dialog_SVD.html index afeebcb..42ab619 100644 --- a/docs/build/html/_modules/crikit/ui/dialog_SVD.html +++ b/docs/build/html/_modules/crikit/ui/dialog_SVD.html @@ -5,7 +5,7 @@ - crikit.ui.dialog_SVD — CRIKit2 0.4.0 documentation + crikit.ui.dialog_SVD — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -274,7 +274,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/dialog_kkOptions.html b/docs/build/html/_modules/crikit/ui/dialog_kkOptions.html index aa5b788..808764e 100644 --- a/docs/build/html/_modules/crikit/ui/dialog_kkOptions.html +++ b/docs/build/html/_modules/crikit/ui/dialog_kkOptions.html @@ -5,7 +5,7 @@ - crikit.ui.dialog_kkOptions — CRIKit2 0.4.0 documentation + crikit.ui.dialog_kkOptions — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -234,7 +234,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/dialog_model.html b/docs/build/html/_modules/crikit/ui/dialog_model.html index 0cd6cab..d80a500 100644 --- a/docs/build/html/_modules/crikit/ui/dialog_model.html +++ b/docs/build/html/_modules/crikit/ui/dialog_model.html @@ -5,7 +5,7 @@ - crikit.ui.dialog_model — CRIKit2 0.4.0 documentation + crikit.ui.dialog_model — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -185,7 +185,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/dialog_ploteffect.html b/docs/build/html/_modules/crikit/ui/dialog_ploteffect.html index 8e8e035..15b5a74 100644 --- a/docs/build/html/_modules/crikit/ui/dialog_ploteffect.html +++ b/docs/build/html/_modules/crikit/ui/dialog_ploteffect.html @@ -5,7 +5,7 @@ - crikit.ui.dialog_ploteffect — CRIKit2 0.4.0 documentation + crikit.ui.dialog_ploteffect — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -378,15 +378,14 @@

    Source code for crikit.ui.dialog_ploteffect

     #    if winPlotEffect is not None:
     #        print(winPlotEffect.parameters)
     #
    -##    # ALS
    -    # from crikit.ui.widget_ALS import widgetALS as _widgetALS
    +#    # ALS
    +    from crikit.ui.widget_ALS import widgetALS as _widgetALS
     
    -    # rng = _np.arange(*_find_nearest(WN, [500, 3800])[1])
    -    # plugin = _widgetALS(x=WN, rng=rng)
    -    # winPlotEffect = DialogPlotEffect.dialogPlotEffect(CARS, x=WN,
    -    #                                                         plugin=plugin)
    -    # if winPlotEffect is not None:
    -    #     print(winPlotEffect.parameters)
    +    plugin = _widgetALS(x=WN)
    +    winPlotEffect = DialogPlotEffect.dialogPlotEffect(CARS, x=WN,
    +                                                            plugin=plugin)
    +    if winPlotEffect is not None:
    +        print(winPlotEffect.parameters)
     #
     #    # ArPLS
     #    from crikit.ui.widget_ArPLS import widgetArPLS as _widgetArPLS
    @@ -414,12 +413,12 @@ 

    Source code for crikit.ui.dialog_ploteffect

     #        print(winPlotEffect.parameters)
     #    
        # KK
    -    from crikit.ui.widget_KK import (widgetKK as _widgetKK)
    -    plugin = _widgetKK()
    -    winPlotEffect = DialogPlotEffect.dialogPlotEffect([NRB,CARS], x=WN,
    -                                                           plugin=plugin)
    -    if winPlotEffect is not None:
    -        print(winPlotEffect.parameters)
    +    # from crikit.ui.widget_KK import (widgetKK as _widgetKK)
    +    # plugin = _widgetKK()
    +    # winPlotEffect = DialogPlotEffect.dialogPlotEffect([NRB,CARS], x=WN,
    +    #                                                        plugin=plugin)
    +    # if winPlotEffect is not None:
    +    #     print(winPlotEffect.parameters)
             
     #    # Calibrate
     #    from crikit.ui.widget_Calibrate import (widgetCalibrate as 
    @@ -481,7 +480,7 @@ 

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/dialog_save.html b/docs/build/html/_modules/crikit/ui/dialog_save.html index 53e9ba3..87a7b9c 100644 --- a/docs/build/html/_modules/crikit/ui/dialog_save.html +++ b/docs/build/html/_modules/crikit/ui/dialog_save.html @@ -5,7 +5,7 @@ - crikit.ui.dialog_save — CRIKit2 0.4.0 documentation + crikit.ui.dialog_save — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -324,7 +324,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/dialog_subResidualOptions.html b/docs/build/html/_modules/crikit/ui/dialog_subResidualOptions.html index 12fee3d..0862557 100644 --- a/docs/build/html/_modules/crikit/ui/dialog_subResidualOptions.html +++ b/docs/build/html/_modules/crikit/ui/dialog_subResidualOptions.html @@ -5,7 +5,7 @@ - crikit.ui.dialog_subResidualOptions — CRIKit2 0.4.0 documentation + crikit.ui.dialog_subResidualOptions — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -166,7 +166,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/dialog_varstabAnscombeOptions.html b/docs/build/html/_modules/crikit/ui/dialog_varstabAnscombeOptions.html index a14e34e..962af01 100644 --- a/docs/build/html/_modules/crikit/ui/dialog_varstabAnscombeOptions.html +++ b/docs/build/html/_modules/crikit/ui/dialog_varstabAnscombeOptions.html @@ -5,7 +5,7 @@ - crikit.ui.dialog_varstabAnscombeOptions — CRIKit2 0.4.0 documentation + crikit.ui.dialog_varstabAnscombeOptions — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -144,7 +144,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/helper_plotOptions.html b/docs/build/html/_modules/crikit/ui/helper_plotOptions.html index 4703de9..4144554 100644 --- a/docs/build/html/_modules/crikit/ui/helper_plotOptions.html +++ b/docs/build/html/_modules/crikit/ui/helper_plotOptions.html @@ -5,7 +5,7 @@ - crikit.ui.helper_plotOptions — CRIKit2 0.4.0 documentation + crikit.ui.helper_plotOptions — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -184,7 +184,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/helper_roiselect.html b/docs/build/html/_modules/crikit/ui/helper_roiselect.html index d612626..20cfa23 100644 --- a/docs/build/html/_modules/crikit/ui/helper_roiselect.html +++ b/docs/build/html/_modules/crikit/ui/helper_roiselect.html @@ -5,7 +5,7 @@ - crikit.ui.helper_roiselect — CRIKit2 0.4.0 documentation + crikit.ui.helper_roiselect — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -264,7 +264,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/main_Mosaic.html b/docs/build/html/_modules/crikit/ui/main_Mosaic.html index bf405fb..06e000f 100644 --- a/docs/build/html/_modules/crikit/ui/main_Mosaic.html +++ b/docs/build/html/_modules/crikit/ui/main_Mosaic.html @@ -5,7 +5,7 @@ - crikit.ui.main_Mosaic — CRIKit2 0.4.0 documentation + crikit.ui.main_Mosaic — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -764,7 +764,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/utils/check_requirements.html b/docs/build/html/_modules/crikit/ui/utils/check_requirements.html index e318d4c..6f868b1 100644 --- a/docs/build/html/_modules/crikit/ui/utils/check_requirements.html +++ b/docs/build/html/_modules/crikit/ui/utils/check_requirements.html @@ -5,7 +5,7 @@ - crikit.ui.utils.check_requirements — CRIKit2 0.4.0 documentation + crikit.ui.utils.check_requirements — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -122,7 +122,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/utils/roi.html b/docs/build/html/_modules/crikit/ui/utils/roi.html index 61d81a5..596d26d 100644 --- a/docs/build/html/_modules/crikit/ui/utils/roi.html +++ b/docs/build/html/_modules/crikit/ui/utils/roi.html @@ -5,7 +5,7 @@ - crikit.ui.utils.roi — CRIKit2 0.4.0 documentation + crikit.ui.utils.roi — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -143,7 +143,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_ALS.html b/docs/build/html/_modules/crikit/ui/widget_ALS.html index 032fdea..a778616 100644 --- a/docs/build/html/_modules/crikit/ui/widget_ALS.html +++ b/docs/build/html/_modules/crikit/ui/widget_ALS.html @@ -5,7 +5,7 @@ - crikit.ui.widget_ALS — CRIKit2 0.4.0 documentation + crikit.ui.widget_ALS — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -53,7 +53,7 @@

    Source code for crikit.ui.widget_ALS

     from crikit.ui.dialog_AbstractPlotEffect import (AbstractPlotEffectPlugin
                                                      as _AbstractPlotEffectPlugin)
     
    -from crikit.ui.qt_PlotEffect_ALS2 import Ui_Form as _Ui_Form
    +from crikit.ui.qt_PlotEffect_ALS3 import Ui_Form as _Ui_Form
     
     from crikit.ui.widget_scientificspin import (ScientificDoubleSpinBox as
                                                  _SciSpin)
    @@ -68,6 +68,10 @@ 

    Source code for crikit.ui.widget_ALS

     
         Parameters
         ----------
    +    wavenumber_increasing : bool, optional (default, True)
    +        If wavenumber is increasing left-to-right. Opposite value as the KK
    +        conjugate value
    +        
         smoothness_param : float, optional (default, 1e3)
             Smoothness parameter
     
    @@ -121,7 +125,8 @@ 

    Source code for crikit.ui.widget_ALS

                            'title' : 'Detrended'
                           }
     
    -    def __init__(self, x=None, rng=None, smoothness_param=1, asym_param=1e-3, redux=10,
    +    def __init__(self, x=None, wavenumber_increasing=True, 
    +                 rng=None, smoothness_param=1, asym_param=1e-3, redux=10,
                      order=2, fix_end_points=True, fix_const=1, fix_rng=None,
                      max_iter=100, min_diff=1e-6, verbose=False, sub_asym_list=None,
                      sub_w_list=None, parent = None):
    @@ -157,6 +162,7 @@ 

    Source code for crikit.ui.widget_ALS

             self.parameters['max_iter'] = max_iter
             self.parameters['min_diff'] = min_diff
             self.parameters['verbose'] = verbose
    +        self.parameters['wavenumber_increasing'] = wavenumber_increasing
     
             self.setup_asym()  # Setup controls for asymmetry parameter
             self.setup_smoothness()  # Setup controls for smoothness parameter
    @@ -172,9 +178,11 @@ 

    Source code for crikit.ui.widget_ALS

     
             # Min Difference
             self.ui.spinBoxMinDiff = _SciSpin()
    -        self.ui.verticalLayout_9.insertWidget(4, self.ui.spinBoxMinDiff)
    +        self.ui.verticalLayoutMiNMaxIterDiff.insertWidget(3, self.ui.spinBoxMinDiff)
             self.ui.spinBoxMinDiff.setValue(self.parameters['min_diff'])
     
    +        self.ui.checkBoxWNIncreasing.setChecked(self.parameters['wavenumber_increasing'])
    +        
             # SIGNALS & SLOTS
             self.ui.spinBoxP.editingFinished.connect(self.spinBoxChanged)
             self.ui.spinBoxLambda.editingFinished.connect(self.spinBoxChanged)
    @@ -188,12 +196,14 @@ 

    Source code for crikit.ui.widget_ALS

             self.ui.spinBoxAsymSubSections.valueChanged.connect(self.asym_sub_val_change)
             self.ui.spinBoxWSubSections.valueChanged.connect(self.weight_sub_val_change)
     
    +        self.ui.checkBoxWNIncreasing.clicked.connect(self.selectWNIncrease)
    +
             self.ui.spinBoxWeight = _SciSpin()
             self.ui.spinBoxWeight.setMinimum(0)
             self.ui.spinBoxWeight.setMaximum(1e10)
             self.ui.spinBoxWeight.setValue(1)
             self.ui.spinBoxWeight.editingFinished.connect(self.weightspinboxchanged)
    -        self.ui.verticalLayout_7.insertWidget(1, self.ui.spinBoxWeight)
    +        self.ui.horizontalLayout_4.insertWidget(1, self.ui.spinBoxWeight)
     
         @property
         def x(self):
    @@ -374,9 +384,10 @@ 

    Source code for crikit.ui.widget_ALS

                                                self.ui.tableWidgetAsym.cellWidget(rc, 0).value())[1]
                     xstop_pix = _find_nearest(x,
                                               self.ui.tableWidgetAsym.cellWidget(rc, 1).value())[1]
    +                
                     asym = self.ui.tableWidgetAsym.cellWidget(rc, 2).value()
    -
    -                self.parameters['asym_param'][xstart_pix:xstop_pix+1] = 1*asym
    +                
    +                self.parameters['asym_param'][_np.minimum(xstart_pix, xstop_pix):_np.maximum(xstart_pix, xstop_pix)+1] = 1*asym
                     print('XStart: {}, XStop: {}, ASym: {}'.format(xstart_pix, xstop_pix, asym))
                     self.sub_asym_list.append([xstart_pix, xstop_pix, asym])
     
    @@ -406,7 +417,8 @@ 

    Source code for crikit.ui.widget_ALS

                     weight = self.ui.spinBoxWeight.value()
     
                     # self.parameters['fix_rng'].extend(_np.arange(xstart_pix, xstop_pix+1).tolist())
    -                self.parameters['fix_rng'].extend(_np.arange(xstart_pix, xstop_pix).tolist())  # No +1
    +                
    +                self.parameters['fix_rng'].extend(_np.arange(_np.minimum(xstart_pix, xstop_pix),_np.maximum(xstart_pix, xstop_pix)).tolist())  # No +1
     
                     # self.parameters['asym_param'][xstart_pix:xstop_pix+1] = 1*asym
                     # print('XStart: {}, XStop: {}, ASym: {}'.format(xstart_pix, xstop_pix, asym))
    @@ -445,6 +457,14 @@ 

    Source code for crikit.ui.widget_ALS

             """
     
             self.parameters['fix_end_points'] =self.ui.checkBox.isChecked()
    +        self.changed.emit()
    + +
    [docs] def selectWNIncrease(self): + """ + Check selection of conjugate + """ + + self.parameters['wavenumber_increasing'] = self.ui.checkBoxWNIncreasing.isChecked() self.changed.emit()
    @@ -495,7 +515,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_ArPLS.html b/docs/build/html/_modules/crikit/ui/widget_ArPLS.html index e506b59..f0283fd 100644 --- a/docs/build/html/_modules/crikit/ui/widget_ArPLS.html +++ b/docs/build/html/_modules/crikit/ui/widget_ArPLS.html @@ -5,7 +5,7 @@ - crikit.ui.widget_ArPLS — CRIKit2 0.4.0 documentation + crikit.ui.widget_ArPLS — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -268,7 +268,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_Calibrate.html b/docs/build/html/_modules/crikit/ui/widget_Calibrate.html index c3ea7d4..0c95abc 100644 --- a/docs/build/html/_modules/crikit/ui/widget_Calibrate.html +++ b/docs/build/html/_modules/crikit/ui/widget_Calibrate.html @@ -5,7 +5,7 @@ - crikit.ui.widget_Calibrate — CRIKit2 0.4.0 documentation + crikit.ui.widget_Calibrate — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -282,7 +282,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_Cut_every_n_spectra.html b/docs/build/html/_modules/crikit/ui/widget_Cut_every_n_spectra.html index 5e17746..a5a91fc 100644 --- a/docs/build/html/_modules/crikit/ui/widget_Cut_every_n_spectra.html +++ b/docs/build/html/_modules/crikit/ui/widget_Cut_every_n_spectra.html @@ -5,7 +5,7 @@ - crikit.ui.widget_Cut_every_n_spectra — CRIKit2 0.4.0 documentation + crikit.ui.widget_Cut_every_n_spectra — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -232,7 +232,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_DeTrending.html b/docs/build/html/_modules/crikit/ui/widget_DeTrending.html index 382963e..6cabd3f 100644 --- a/docs/build/html/_modules/crikit/ui/widget_DeTrending.html +++ b/docs/build/html/_modules/crikit/ui/widget_DeTrending.html @@ -5,7 +5,7 @@ - crikit.ui.widget_DeTrending — CRIKit2 0.4.0 documentation + crikit.ui.widget_DeTrending — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -214,7 +214,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_Jupyter.html b/docs/build/html/_modules/crikit/ui/widget_Jupyter.html index 906e4ee..9d5b736 100644 --- a/docs/build/html/_modules/crikit/ui/widget_Jupyter.html +++ b/docs/build/html/_modules/crikit/ui/widget_Jupyter.html @@ -5,7 +5,7 @@ - crikit.ui.widget_Jupyter — CRIKit2 0.4.0 documentation + crikit.ui.widget_Jupyter — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -169,7 +169,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_KK.html b/docs/build/html/_modules/crikit/ui/widget_KK.html index e29ea24..2ecbf87 100644 --- a/docs/build/html/_modules/crikit/ui/widget_KK.html +++ b/docs/build/html/_modules/crikit/ui/widget_KK.html @@ -5,7 +5,7 @@ - crikit.ui.widget_KK — CRIKit2 0.4.0 documentation + crikit.ui.widget_KK — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -300,7 +300,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_SG.html b/docs/build/html/_modules/crikit/ui/widget_SG.html index d372037..735917f 100644 --- a/docs/build/html/_modules/crikit/ui/widget_SG.html +++ b/docs/build/html/_modules/crikit/ui/widget_SG.html @@ -5,7 +5,7 @@ - crikit.ui.widget_SG — CRIKit2 0.4.0 documentation + crikit.ui.widget_SG — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -197,7 +197,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_images.html b/docs/build/html/_modules/crikit/ui/widget_images.html index 483338a..3f6d308 100644 --- a/docs/build/html/_modules/crikit/ui/widget_images.html +++ b/docs/build/html/_modules/crikit/ui/widget_images.html @@ -5,7 +5,7 @@ - crikit.ui.widget_images — CRIKit2 0.4.0 documentation + crikit.ui.widget_images — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -765,7 +765,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_mergeNRBs.html b/docs/build/html/_modules/crikit/ui/widget_mergeNRBs.html index 85b9500..923fc7e 100644 --- a/docs/build/html/_modules/crikit/ui/widget_mergeNRBs.html +++ b/docs/build/html/_modules/crikit/ui/widget_mergeNRBs.html @@ -5,7 +5,7 @@ - crikit.ui.widget_mergeNRBs — CRIKit2 0.4.0 documentation + crikit.ui.widget_mergeNRBs — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -264,7 +264,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/ui/widget_scientificspin.html b/docs/build/html/_modules/crikit/ui/widget_scientificspin.html index eb85ba4..3d38ac3 100644 --- a/docs/build/html/_modules/crikit/ui/widget_scientificspin.html +++ b/docs/build/html/_modules/crikit/ui/widget_scientificspin.html @@ -5,7 +5,7 @@ - crikit.ui.widget_scientificspin — CRIKit2 0.4.0 documentation + crikit.ui.widget_scientificspin — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -139,7 +139,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/utils/breadcrumb.html b/docs/build/html/_modules/crikit/utils/breadcrumb.html index aa453d0..b644196 100644 --- a/docs/build/html/_modules/crikit/utils/breadcrumb.html +++ b/docs/build/html/_modules/crikit/utils/breadcrumb.html @@ -5,7 +5,7 @@ - crikit.utils.breadcrumb — CRIKit2 0.4.0 documentation + crikit.utils.breadcrumb — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -379,7 +379,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/utils/general.html b/docs/build/html/_modules/crikit/utils/general.html index a93c390..337e298 100644 --- a/docs/build/html/_modules/crikit/utils/general.html +++ b/docs/build/html/_modules/crikit/utils/general.html @@ -5,7 +5,7 @@ - crikit.utils.general — CRIKit2 0.4.0 documentation + crikit.utils.general — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -416,7 +416,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/utils/roi.html b/docs/build/html/_modules/crikit/utils/roi.html index 70c424c..3521847 100644 --- a/docs/build/html/_modules/crikit/utils/roi.html +++ b/docs/build/html/_modules/crikit/utils/roi.html @@ -5,7 +5,7 @@ - crikit.utils.roi — CRIKit2 0.4.0 documentation + crikit.utils.roi — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -138,7 +138,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/utils/tests/test_breadcrumb.html b/docs/build/html/_modules/crikit/utils/tests/test_breadcrumb.html index 5f2eaae..fa597ae 100644 --- a/docs/build/html/_modules/crikit/utils/tests/test_breadcrumb.html +++ b/docs/build/html/_modules/crikit/utils/tests/test_breadcrumb.html @@ -5,7 +5,7 @@ - crikit.utils.tests.test_breadcrumb — CRIKit2 0.4.0 documentation + crikit.utils.tests.test_breadcrumb — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -107,7 +107,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/utils/tests/test_general.html b/docs/build/html/_modules/crikit/utils/tests/test_general.html index 98d72ff..f135f68 100644 --- a/docs/build/html/_modules/crikit/utils/tests/test_general.html +++ b/docs/build/html/_modules/crikit/utils/tests/test_general.html @@ -5,7 +5,7 @@ - crikit.utils.tests.test_general — CRIKit2 0.4.0 documentation + crikit.utils.tests.test_general — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -199,7 +199,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/crikit/utils/tests/test_pad_edge_mean.html b/docs/build/html/_modules/crikit/utils/tests/test_pad_edge_mean.html index ae29767..2cf8995 100644 --- a/docs/build/html/_modules/crikit/utils/tests/test_pad_edge_mean.html +++ b/docs/build/html/_modules/crikit/utils/tests/test_pad_edge_mean.html @@ -5,7 +5,7 @@ - crikit.utils.tests.test_pad_edge_mean — CRIKit2 0.4.0 documentation + crikit.utils.tests.test_pad_edge_mean — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -135,7 +135,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html index f2a8dd1..4cdfb1d 100644 --- a/docs/build/html/_modules/index.html +++ b/docs/build/html/_modules/index.html @@ -5,7 +5,7 @@ - Overview: module code — CRIKit2 0.4.0 documentation + Overview: module code — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - +
    @@ -153,7 +153,7 @@

    Navigation

  • modules |
  • - +
    diff --git a/docs/build/html/_static/documentation_options.js b/docs/build/html/_static/documentation_options.js index b6159af..e9b7668 100644 --- a/docs/build/html/_static/documentation_options.js +++ b/docs/build/html/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.4.0', + VERSION: '0.4.1', LANGUAGE: 'None', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/build/html/algorithms.html b/docs/build/html/algorithms.html index b8e9245..f9ba9d1 100644 --- a/docs/build/html/algorithms.html +++ b/docs/build/html/algorithms.html @@ -5,7 +5,7 @@ - Command Line Tools & Algorithms — CRIKit2 0.4.0 documentation + Command Line Tools & Algorithms — CRIKit2 0.4.1 documentation @@ -34,7 +34,7 @@

    Navigation

  • previous |
  • - +
    @@ -107,7 +107,7 @@

    Navigation

  • previous |
  • - +
    diff --git a/docs/build/html/api.html b/docs/build/html/api.html index 2b04b12..7424237 100644 --- a/docs/build/html/api.html +++ b/docs/build/html/api.html @@ -5,7 +5,7 @@ - API Reference — CRIKit2 0.4.0 documentation + API Reference — CRIKit2 0.4.1 documentation @@ -30,7 +30,7 @@

    Navigation

  • previous |
  • - +
    @@ -386,7 +386,7 @@

    Navigation

  • previous |
  • - +
    diff --git a/docs/build/html/cri_walkthru.html b/docs/build/html/cri_walkthru.html index 45aa216..e15e573 100644 --- a/docs/build/html/cri_walkthru.html +++ b/docs/build/html/cri_walkthru.html @@ -5,7 +5,7 @@ - Walk-Thru: CRI Processing — CRIKit2 0.4.0 documentation + Walk-Thru: CRI Processing — CRIKit2 0.4.1 documentation @@ -34,7 +34,7 @@

    Navigation

  • previous |
  • - +
    @@ -695,7 +695,7 @@

    Navigation

  • previous |
  • - +
    diff --git a/docs/build/html/crikit.cri.algorithms.html b/docs/build/html/crikit.cri.algorithms.html index 9ce013a..d39ef22 100644 --- a/docs/build/html/crikit.cri.algorithms.html +++ b/docs/build/html/crikit.cri.algorithms.html @@ -5,7 +5,7 @@ - crikit.cri.algorithms package — CRIKit2 0.4.0 documentation + crikit.cri.algorithms package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - +
    @@ -205,7 +205,7 @@

    Navigation

  • modules |
  • - +
    diff --git a/docs/build/html/crikit.cri.html b/docs/build/html/crikit.cri.html index bcd171d..8443aa2 100644 --- a/docs/build/html/crikit.cri.html +++ b/docs/build/html/crikit.cri.html @@ -5,7 +5,7 @@ - crikit.cri package — CRIKit2 0.4.0 documentation + crikit.cri package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - +
    @@ -313,7 +313,7 @@

    Navigation

  • modules |
  • - +
    diff --git a/docs/build/html/crikit.cri.tests.html b/docs/build/html/crikit.cri.tests.html index b421bea..32aa3cc 100644 --- a/docs/build/html/crikit.cri.tests.html +++ b/docs/build/html/crikit.cri.tests.html @@ -5,7 +5,7 @@ - crikit.cri.tests package — CRIKit2 0.4.0 documentation + crikit.cri.tests package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - +
    @@ -274,7 +274,7 @@

    Navigation

  • modules |
  • - +
    diff --git a/docs/build/html/crikit.data.html b/docs/build/html/crikit.data.html index 41f20d4..8ec43a7 100644 --- a/docs/build/html/crikit.data.html +++ b/docs/build/html/crikit.data.html @@ -5,7 +5,7 @@ - crikit.data package — CRIKit2 0.4.0 documentation + crikit.data package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -1215,7 +1215,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.data.tests.html b/docs/build/html/crikit.data.tests.html index f31ae91..ea5f3ce 100644 --- a/docs/build/html/crikit.data.tests.html +++ b/docs/build/html/crikit.data.tests.html @@ -5,7 +5,7 @@ - crikit.data.tests package — CRIKit2 0.4.0 documentation + crikit.data.tests package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -377,7 +377,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.datasets.html b/docs/build/html/crikit.datasets.html index 3599037..c75bcba 100644 --- a/docs/build/html/crikit.datasets.html +++ b/docs/build/html/crikit.datasets.html @@ -5,7 +5,7 @@ - crikit.datasets package — CRIKit2 0.4.0 documentation + crikit.datasets package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -154,7 +154,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.html b/docs/build/html/crikit.html index ecbf75e..c0c27be 100644 --- a/docs/build/html/crikit.html +++ b/docs/build/html/crikit.html @@ -5,7 +5,7 @@ - crikit package — CRIKit2 0.4.0 documentation + crikit package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -908,7 +908,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.io.html b/docs/build/html/crikit.io.html index 5a76b6a..4d46779 100644 --- a/docs/build/html/crikit.io.html +++ b/docs/build/html/crikit.io.html @@ -5,7 +5,7 @@ - crikit.io package — CRIKit2 0.4.0 documentation + crikit.io package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -236,7 +236,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.io.tests.html b/docs/build/html/crikit.io.tests.html index 5fee0c8..02218e6 100644 --- a/docs/build/html/crikit.io.tests.html +++ b/docs/build/html/crikit.io.tests.html @@ -5,7 +5,7 @@ - crikit.io.tests package — CRIKit2 0.4.0 documentation + crikit.io.tests package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -126,7 +126,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.measurement.html b/docs/build/html/crikit.measurement.html index 614e900..6c1d196 100644 --- a/docs/build/html/crikit.measurement.html +++ b/docs/build/html/crikit.measurement.html @@ -5,7 +5,7 @@ - crikit.measurement package — CRIKit2 0.4.0 documentation + crikit.measurement package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -848,7 +848,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.measurement.tests.html b/docs/build/html/crikit.measurement.tests.html index 87416f5..11c0371 100644 --- a/docs/build/html/crikit.measurement.tests.html +++ b/docs/build/html/crikit.measurement.tests.html @@ -5,7 +5,7 @@ - crikit.measurement.tests package — CRIKit2 0.4.0 documentation + crikit.measurement.tests package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -304,7 +304,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.preprocess.algorithms.html b/docs/build/html/crikit.preprocess.algorithms.html index 7d760a0..5661e12 100644 --- a/docs/build/html/crikit.preprocess.algorithms.html +++ b/docs/build/html/crikit.preprocess.algorithms.html @@ -5,7 +5,7 @@ - crikit.preprocess.algorithms package — CRIKit2 0.4.0 documentation + crikit.preprocess.algorithms package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -334,7 +334,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.preprocess.html b/docs/build/html/crikit.preprocess.html index 2863619..e28d5d7 100644 --- a/docs/build/html/crikit.preprocess.html +++ b/docs/build/html/crikit.preprocess.html @@ -5,7 +5,7 @@ - crikit.preprocess package — CRIKit2 0.4.0 documentation + crikit.preprocess package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -607,7 +607,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.preprocess.tests.html b/docs/build/html/crikit.preprocess.tests.html index 28c4a17..e147d66 100644 --- a/docs/build/html/crikit.preprocess.tests.html +++ b/docs/build/html/crikit.preprocess.tests.html @@ -5,7 +5,7 @@ - crikit.preprocess.tests package — CRIKit2 0.4.0 documentation + crikit.preprocess.tests package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -335,7 +335,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.transform.html b/docs/build/html/crikit.transform.html index 0e021ff..6b4d76c 100644 --- a/docs/build/html/crikit.transform.html +++ b/docs/build/html/crikit.transform.html @@ -5,7 +5,7 @@ - crikit.transform package — CRIKit2 0.4.0 documentation + crikit.transform package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -88,7 +88,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.ui.html b/docs/build/html/crikit.ui.html index 81ac5a8..2887ea9 100644 --- a/docs/build/html/crikit.ui.html +++ b/docs/build/html/crikit.ui.html @@ -5,7 +5,7 @@ - crikit.ui package — CRIKit2 0.4.0 documentation + crikit.ui package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -992,13 +992,15 @@

    CRIkit Save Dialog (crikit.ui.dialog_save)
    -class crikit.ui.widget_ALS.widgetALS(x=None, rng=None, smoothness_param=1, asym_param=0.001, redux=10, order=2, fix_end_points=True, fix_const=1, fix_rng=None, max_iter=100, min_diff=1e-06, verbose=False, sub_asym_list=None, sub_w_list=None, parent=None)[source]¶
    +class crikit.ui.widget_ALS.widgetALS(x=None, wavenumber_increasing=True, rng=None, smoothness_param=1, asym_param=0.001, redux=10, order=2, fix_end_points=True, fix_const=1, fix_rng=None, max_iter=100, min_diff=1e-06, verbose=False, sub_asym_list=None, sub_w_list=None, parent=None)[source]¶

    Bases: crikit.ui.dialog_AbstractPlotEffect.AbstractPlotEffectPlugin

    Widget for PlotEffect that adjusts the parameters appropriate for asymmetric least squares (ALS)

    Parameters
      +
    • wavenumber_increasing (bool, optional (default, True)) – If wavenumber is increasing left-to-right. Opposite value as the KK +conjugate value

    • smoothness_param (float, optional (default, 1e3)) – Smoothness parameter

    • asym_param (float, optional (default, 1e-4)) – Assymetry parameter

    • redux (int, optional (default, 1)) – Reduction parameter to sub-sample input signal

    • @@ -1061,6 +1063,12 @@

      CRIkit Save Dialog (crikit.ui.dialog_save) +
      +selectWNIncrease()[source]¶
      +

      Check selection of conjugate

      +

    +
    setup_asym()[source]¶
    @@ -2015,7 +2023,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.ui.utils.html b/docs/build/html/crikit.ui.utils.html index 7871835..1b7162d 100644 --- a/docs/build/html/crikit.ui.utils.html +++ b/docs/build/html/crikit.ui.utils.html @@ -5,7 +5,7 @@ - crikit.ui.utils package — CRIKit2 0.4.0 documentation + crikit.ui.utils package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -144,7 +144,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.utils.html b/docs/build/html/crikit.utils.html index cdb4f16..37ce8f4 100644 --- a/docs/build/html/crikit.utils.html +++ b/docs/build/html/crikit.utils.html @@ -5,7 +5,7 @@ - crikit.utils package — CRIKit2 0.4.0 documentation + crikit.utils package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -503,7 +503,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/crikit.utils.tests.html b/docs/build/html/crikit.utils.tests.html index f4e35c4..198f373 100644 --- a/docs/build/html/crikit.utils.tests.html +++ b/docs/build/html/crikit.utils.tests.html @@ -5,7 +5,7 @@ - crikit.utils.tests package — CRIKit2 0.4.0 documentation + crikit.utils.tests package — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -172,7 +172,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index 38cd29e..e203cd9 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -5,7 +5,7 @@ - Index — CRIKit2 0.4.0 documentation + Index — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -2155,6 +2155,8 @@

    S

  • (crikit.ui.widget_ArPLS.widgetArPLS method)
  • +
  • selectWNIncrease() (crikit.ui.widget_ALS.widgetALS method) +
  • set_preview_rois() (crikit.CRIkitUI.CRIkitUI_process method)
  • set_x() (crikit.ui.classes_ui.BW method) @@ -2965,7 +2967,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/index.html b/docs/build/html/index.html index 8d867a7..7e5feb4 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -5,7 +5,7 @@ - CRIKit2: Hyperspectral imaging toolkit — CRIKit2 0.4.0 documentation + CRIKit2: Hyperspectral imaging toolkit — CRIKit2 0.4.1 documentation @@ -30,7 +30,7 @@

    Navigation

  • next |
  • - + @@ -352,7 +352,7 @@

    Navigation

  • next |
  • - + diff --git a/docs/build/html/installing.html b/docs/build/html/installing.html index c8f2ba6..e0f28a5 100644 --- a/docs/build/html/installing.html +++ b/docs/build/html/installing.html @@ -5,7 +5,7 @@ - Installation Information — CRIKit2 0.4.0 documentation + Installation Information — CRIKit2 0.4.1 documentation @@ -34,7 +34,7 @@

    Navigation

  • previous |
  • - + @@ -273,7 +273,7 @@

    Navigation

  • previous |
  • - + diff --git a/docs/build/html/io.html b/docs/build/html/io.html index ecc1a3c..3bd58b5 100644 --- a/docs/build/html/io.html +++ b/docs/build/html/io.html @@ -5,7 +5,7 @@ - Input/Output (IO) Interfaces for CRIkit2 — CRIKit2 0.4.0 documentation + Input/Output (IO) Interfaces for CRIkit2 — CRIKit2 0.4.1 documentation @@ -34,7 +34,7 @@

    Navigation

  • previous |
  • - + @@ -107,7 +107,7 @@

    Navigation

  • previous |
  • - + diff --git a/docs/build/html/license.html b/docs/build/html/license.html index 3824687..46b63ea 100644 --- a/docs/build/html/license.html +++ b/docs/build/html/license.html @@ -5,7 +5,7 @@ - License — CRIKit2 0.4.0 documentation + License — CRIKit2 0.4.1 documentation @@ -34,7 +34,7 @@

    Navigation

  • previous |
  • - + @@ -118,7 +118,7 @@

    Navigation

  • previous |
  • - + diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html index 3dfce53..581bb7c 100644 --- a/docs/build/html/modules.html +++ b/docs/build/html/modules.html @@ -5,7 +5,7 @@ - CRIkit2 — CRIKit2 0.4.0 documentation + CRIkit2 — CRIKit2 0.4.1 documentation @@ -26,7 +26,7 @@

    Navigation

  • modules |
  • - + @@ -209,7 +209,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv index 68e5d5e..ee7deb3 100644 Binary files a/docs/build/html/objects.inv and b/docs/build/html/objects.inv differ diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html index f46c957..5072425 100644 --- a/docs/build/html/py-modindex.html +++ b/docs/build/html/py-modindex.html @@ -5,7 +5,7 @@ - Python Module Index — CRIKit2 0.4.0 documentation + Python Module Index — CRIKit2 0.4.1 documentation @@ -29,7 +29,7 @@

    Navigation

  • modules |
  • - + @@ -603,7 +603,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/running.html b/docs/build/html/running.html index e2916b3..ba8e567 100644 --- a/docs/build/html/running.html +++ b/docs/build/html/running.html @@ -5,7 +5,7 @@ - Running the CRIkit2 Graphical User Interface — CRIKit2 0.4.0 documentation + Running the CRIkit2 Graphical User Interface — CRIKit2 0.4.1 documentation @@ -34,7 +34,7 @@

    Navigation

  • previous |
  • - + @@ -149,7 +149,7 @@

    Navigation

  • previous |
  • - + diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 70a1898..d517cad 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -5,7 +5,7 @@ - Search — CRIKit2 0.4.0 documentation + Search — CRIKit2 0.4.1 documentation @@ -31,7 +31,7 @@

    Navigation

  • modules |
  • - + @@ -82,7 +82,7 @@

    Navigation

  • modules |
  • - + diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 7eb1e49..7e9e037 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["algorithms","api","cri_walkthru","crikit","crikit.cri","crikit.cri.algorithms","crikit.cri.tests","crikit.data","crikit.data.tests","crikit.datasets","crikit.io","crikit.io.tests","crikit.measurement","crikit.measurement.tests","crikit.preprocess","crikit.preprocess.algorithms","crikit.preprocess.tests","crikit.transform","crikit.ui","crikit.ui.utils","crikit.utils","crikit.utils.tests","index","installing","io","license","modules","running"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["algorithms.rst","api.rst","cri_walkthru.rst","crikit.rst","crikit.cri.rst","crikit.cri.algorithms.rst","crikit.cri.tests.rst","crikit.data.rst","crikit.data.tests.rst","crikit.datasets.rst","crikit.io.rst","crikit.io.tests.rst","crikit.measurement.rst","crikit.measurement.tests.rst","crikit.preprocess.rst","crikit.preprocess.algorithms.rst","crikit.preprocess.tests.rst","crikit.transform.rst","crikit.ui.rst","crikit.ui.utils.rst","crikit.utils.rst","crikit.utils.tests.rst","index.rst","installing.rst","io.rst","license.rst","modules.rst","running.rst"],objects:{"":{crikit:[3,0,0,"-"]},"crikit.CRIkitUI":{CRIkitUI_process:[3,1,1,""],crikit_launch:[3,4,1,""]},"crikit.CRIkitUI.CRIkitUI_process":{NUMCOLORS:[3,2,1,""],anscombe:[3,3,1,""],calcAnscombeParams:[3,3,1,""],calibrate:[3,3,1,""],calibrationReset:[3,3,1,""],changeSlider:[3,3,1,""],checkCompositeUpdate:[3,3,1,""],checkShowOverlays:[3,3,1,""],closeEvent:[3,3,1,""],condInEqualityChange:[3,3,1,""],condOpChange:[3,3,1,""],createImgBW:[3,3,1,""],cutEveryNSpectra:[3,3,1,""],deNoise:[3,3,1,""],deNoiseDark:[3,3,1,""],deNoiseNRB:[3,3,1,""],deleteOverlays:[3,3,1,""],delete_preview_rois:[3,3,1,""],doComposite:[3,3,1,""],doKK:[3,3,1,""],doMath:[3,3,1,""],doUndo:[3,3,1,""],errorCorrectAmp:[3,3,1,""],errorCorrectPhase:[3,3,1,""],errorCorrectScale:[3,3,1,""],fileOpenDLMNIST:[3,3,1,""],fileOpenHDFNIST:[3,3,1,""],fileOpenHDFNISTOOC:[3,3,1,""],fileOpenSuccess:[3,3,1,""],freqWindow:[3,3,1,""],get_preview_spectra:[3,3,1,""],inverseAnscombe:[3,3,1,""],lineEditFreqChanged:[3,3,1,""],lineEditPixChanged:[3,3,1,""],loadDark:[3,3,1,""],loadDarkDLM:[3,3,1,""],loadNRB:[3,3,1,""],loadNRBDLM:[3,3,1,""],makeBCARSPhantom:[3,3,1,""],makeRamanPhantom:[3,3,1,""],mergeNRBs:[3,3,1,""],mosaicTool:[3,3,1,""],nrbFromROI:[3,3,1,""],opChange:[3,3,1,""],plotDarkSpectrum:[3,3,1,""],plotLeftNRBSpectrum:[3,3,1,""],plotNRBSpectrum:[3,3,1,""],plotRightNRBSpectrum:[3,3,1,""],plotter_show:[3,3,1,""],pointSpectrum:[3,3,1,""],roiSpectrum:[3,3,1,""],save:[3,3,1,""],setCondFreq1:[3,3,1,""],setCondFreq2:[3,3,1,""],setCondFreq3:[3,3,1,""],setOpFreq1:[3,3,1,""],setOpFreq2:[3,3,1,""],setOpFreq3:[3,3,1,""],set_preview_rois:[3,3,1,""],settings:[3,3,1,""],showPreviewRois:[3,3,1,""],sliderPressed:[3,3,1,""],sliderReleased:[3,3,1,""],specialDemosaicRGB:[3,3,1,""],specialEstCalibration1:[3,3,1,""],spectrumColorImg:[3,3,1,""],spinBoxInEqualityChange:[3,3,1,""],subDark:[3,3,1,""],subResidual:[3,3,1,""],subtractROIStart:[3,3,1,""],tabMainChange:[3,3,1,""],toolbarSetting:[3,3,1,""],toolbarSetup:[3,3,1,""],updateHistory:[3,3,1,""],updateOverlays:[3,3,1,""],zeroFirstColumn:[3,3,1,""],zeroFirstRow:[3,3,1,""],zeroLastColumn:[3,3,1,""],zeroLastRow:[3,3,1,""]},"crikit.cri":{algorithms:[5,0,0,"-"],error_correction:[4,0,0,"-"],kk:[4,0,0,"-"],merge_nrbs:[4,0,0,"-"],tests:[6,0,0,"-"]},"crikit.cri.algorithms":{kk:[5,0,0,"-"]},"crikit.cri.algorithms.kk":{hilbertfft:[5,4,1,""],kkrelation:[5,4,1,""]},"crikit.cri.error_correction":{PhaseErrCorrectALS:[4,1,1,""],ScaleErrCorrectSG:[4,1,1,""]},"crikit.cri.error_correction.PhaseErrCorrectALS":{calculate:[4,3,1,""],transform:[4,3,1,""]},"crikit.cri.error_correction.ScaleErrCorrectSG":{calculate:[4,3,1,""],transform:[4,3,1,""]},"crikit.cri.kk":{KramersKronig:[4,1,1,""]},"crikit.cri.kk.KramersKronig":{calculate:[4,3,1,""],norm_to_nrb:[4,3,1,""],pad_factor:[4,3,1,""],phase_offset:[4,3,1,""]},"crikit.cri.merge_nrbs":{MergeNRBs:[4,1,1,""]},"crikit.cri.merge_nrbs.MergeNRBs":{calculate:[4,3,1,""]},"crikit.cri.tests":{test_hilbert:[6,0,0,"-"],test_kk:[6,0,0,"-"],test_kk_alg:[6,0,0,"-"],test_merge_nrbs:[6,0,0,"-"],test_pec:[6,0,0,"-"],test_sec:[6,0,0,"-"]},"crikit.cri.tests.test_hilbert":{test_hilbert_in_place:[6,4,1,""],test_hilbert_no_pad:[6,4,1,""],test_hilbert_pad:[6,4,1,""],test_hilbert_replace_min_value:[6,4,1,""]},"crikit.cri.tests.test_kk":{test_kk:[6,4,1,""],test_kk_no_bg_norm:[6,4,1,""],test_kk_properties_read:[6,4,1,""],test_kk_properties_setter:[6,4,1,""],test_kk_rng:[6,4,1,""],test_kk_transform:[6,4,1,""],test_kk_transform_fail:[6,4,1,""]},"crikit.cri.tests.test_kk_alg":{test_kk:[6,4,1,""],test_kk_3d:[6,4,1,""],test_kk_conjugate:[6,4,1,""],test_kk_no_bg_norm:[6,4,1,""]},"crikit.cri.tests.test_merge_nrbs":{test_basic:[6,4,1,""]},"crikit.cri.tests.test_pec":{test_basic2D:[6,4,1,""],test_basic3D:[6,4,1,""],test_basic:[6,4,1,""],test_fix_ends:[6,4,1,""],test_fix_rng:[6,4,1,""],test_rng:[6,4,1,""],test_rng_redux2D:[6,4,1,""],test_rng_redux3D:[6,4,1,""],test_rng_redux:[6,4,1,""],test_transform_rng:[6,4,1,""]},"crikit.cri.tests.test_sec":{test_basic:[6,4,1,""],test_basic_transform:[6,4,1,""],test_rng:[6,4,1,""]},"crikit.data":{factorized:[7,0,0,"-"],frequency:[7,0,0,"-"],hsi:[7,0,0,"-"],mosaic:[7,0,0,"-"],replicate:[7,0,0,"-"],spectra:[7,0,0,"-"],spectrum:[7,0,0,"-"],tests:[8,0,0,"-"]},"crikit.data.factorized":{FactorizedHsi:[7,1,1,""],FactorizedSpectra:[7,1,1,""]},"crikit.data.frequency":{Frequency:[7,1,1,""],calib_pix_wl:[7,4,1,""],calib_pix_wn:[7,4,1,""]},"crikit.data.frequency.Frequency":{calib:[7,3,1,"id0"],calib_fcn:[7,3,1,"id1"],calib_orig:[7,3,1,"id2"],data:[7,3,1,"id3"],get_closest_freq:[7,3,1,"id4"],get_index_of_closest_freq:[7,3,1,"id5"],op_list_freq:[7,3,1,"id6"],op_list_pix:[7,3,1,"id7"],op_range_freq:[7,3,1,"id8"],op_range_pix:[7,3,1,""],op_size:[7,3,1,""],pix_vec:[7,3,1,"id9"],plot_list_freq:[7,3,1,"id10"],plot_list_pix:[7,3,1,"id11"],plot_range_freq:[7,2,1,""],size:[7,3,1,"id12"],units:[7,3,1,"id13"],update:[7,3,1,"id14"]},"crikit.data.hsi":{Hsi:[7,1,1,""]},"crikit.data.hsi.Hsi":{check:[7,3,1,""],config:[7,2,1,""],data:[7,3,1,""],get_rand_spectra:[7,3,1,""],mask:[7,3,1,""],shape:[7,2,1,""],size:[7,2,1,""],subtract:[7,3,1,""],x:[7,3,1,""],x_rep:[7,3,1,""],y:[7,3,1,""],y_rep:[7,3,1,""]},"crikit.data.mosaic":{Mosaic:[7,1,1,""]},"crikit.data.mosaic.Mosaic":{append:[7,3,1,""],attr_dict:[7,3,1,""],dtype:[7,3,1,""],is2d:[7,3,1,""],is3d:[7,3,1,""],issamedim:[7,3,1,""],mosaic2d:[7,3,1,""],mosaic_mask:[7,3,1,""],mosaic_shape:[7,3,1,""],mosaicfull:[7,3,1,""],shape:[7,3,1,""],size:[7,3,1,""],unitshape:[7,3,1,""],unitshape_orig:[7,3,1,""]},"crikit.data.replicate":{Replicate:[7,1,1,""]},"crikit.data.replicate.Replicate":{calib:[7,3,1,"id15"],calib_data_agree:[7,3,1,"id16"],data:[7,3,1,"id17"],label:[7,3,1,""],size:[7,3,1,"id18"],units:[7,3,1,"id19"],update_calib_from_data:[7,3,1,"id20"],update_data_from_calib:[7,3,1,"id21"]},"crikit.data.spectra":{Spectra:[7,1,1,""]},"crikit.data.spectra.Spectra":{config:[7,2,1,""],data:[7,3,1,"id22"],freq:[7,2,1,""],label:[7,2,1,""],meta:[7,2,1,""],n_pix:[7,3,1,"id23"],reps:[7,3,1,"id24"],shape:[7,2,1,""],subtract:[7,3,1,""],units:[7,2,1,""]},"crikit.data.spectrum":{Spectrum:[7,1,1,""]},"crikit.data.spectrum.Spectrum":{config:[7,2,1,""],data:[7,3,1,"id25"],f:[7,3,1,""],f_full:[7,3,1,""],f_pix:[7,3,1,"id26"],freq:[7,3,1,"id27"],label:[7,3,1,"id28"],mean:[7,3,1,""],meta:[7,3,1,"id29"],ndim:[7,3,1,"id30"],shape:[7,3,1,"id31"],size:[7,3,1,"id32"],std:[7,3,1,""],subtract:[7,3,1,""],units:[7,3,1,"id33"]},"crikit.data.tests":{test_hsi:[8,0,0,"-"],test_mosaic:[8,0,0,"-"],test_mosaic_hdf:[8,0,0,"-"],test_spectra:[8,0,0,"-"],test_spectrum:[8,0,0,"-"]},"crikit.data.tests.test_hsi":{make_datasets:[8,4,1,""],test_hsi_to_hsi:[8,4,1,""],test_hsi_to_hsi_rng:[8,4,1,""],test_mean_axes_static:[8,4,1,""],test_reshape_axes_static:[8,4,1,""],test_spectra_to_hsi:[8,4,1,""],test_spectra_to_hsi_rng:[8,4,1,""],test_spectrum_to_hsi:[8,4,1,""],test_spectrum_to_hsi_rng:[8,4,1,""]},"crikit.data.tests.test_mosaic":{test_2D_uniform_obj:[8,4,1,""],test_3D_crop_transpose_flips:[8,4,1,""],test_3D_crop_transpose_flips_2:[8,4,1,""],test_3D_uniform_obj:[8,4,1,""],test_big_to_small_2d:[8,4,1,""],test_big_to_small_2d_2:[8,4,1,""],test_big_to_small_3d:[8,4,1,""],test_big_to_small_3d_2:[8,4,1,""],test_big_to_small_3d_output_given:[8,4,1,""],test_blank:[8,4,1,""],test_crop_2D:[8,4,1,""],test_crop_3D:[8,4,1,""],test_err_wrong_dim:[8,4,1,""],test_err_wrong_dim_append:[8,4,1,""]},"crikit.data.tests.test_mosaic_hdf":{hdf_dataset2:[8,4,1,""],test_big_to_small_3d_output_given:[8,4,1,""],test_big_to_small_3d_output_given_crop:[8,4,1,""],test_big_to_small_3d_output_given_crop_transpose_flips:[8,4,1,""],test_hdf2:[8,4,1,""]},"crikit.data.tests.test_spectra":{make_datasets:[8,4,1,""],test_hsi_to_spectra:[8,4,1,""],test_hsi_to_spectra_rng:[8,4,1,""],test_mean_axes_static:[8,4,1,""],test_reshape_axes_static:[8,4,1,""],test_spectra_to_spectra:[8,4,1,""],test_spectra_to_spectra_rng:[8,4,1,""],test_spectrum_to_spectra:[8,4,1,""],test_spectrum_to_spectra_rng:[8,4,1,""]},"crikit.data.tests.test_spectrum":{make_datasets:[8,4,1,""],test_hsi_to_spectrum:[8,4,1,""],test_hsi_to_spectrum_rng:[8,4,1,""],test_mean_axes_static:[8,4,1,""],test_spectra_to_spectrum:[8,4,1,""],test_spectra_to_spectrum_rng:[8,4,1,""],test_spectrum_to_spectrum:[8,4,1,""],test_spectrum_to_spectrum_rng:[8,4,1,""]},"crikit.datasets":{model:[9,0,0,"-"]},"crikit.datasets.model":{Model:[9,1,1,""]},"crikit.datasets.model.Model":{f:[9,3,1,""],hsi_i:[9,3,1,""],hsi_r:[9,3,1,""],make_hsi:[9,3,1,""],make_spectra:[9,3,1,""],wn:[9,3,1,""]},"crikit.io":{csv_nist:[10,0,0,"-"],hdf5:[10,0,0,"-"],macros:[10,0,0,"-"],meta_configs:[10,0,0,"-"],meta_process:[10,0,0,"-"],tests:[11,0,0,"-"]},"crikit.io.csv_nist":{csv_nist_import_data:[10,4,1,""]},"crikit.io.hdf5":{hdf_import_data:[10,4,1,""]},"crikit.io.macros":{import_csv_nist_special1:[10,4,1,""],import_hdf_nist_special:[10,4,1,""]},"crikit.io.meta_configs":{special_nist_bcars1_sample_scan:[10,4,1,""],special_nist_bcars2:[10,4,1,""]},"crikit.io.meta_process":{meta_process:[10,4,1,""],rosetta_query:[10,4,1,""]},"crikit.io.tests":{test_hdf5:[11,0,0,"-"]},"crikit.io.tests.test_hdf5":{hdf_dataset:[11,4,1,""],test_hdf_import_hsi_to_hsi:[11,4,1,""],test_hdf_import_no_output_cls_given:[11,4,1,""],test_hdf_import_spectra_to_spectra:[11,4,1,""],test_hdf_import_spectrum_to_spectrum:[11,4,1,""]},"crikit.measurement":{fftspatialnoise:[12,0,0,"-"],peakamps:[12,0,0,"-"],peakfind:[12,0,0,"-"],tests:[13,0,0,"-"]},"crikit.measurement.fftspatialnoise":{FFTSignalMetric:[12,1,1,""]},"crikit.measurement.fftspatialnoise.FFTSignalMetric":{calc:[12,3,1,""]},"crikit.measurement.peakamps":{AbstractMeasureThree:[12,1,1,""],AbstractMeasureTwo:[12,1,1,""],AbstractMeasureTwoOrdered:[12,1,1,""],MeasurePeak:[12,1,1,""],MeasurePeakAdd:[12,1,1,""],MeasurePeakBWTroughs:[12,1,1,""],MeasurePeakDivide:[12,1,1,""],MeasurePeakMax:[12,1,1,""],MeasurePeakMaxAbs:[12,1,1,""],MeasurePeakMin:[12,1,1,""],MeasurePeakMinAbs:[12,1,1,""],MeasurePeakMinus:[12,1,1,""],MeasurePeakMultiply:[12,1,1,""],MeasurePeakSum:[12,1,1,""],MeasurePeakSumAbsReImag:[12,1,1,""]},"crikit.measurement.peakamps.AbstractMeasureThree":{calculate:[12,3,1,""],measure:[12,3,1,""]},"crikit.measurement.peakamps.AbstractMeasureTwo":{calculate:[12,3,1,""],measure:[12,3,1,""]},"crikit.measurement.peakamps.MeasurePeak":{calculate:[12,3,1,""],measure:[12,3,1,""],output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakAdd":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakBWTroughs":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakDivide":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMax":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMaxAbs":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMin":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMinAbs":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMinus":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMultiply":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakSum":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakSumAbsReImag":{output:[12,2,1,""]},"crikit.measurement.peakfind":{PeakFinder:[12,1,1,""]},"crikit.measurement.peakfind.PeakFinder":{amp:[12,2,1,""],calculate:[12,3,1,""],cwt_diff:[12,3,1,""],cwt_width:[12,3,1,""],haar:[12,3,1,""],noise_sigma:[12,3,1,""]},"crikit.measurement.tests":{test_measurement:[13,0,0,"-"],test_measurements_complex:[13,0,0,"-"],test_peakfind:[13,0,0,"-"]},"crikit.measurement.tests.test_measurement":{hsi_dataset:[13,4,1,""],test_add:[13,4,1,""],test_divide:[13,4,1,""],test_max:[13,4,1,""],test_max_unordered:[13,4,1,""],test_maxabs:[13,4,1,""],test_min:[13,4,1,""],test_min_unordered:[13,4,1,""],test_minabs:[13,4,1,""],test_multiply:[13,4,1,""],test_pbt:[13,4,1,""],test_peak:[13,4,1,""],test_subtract:[13,4,1,""],test_sum:[13,4,1,""],test_sum_re_im:[13,4,1,""],test_sum_unordered:[13,4,1,""]},"crikit.measurement.tests.test_measurements_complex":{hsi_dataset:[13,4,1,""],test_add:[13,4,1,""],test_divide:[13,4,1,""],test_max:[13,4,1,""],test_max_unordered:[13,4,1,""],test_maxabs:[13,4,1,""],test_min:[13,4,1,""],test_min_unordered:[13,4,1,""],test_minabs:[13,4,1,""],test_multiply:[13,4,1,""],test_pbt:[13,4,1,""],test_peak:[13,4,1,""],test_subtract:[13,4,1,""],test_sum:[13,4,1,""],test_sum_abs_re_im:[13,4,1,""],test_sum_unordered:[13,4,1,""]},"crikit.measurement.tests.test_peakfind":{test_peakfind:[13,4,1,""]},"crikit.preprocess":{algorithms:[15,0,0,"-"],crop:[14,0,0,"-"],denoise:[14,0,0,"-"],standardize:[14,0,0,"-"],subtract_baseline:[14,0,0,"-"],subtract_dark:[14,0,0,"-"],subtract_mean:[14,0,0,"-"],tests:[16,0,0,"-"]},"crikit.preprocess.algorithms":{abstract_als:[15,0,0,"-"],als:[15,0,0,"-"],anscombe:[15,0,0,"-"],arpls:[15,0,0,"-"]},"crikit.preprocess.algorithms.abstract_als":{AbstractBaseline:[15,1,1,""]},"crikit.preprocess.algorithms.abstract_als.AbstractBaseline":{calculate:[15,3,1,""],fix_rng:[15,3,1,""],setup:[15,3,1,""]},"crikit.preprocess.algorithms.als":{AlsCvxopt:[15,1,1,""]},"crikit.preprocess.algorithms.als.AlsCvxopt":{asym_param:[15,3,1,""]},"crikit.preprocess.algorithms.anscombe":{anscombe_inverse_exact_unbiased:[15,4,1,""],gen_anscombe_forward:[15,4,1,""],gen_anscombe_inverse_closed_form:[15,4,1,""],gen_anscombe_inverse_exact_unbiased:[15,4,1,""]},"crikit.preprocess.algorithms.arpls":{ArPlsCvxopt:[15,1,1,""]},"crikit.preprocess.crop":{CutEveryNSpectra:[14,1,1,""],ZeroColumn:[14,1,1,""],ZeroRow:[14,1,1,""]},"crikit.preprocess.crop.CutEveryNSpectra":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.crop.ZeroColumn":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.crop.ZeroRow":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.denoise":{SVDDecompose:[14,1,1,""],SVDRecompose:[14,1,1,""]},"crikit.preprocess.denoise.SVDDecompose":{calculate:[14,3,1,""]},"crikit.preprocess.denoise.SVDRecompose":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.standardize":{Anscombe:[14,1,1,""],AnscombeInverse:[14,1,1,""],calc_anscombe_parameters:[14,4,1,""]},"crikit.preprocess.standardize.Anscombe":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.standardize.AnscombeInverse":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.subtract_baseline":{SubtractBaselineALS:[14,1,1,""]},"crikit.preprocess.subtract_baseline.SubtractBaselineALS":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.subtract_dark":{SubtractDark:[14,1,1,""]},"crikit.preprocess.subtract_dark.SubtractDark":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.subtract_mean":{SubtractMeanOverRange:[14,1,1,""]},"crikit.preprocess.subtract_mean.SubtractMeanOverRange":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.tests":{test_als:[16,0,0,"-"],test_anscombe:[16,0,0,"-"],test_baseline_sub:[16,0,0,"-"],test_crop:[16,0,0,"-"],test_subtract_dark:[16,0,0,"-"]},"crikit.preprocess.tests.test_als":{test_2Dbasic_redux_rng:[16,4,1,""],test_basic:[16,4,1,""],test_basic_redux:[16,4,1,""],test_basic_redux_rng:[16,4,1,""],test_basic_rng:[16,4,1,""],test_fix_ends:[16,4,1,""],test_fix_rng:[16,4,1,""],test_rng_redux_fix_rng:[16,4,1,""],test_rng_redux_fix_rng_vecasym:[16,4,1,""],test_vec_asym_param:[16,4,1,""],test_vec_asym_param_rng_redux:[16,4,1,""]},"crikit.preprocess.tests.test_anscombe":{make_datasets:[16,4,1,""],test_calc_ansc_params:[16,4,1,""]},"crikit.preprocess.tests.test_baseline_sub":{test_2Dbasic_redux_rng:[16,4,1,""],test_2Dbasic_transform_redux_rng:[16,4,1,""],test_basic:[16,4,1,""],test_basic_redux:[16,4,1,""],test_basic_redux_rng:[16,4,1,""],test_basic_rng:[16,4,1,""],test_fix_ends:[16,4,1,""],test_fix_rng:[16,4,1,""],test_rng_redux_fix_rng:[16,4,1,""],test_vec_asym_param:[16,4,1,""],test_vec_asym_param_rng_redux:[16,4,1,""]},"crikit.preprocess.tests.test_crop":{test_cut_every_n_spectra:[16,4,1,""],test_zero_col_first_col:[16,4,1,""],test_zero_col_last_col:[16,4,1,""],test_zero_row_first_row:[16,4,1,""],test_zero_row_last_row:[16,4,1,""]},"crikit.preprocess.tests.test_subtract_dark":{make_datasets:[16,4,1,""],test_sub_hsi_from_hsi:[16,4,1,""],test_sub_hsi_from_spectra:[16,4,1,""],test_sub_hsi_from_spectrum:[16,4,1,""],test_sub_hsi_int_from_hsi_float:[16,4,1,""],test_sub_spectra_from_hsi:[16,4,1,""],test_sub_spectra_from_spectra:[16,4,1,""],test_sub_spectra_from_spectrum:[16,4,1,""],test_sub_spectrum_from_hsi:[16,4,1,""],test_sub_spectrum_from_spectra:[16,4,1,""],test_sub_spectrum_from_spectrum:[16,4,1,""],test_transform_incompatible_dtypes:[16,4,1,""]},"crikit.ui":{classes_ui:[18,0,0,"-"],dialog_AbstractFactorization:[18,0,0,"-"],dialog_AbstractPlotEffect:[18,0,0,"-"],dialog_AnscombeParams:[18,0,0,"-"],dialog_SVD:[18,0,0,"-"],dialog_kkOptions:[18,0,0,"-"],dialog_model:[18,0,0,"-"],dialog_ploteffect:[18,0,0,"-"],dialog_save:[18,0,0,"-"],dialog_subResidualOptions:[18,0,0,"-"],dialog_varstabAnscombeOptions:[18,0,0,"-"],helper_plotOptions:[18,0,0,"-"],helper_roiselect:[18,0,0,"-"],main_Mosaic:[18,0,0,"-"],utils:[19,0,0,"-"],widget_ALS:[18,0,0,"-"],widget_ArPLS:[18,0,0,"-"],widget_Calibrate:[18,0,0,"-"],widget_Cut_every_n_spectra:[18,0,0,"-"],widget_DeTrending:[18,0,0,"-"],widget_Jupyter:[18,0,0,"-"],widget_KK:[18,0,0,"-"],widget_SG:[18,0,0,"-"],widget_images:[18,0,0,"-"],widget_mergeNRBs:[18,0,0,"-"],widget_scientificspin:[18,0,0,"-"]},"crikit.ui.classes_ui":{BW:[18,1,1,""],CompositeColor:[18,1,1,""],SingleColor:[18,1,1,""]},"crikit.ui.classes_ui.BW":{grayscaleimage:[18,3,1,""],image:[18,3,1,""],maxer:[18,3,1,""],mean:[18,3,1,""],minner:[18,3,1,""],set_x:[18,3,1,""],set_y:[18,3,1,""],std:[18,3,1,""],winextent:[18,3,1,""],x:[18,3,1,""],xlen:[18,3,1,""],y:[18,3,1,""],ylen:[18,3,1,""]},"crikit.ui.classes_ui.CompositeColor":{image:[18,3,1,""],mode_txt:[18,3,1,""],xlen:[18,3,1,""],ylen:[18,3,1,""]},"crikit.ui.classes_ui.SingleColor":{image:[18,3,1,""],imageGS:[18,3,1,""]},"crikit.ui.dialog_AbstractFactorization":{DialogAbstractFactorization:[18,1,1,""]},"crikit.ui.dialog_AbstractFactorization.DialogAbstractFactorization":{advance:[18,3,1,""],applyCheckBoxes:[18,3,1,""],clear:[18,3,1,""],combiner:[18,3,1,""],get_spatial_slice:[18,3,1,""],get_spectral_slice:[18,3,1,""],max_factors:[18,3,1,""],mean_spatial:[18,3,1,""],mean_spectral:[18,3,1,""],runScript:[18,3,1,""],setup:[18,3,1,""],setupData:[18,3,1,""],ui_changes:[18,3,1,""],unselected_factors:[18,3,1,""],updateCurrentRemainder:[18,3,1,""],updatePlots:[18,3,1,""]},"crikit.ui.dialog_AbstractPlotEffect":{AbstractPlotEffectPlugin:[18,1,1,""]},"crikit.ui.dialog_AbstractPlotEffect.AbstractPlotEffectPlugin":{changed:[18,2,1,""],fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""]},"crikit.ui.dialog_AnscombeParams":{DialogCalcAnscombeParams:[18,1,1,""]},"crikit.ui.dialog_AnscombeParams.DialogCalcAnscombeParams":{dialogCalcAnscombeParams:[18,3,1,""],updateInputValues:[18,3,1,""],updateOutputValues:[18,3,1,""]},"crikit.ui.dialog_SVD":{DialogSVD:[18,1,1,""]},"crikit.ui.dialog_SVD.DialogSVD":{combiner:[18,3,1,""],dialogSVD:[18,3,1,""],get_spatial_slice:[18,3,1,""],get_spectral_slice:[18,3,1,""],max_factors:[18,3,1,""],mean_spatial:[18,3,1,""],mean_spectral:[18,3,1,""],s_from_selected:[18,3,1,""]},"crikit.ui.dialog_kkOptions":{DialogKKOptions:[18,1,1,""]},"crikit.ui.dialog_kkOptions.DialogKKOptions":{CARS_AMP:[18,2,1,""],NORM_TO_NRB:[18,2,1,""],NRB_AMP:[18,2,1,""],N_EDGE:[18,2,1,""],PAD_FACTOR:[18,2,1,""],PHASE_OFFSET:[18,2,1,""],dialogKKOptions:[18,3,1,""],goInteractive:[18,3,1,""]},"crikit.ui.dialog_model":{DialogModel:[18,1,1,""]},"crikit.ui.dialog_model.DialogModel":{changeSize:[18,3,1,""],dialogModel:[18,3,1,""]},"crikit.ui.dialog_ploteffect":{DialogPlotEffect:[18,1,1,""],widgetDemoPlotEffectPlugin:[18,1,1,""]},"crikit.ui.dialog_ploteffect.DialogPlotEffect":{TRANSPOSE_ARR:[18,2,1,""],dialogPlotEffect:[18,3,1,""],make_affected_plots:[18,3,1,""],make_orig_plots:[18,3,1,""],make_plots:[18,3,1,""],plot_labels:[18,3,1,""],widget_changed:[18,3,1,""]},"crikit.ui.dialog_ploteffect.widgetDemoPlotEffectPlugin":{fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""]},"crikit.ui.dialog_save":{DialogSave:[18,1,1,""]},"crikit.ui.dialog_save.DialogSave":{changeDataset:[18,3,1,""],changeFilename:[18,3,1,""],changePath:[18,3,1,""],dialogSave:[18,3,1,""],generateDatasetName:[18,3,1,""],generateFilename:[18,3,1,""],getFilename:[18,3,1,""],getPath:[18,3,1,""]},"crikit.ui.dialog_subResidualOptions":{DialogSubResidualOptions:[18,1,1,""]},"crikit.ui.dialog_subResidualOptions.DialogSubResidualOptions":{RESIDUAL_FREQ:[18,2,1,""],dialogSubResidualOptions:[18,3,1,""]},"crikit.ui.dialog_varstabAnscombeOptions":{DialogAnscombeOptions:[18,1,1,""]},"crikit.ui.dialog_varstabAnscombeOptions.DialogAnscombeOptions":{dialogAnscombeOptions:[18,3,1,""]},"crikit.ui.helper_plotOptions":{plotStyle:[18,1,1,""]},"crikit.ui.helper_plotOptions.plotStyle":{COLOR_DICT:[18,2,1,""],COLOR_VEC:[18,2,1,""],LINESTYLE_VEC:[18,2,1,""],LINESTYLE_VEC_STR:[18,2,1,""],LINEWIDTH:[18,2,1,""],MARKERSIZE:[18,2,1,""],MARKER_VEC:[18,2,1,""],MARKER_VEC_STR:[18,2,1,""],getLineStyle:[18,3,1,""],linestyle_str:[18,3,1,""],marker_str:[18,3,1,""],qcolor:[18,3,1,""]},"crikit.ui.helper_roiselect":{ImageSelection:[18,1,1,""]},"crikit.ui.helper_roiselect.ImageSelection":{append_selection:[18,3,1,""],clear_all:[18,3,1,""],num_selections:[18,3,1,""]},"crikit.ui.main_Mosaic":{DnDReorderListWidget:[18,1,1,""],MainWindowMosaic:[18,1,1,""]},"crikit.ui.main_Mosaic.DnDReorderListWidget":{dropEvent:[18,3,1,""],reordered:[18,2,1,""]},"crikit.ui.main_Mosaic.MainWindowMosaic":{addDataset:[18,3,1,""],check_for_spatial_calib:[18,3,1,""],check_for_spectral_calib:[18,3,1,""],closeEvent:[18,3,1,""],config:[18,2,1,""],deleteDataset:[18,3,1,""],frequency_calib:[18,2,1,""],init_internals:[18,3,1,""],is_duplicate_import:[18,3,1,""],lineEditPixChange:[18,3,1,""],list_reordered:[18,3,1,""],promote_demote_list_item:[18,3,1,""],save:[18,3,1,""],setupListWidget:[18,3,1,""],updateDatasets:[18,3,1,""],updateFrequency:[18,3,1,""],updateMosaicImage:[18,3,1,""],updateParams:[18,3,1,""],updateSlider:[18,3,1,""]},"crikit.ui.utils":{check_requirements:[19,0,0,"-"],roi:[19,0,0,"-"]},"crikit.ui.utils.check_requirements":{check_requirements:[19,4,1,""]},"crikit.ui.utils.roi":{roimask:[19,4,1,""]},"crikit.ui.widget_ALS":{widgetALS:[18,1,1,""]},"crikit.ui.widget_ALS.widgetALS":{asym_sub_val_change:[18,3,1,""],asymspinboxchanged:[18,3,1,""],fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""],selectFixedEnds:[18,3,1,""],setup_asym:[18,3,1,""],setup_smoothness:[18,3,1,""],spinBoxChanged:[18,3,1,""],weight_sub_val_change:[18,3,1,""],weightspinboxchanged:[18,3,1,""],x:[18,3,1,""]},"crikit.ui.widget_ArPLS":{widgetArPLS:[18,1,1,""]},"crikit.ui.widget_ArPLS.widgetArPLS":{fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""],selectFixedEnds:[18,3,1,""],spinBoxChanged:[18,3,1,""]},"crikit.ui.widget_Calibrate":{widgetCalibrate:[18,1,1,""]},"crikit.ui.widget_Calibrate.widgetCalibrate":{fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],meas_vs_ideal:[18,3,1,""],parameters:[18,2,1,""],setup_calib:[18,3,1,""],spinBoxChanged:[18,3,1,""]},"crikit.ui.widget_Cut_every_n_spectra":{widgetCutEveryNSpectra:[18,1,1,""]},"crikit.ui.widget_Cut_every_n_spectra.widgetCutEveryNSpectra":{cars_amp_offset:[18,2,1,""],comboBoxChanged:[18,3,1,""],fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],norm_to_nrb:[18,2,1,""],nrb_amp_offset:[18,2,1,""],pad_factor:[18,2,1,""],parameters:[18,2,1,""],phase_offset:[18,2,1,""],setupOptions:[18,3,1,""],spinBoxChanged:[18,3,1,""]},"crikit.ui.widget_DeTrending":{widgetDeTrending:[18,1,1,""]},"crikit.ui.widget_DeTrending.widgetDeTrending":{changeWidget:[18,3,1,""],widgetOptionsChanged:[18,3,1,""]},"crikit.ui.widget_Jupyter":{QJupyterWidget:[18,1,1,""]},"crikit.ui.widget_Jupyter.QJupyterWidget":{clearTerminal:[18,3,1,""],executeCommand:[18,3,1,""],printText:[18,3,1,""],pushVariables:[18,3,1,""]},"crikit.ui.widget_KK":{widgetKK:[18,1,1,""]},"crikit.ui.widget_KK.widgetKK":{cars_amp_offset:[18,2,1,""],changeCheckBoxConjugate:[18,3,1,""],changeCheckBoxLockBias:[18,3,1,""],changeCheckBoxNRBNorm:[18,3,1,""],changeShowReal:[18,3,1,""],fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],norm_to_nrb:[18,2,1,""],nrb_amp_offset:[18,2,1,""],pad_factor:[18,2,1,""],parameters:[18,2,1,""],phase_offset:[18,2,1,""],setupKK:[18,3,1,""],spinBoxChanged:[18,3,1,""]},"crikit.ui.widget_SG":{widgetSG:[18,1,1,""]},"crikit.ui.widget_SG.widgetSG":{changeOrder:[18,3,1,""],changeWinSize:[18,3,1,""],fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""]},"crikit.ui.widget_images":{widgetBWImg:[18,1,1,""],widgetColorMode:[18,1,1,""],widgetCompositeColor:[18,1,1,""],widgetGrayScaleInfoBar:[18,1,1,""],widgetImageGainMath:[18,1,1,""],widgetPopSpectrumGS:[18,1,1,""],widgetSglColor:[18,1,1,""]},"crikit.ui.widget_images.widgetBWImg":{checkBoxFixed:[18,3,1,""],checkBoxRemOutliers:[18,3,1,""],comboBoxCompress:[18,3,1,""],createImg:[18,3,1,""],createImg_Ext:[18,3,1,""],initData:[18,3,1,""],spinBoxMinMaxSet:[18,3,1,""]},"crikit.ui.widget_images.widgetCompositeColor":{changeMode:[18,3,1,""],createImg:[18,3,1,""],createImg_Ext:[18,3,1,""],initData:[18,3,1,""]},"crikit.ui.widget_images.widgetImageGainMath":{COND_TYPE_STRINGS:[18,2,1,""],OPERATION_FREQ_COUNT:[18,2,1,""],OPERATION_STRINGS:[18,2,1,""],clear:[18,3,1,""],condOpsChange:[18,3,1,""],operationchange:[18,3,1,""]},"crikit.ui.widget_images.widgetSglColor":{applyGain:[18,3,1,""],changeColor:[18,3,1,""],disabled:[18,3,1,""],gain1:[18,3,1,""],initData:[18,3,1,""]},"crikit.ui.widget_mergeNRBs":{widgetMergeNRBs:[18,1,1,""]},"crikit.ui.widget_mergeNRBs.widgetMergeNRBs":{fcn:[18,3,1,""],fullRange:[18,3,1,""],kkChanged:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""],pixChanged:[18,3,1,""],rangeChanged:[18,3,1,""],scaleChanged:[18,3,1,""],wnChanged:[18,3,1,""]},"crikit.ui.widget_scientificspin":{FloatValidator:[18,1,1,""],ScientificDoubleSpinBox:[18,1,1,""],format_float:[18,4,1,""],valid_float_string:[18,4,1,""]},"crikit.ui.widget_scientificspin.FloatValidator":{fixup:[18,3,1,""],validate:[18,3,1,""]},"crikit.ui.widget_scientificspin.ScientificDoubleSpinBox":{fixup:[18,3,1,""],stepBy:[18,3,1,""],textFromValue:[18,3,1,""],validate:[18,3,1,""],valueFromText:[18,3,1,""]},"crikit.utils":{breadcrumb:[20,0,0,"-"],datacheck:[20,0,0,"-"],general:[20,0,0,"-"],roi:[20,0,0,"-"],tests:[21,0,0,"-"]},"crikit.utils.breadcrumb":{BCPre:[20,1,1,""]},"crikit.utils.breadcrumb.BCPre":{PREFIX:[20,2,1,""],add_step:[20,3,1,""],attr_dict:[20,3,1,"id0"],backed_flag:[20,2,1,""],backed_up:[20,3,1,""],backup_pickle:[20,3,1,""],cut_list:[20,3,1,"id1"],dset_name_suffix:[20,3,1,""],id_list:[20,3,1,"id2"],load_pickle:[20,3,1,""],num_steps:[20,3,1,"id3"],pop_to_last:[20,3,1,""],process_list:[20,2,1,""]},"crikit.utils.general":{arange_nonzero:[20,4,1,""],expand_1d_to_ndim:[20,4,1,""],expand_1d_to_ndim_data:[20,4,1,""],find_nearest:[20,4,1,""],lin_from_row_col:[20,4,1,""],mean_nd_to_1d:[20,4,1,""],np_fcn_nd_to_1d:[20,4,1,""],pad:[20,4,1,""],pad_dual:[20,4,1,""],pad_edge_mean:[20,4,1,""],row_col_from_lin:[20,4,1,""],std_nd_to_1d:[20,4,1,""]},"crikit.utils.roi":{pts_in_path:[20,4,1,""],pts_to_verts:[20,4,1,""],verts_to_path:[20,4,1,""],verts_to_points_in_roi:[20,4,1,""]},"crikit.utils.tests":{test_breadcrumb:[21,0,0,"-"],test_general:[21,0,0,"-"],test_pad_edge_mean:[21,0,0,"-"]},"crikit.utils.tests.test_breadcrumb":{test_breadcrumb:[21,4,1,""],test_breadcrumb_offset:[21,4,1,""]},"crikit.utils.tests.test_general":{test_pad_1d:[21,4,1,""],test_pad_1d_0_width:[21,4,1,""],test_pad_2d:[21,4,1,""],test_pad_2d_0_width:[21,4,1,""],test_pad_dual_1d:[21,4,1,""],test_pad_dual_1d_all_0s:[21,4,1,""],test_pad_dual_2d:[21,4,1,""]},"crikit.utils.tests.test_pad_edge_mean":{test_pad_1d:[21,4,1,""],test_pad_1d_0_width:[21,4,1,""],test_pad_2d:[21,4,1,""],test_pad_2d_0_width:[21,4,1,""]},crikit:{CRIkitUI:[3,0,0,"-"],cri:[4,0,0,"-"],data:[7,0,0,"-"],datasets:[9,0,0,"-"],io:[10,0,0,"-"],measurement:[12,0,0,"-"],preprocess:[14,0,0,"-"],transform:[17,0,0,"-"],ui:[18,0,0,"-"],utils:[20,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method","4":"py:function"},terms:{"0001":15,"0006":2,"001":18,"002":2,"004":2,"038483":[22,23],"06543":[3,4,5,14,18],"100":[2,4,14,15,18,27],"1000":[12,15,27],"1002":[2,5],"1003":2,"1019":2,"1029":2,"103":2,"105":[22,25],"109":15,"1109":[14,15],"1133":2,"1147":2,"1167":2,"1173":2,"1363":[2,4,5,18],"1365":[2,4,5,18],"1500":18,"1507":[3,4,5,14,18],"1600":2,"165955456":18,"1948":15,"1975":2,"1998":[14,15],"1999":5,"1e3":[18,27],"1qt5":[22,23],"1st":12,"2005":[2,4],"2007":2,"2009":[2,4,5,15,18],"2010":15,"2011":[2,15],"2012":[14,15],"2013":2,"2014":2,"2015":18,"2016":[2,3,4,5,7,10,12,14,15,18,20,22],"2017":[22,23],"2056693":15,"2202675":[14,15],"2213":2,"246":15,"254":15,"2700":2,"2733":2,"2739":2,"2800":18,"2qt5":[22,23],"300":2,"3000":2,"3qt5":[22,23],"400":18,"408":[2,4,5,14,22],"415":[2,4,5,14],"416":22,"443199618":2,"461":18,"4824":5,"500":27,"513":2,"525":2,"5278406":15,"540":2,"5510120093941":18,"5qt5":[22,23],"601":[2,4,18],"627":2,"634":2,"700":18,"745":3,"767":2,"771":18,"786":2,"809":2,"832":18,"900":2,"902":2,"937":2,"980":2,"986":2,"abstract":[12,18],"break":18,"case":[4,5,25],"class":[3,4,7,9,10,11,12,14,15,22],"default":[2,4,5,7,12,14,15,18],"final":9,"float":[4,5,7,12,14,15,16,18,20],"function":[2,3,4,5,7,18,20,22,23],"import":[2,8,10,11,27],"int":[4,5,7,9,12,14,15,18,20],"long":7,"m\u00e4kitalo":[2,14,15],"new":[2,3,7,18,20,22,23],"public":[22,25],"return":[2,4,5,7,9,10,12,14,15,18,19,20,22],"short":2,"static":[4,8,12,18,20],"true":[2,3,4,5,7,12,14,15,18,20],"try":4,ABS:18,ALS:[2,4,18],AND:[8,22],Are:4,BUT:22,FOR:22,For:[2,3,4,5,7,12,18,20],JRS:4,NOT:[4,7,20,22],Not:7,One:2,SVs:18,THAT:22,THE:22,That:[20,23],The:[4,5,7,14,15,20,22,23],Their:2,There:[2,22,23],These:[2,22,23],USE:22,Use:10,Used:18,Useful:7,Uses:[2,10],Using:[6,13],WAS:22,WILL:22,WITH:[8,22],Was:14,_colormath:18,_dataset_nam:18,_factor:7,_list_:7,_mplwin:18,_np:5,_rc:[22,23],a_0:7,a_1:7,a_2:7,a_n:7,a_vec:7,about:25,abs:[5,13],absolut:12,abstract_:[3,14],abstractbaselin:15,abstractmeasurethre:12,abstractmeasuretwo:12,abstractmeasuretwoord:12,abstractploteffectplugin:18,accept:[7,20],access:[2,23],account:[2,7],accur:2,accuraci:[2,22],acquir:[2,3],across:[2,7,12],act:18,action:[3,14,18,22],activ:[3,18],actual:[2,18],add:[2,13,18,20,23],add_step:20,adddataset:18,addit:[2,12,20],addition:2,addl_attr:20,adjust:18,advanc:18,advis:[22,23],affect:[18,22],after:[2,3,5,14,20],again:2,agenc:22,agre:7,aid:2,aka:[3,14],alessandro:15,algebra:2,algorithm:[3,4,14,16,18,22],all:[2,3,12,14,18,19,20,22],allow:[2,7,18],allow_dupl:18,along:20,alpha:[2,14],alreadi:14,als:[3,14],alscvxopt:15,also:20,alter:[14,15],altern:[22,23],alwai:7,amazonaw:2,amp:[3,12,18],amplif:14,amplitud:[2,3,4,12,13,18],anal:2,analysi:[2,3,14,15],analyt:[6,13],analyz:3,andrew:2,ani:[2,7,18,22,25],anoth:20,anscomb:[3,14,16,18,22],anscombe_inverse_exact_unbias:15,anscombeinvers:14,anti:[2,3,4,5,14,18,22],anyth:[4,5,8,23],api:[22,23],apidoc:[22,23],appar:[22,23],appear:[2,22,23],append:[7,18,20,23],append_select:18,appl:2,appli:[2,3,4,5,14,15,18,21],applycheckbox:18,applygain:18,approach:18,appropri:[3,18],approx:15,approxim:[2,3,15],apr:[7,14],arang:[20,27],arange_nonzero:20,arg:[3,18],argument:18,aris:22,aros:22,around:[2,20,22,23],arpl:[3,14,18],arplscvxopt:15,arrai:[3,4,5,7,14,20],arxiv:[3,4,5,14,18],ask:2,assert:8,associ:10,assum:[2,4,5,7,14,15,23,25],assymetri:18,asym_param:[4,14,15,18],asym_sub_val_chang:18,asymetri:18,asymmetr:[2,4,8,14,18],asymmetri:[2,4,14,18],asymspinboxchang:18,attr:20,attr_dict:[7,20],attribut:[7,10,20],august:15,author:[4,7,10,12,14,15,18,20,26],auto:[3,12],automat:[4,5],avail:25,averag:[2,3,14,18,20],avoid:22,awgn:2,axes:8,axi:[4,5,7,14,18,19,20],axison:18,aysmmetr:16,back:[2,3,7,20],backed_flag:20,backed_up:20,background:[2,4,5],backup:[3,20],backup_pickl:20,bad_valu:[4,5],balanc:12,banner:18,bar:18,base:[2,3,4,7,9,12,14,15,18,20,22],baselin:[2,3,4,14,18],basic:21,bat:[22,23],bcar:[3,10,18,22],bcpre:20,been:2,befor:[2,5,14,18],being:[2,18],below:[4,5,7,15],best:25,between:[2,4,12,13,14],bia:2,big:8,bijaoui:[14,15],binari:19,binomi:15,bio:2,biolog:2,biometrika:15,bisect:2,black:2,blank:7,blend:2,block:2,blue:18,boca:5,boelen:[2,4],bool:[3,4,5,7,10,14,18],borri:2,both:2,boundari:20,box:[2,18],breadcrumb:[3,21,26],broadband:[2,4,5,18],browser:23,bug:[22,23],built:[22,23],burden:2,burnden:4,button:[2,3],buttonid:18,calc:12,calc_anscombe_paramet:14,calcanscombeparam:3,calcul:[2,3,4,5,7,12,14,15,16,18],calib:7,calib_data_agre:7,calib_dict:18,calib_fcn:7,calib_obj:7,calib_orig:7,calib_pix_wl:7,calib_pix_wn:7,calib_vec:18,calib_wl:18,calibr:[3,7,18,22],calibrationreset:3,call:18,cambridg:[14,15],camp14:2,camp16:2,camp:[2,3,4,5,14,18,22],can:[2,5,7,8,18,20,22,23],cancel:2,canva:18,car:[2,3,4,5,14,18,22],cars_amp:18,cars_amp_offset:[4,18],cauchi:[6,13],caus:2,ccampjr:[22,23],ceas:4,center:[2,7],center_wl:18,certain:[2,22,23],chanc:14,chang:[2,3,18],changecheckboxconjug:18,changecheckboxlockbia:18,changecheckboxnrbnorm:18,changecolor:18,changedataset:18,changefilenam:18,changemod:18,changeord:18,changepath:18,changes:18,changeshowr:18,changeslid:3,changewidget:18,changewins:18,characterist:25,charl:[3,22],chc:[4,7,10,12,14,15,18,20],check:[2,3,7,18,19,20],check_for_spatial_calib:18,check_for_spectral_calib:18,check_requir:[3,18],checkbox:18,checkboxfix:18,checkboxremoutli:18,checkcompositeupd:3,checkshowoverlai:3,chem:2,choos:23,chunk:8,ciceron:[2,3,4,5,14,18,22],circl:18,cite:15,classes_ui:[3,26],classmethod:12,clean:23,clear:18,clear_al:18,cleartermin:18,click:[2,3],clone:22,close:[2,3,15],closeev:[3,18],closest:[7,20],cmap:18,code:[22,25],coeffici:7,coher:[2,3,4,5,14,18,22],col:20,collabor:25,collect:[2,7],color:[3,7,18,22],color_dict:18,color_vec:18,column:[3,5,8,14],com:[2,18,22,23],combin:18,combobox:18,comboboxabovemax:18,comboboxchang:18,comboboxcompress:18,come:[2,3],command:[3,18,22,23],compar:[2,3,4,5,14,18,22],comparitor:2,complet:2,complex:[2,3,5,9,12,14,22],compon:[2,4,5,14,18,22],componenet:14,compos:22,composit:[3,18],compositecolor:18,compress:18,comput:[2,4,5,7,14],concern:18,cond_type_str:18,conda:23,condinequalitychang:3,condit:[2,3],condopchang:3,condopschang:18,config:[7,18],configur:10,conform:22,conjug:[4,5,14,18],connect:[2,3,22],consequenti:22,consid:[4,22],consol:18,constant:[2,4,18,20],constant_pad_width:20,construct:18,contain:[2,7,18,20,22],content:[22,26],contentpag:2,contract:22,contradictori:7,contribut:[2,14],control:[5,18],conveni:[7,18],convers:[2,10],convert:[2,7,16,20,22],coordin:[12,20],copi:[5,14],copyright:[22,25],core:3,correct:[3,4,5,6,14,18,19,22],correspond:[4,18],count:[15,20],counter:20,cours:25,cplx:18,crc:5,creat:[4,7,10,12,14,15,18,19,20,23],createimg:18,createimg_ext:18,createimgbw:3,cri:[3,18,22,26],crikit2:2,crikit:[22,23,26,27],crikit_launch:[3,27],crikitui:[26,27],crikitui_process:3,crop:[3,8,18,26],cross:2,csv:10,csv_nist:[3,26],csv_nist_import_data:10,ctr:7,ctr_wl0:7,ctr_wl:7,cube:18,current:[2,7,14,18,20],current_dataset_nam:18,current_filenam:18,current_path:18,cursor:2,custom:2,custombann:18,cut:[3,14,18,20],cut_list:20,cut_m:[14,18],cuteverynspectra:[3,14,18],cutoff:12,cutoff_d1:12,cutoff_d2:12,cvxopt:[22,23],cwt_diff:12,cwt_width:12,cyan:[2,18],damag:22,dark:[3,14,16,18,22],dark_arrai:[14,18],dark_sub:18,dark_subtract:14,dash:18,data:[3,4,5,10,12,14,15,16,18,20,22,26,27],data_in:18,data_obj:14,data_to_match:20,databas:2,datacheck:[3,26],dataset:[3,8,10,13,16,18,20,22,26],dataset_nam:3,dataset_name_path:18,datasetnam:20,deactiv:3,deal:7,debat:7,dec:[15,18],decompos:[2,14],decomposit:[14,22],defin:[2,7,8,20],degelder07:2,delet:[22,23],delete_preview_roi:3,deletedataset:18,deleteoverlai:3,demo:18,demonstr:2,denois:[3,15,22,26],denoisedark:3,denoisenrb:3,denot:10,depend:3,deriv:[4,7,12,14,18],derviv:2,describ:[7,14,19,20,22,23],descript:15,descriptor:7,desid:7,desir:23,detector:[2,18],determin:2,detrend:[2,3,14,16,18],dev:2,develop:[1,22,25],development:[22,23],deviat:[2,7,14,15,18],diagon:14,dialog:[2,3],dialog_abstractfactor:[3,26],dialog_abstractploteffect:[3,26],dialog_anscombeparam:[3,26],dialog_kkopt:[3,26],dialog_model:[3,26],dialog_ploteffect:[3,26],dialog_sav:[3,26],dialog_subresidualopt:[3,26],dialog_svd:[3,26],dialog_varstabanscombeopt:[3,26],dialogabstractfactor:18,dialoganscombeopt:18,dialogcalcanscombeparam:18,dialogdarkopt:18,dialogkkopt:18,dialogmodel:18,dialogploteffect:18,dialogsav:18,dialogsubresidualopt:18,dialogsvd:18,diamond:18,diamondd:18,dict:[4,5,7,10,14,18,20],dictionari:[7,18,20],differ:[2,4,12,18],digit:2,dimenens:9,dimens:[7,20],dimension:[5,20],diment:5,direct:[12,15,22],directli:12,directori:[3,22,23],disabl:18,disclaim:22,discontinu:4,disk:20,displai:[2,3,18,23],distort:[2,12],distribut:[2,22,23],divi:8,divis:[12,13],dlm:3,dndreorderlistwidget:18,doc:[22,23],docomposit:3,docstr:14,doe:[2,4,7,8,22,25],doesn:18,doi:[5,14,15],dokk:3,domain:[2,4,5,18,22,25],domath:3,dot:18,doundo:3,down:[2,8,11,13,14,16,18],download5:[22,23],download:[22,23],drag:18,drop:[2,18],dropev:18,dset:[10,18],dset_list:10,dset_name_suffix:20,dtype:[7,9,16,20],due:16,dump:20,dure:[2,7],duti:25,dynam:7,each:[2,4,14,18,20],easili:23,edg:[2,4,5,7,20],edge_pad_width:20,edit:2,effec:5,effect:[4,7,14,15,18],eiler:[2,4],eilers05:2,either:[2,3,20,22],elastin:2,element:[7,14,20],els:14,elsewher:23,employe:[22,25],enabl:[2,7,23],end:[2,3,4,18,23],endors:25,endpoint:18,enforc:4,enough:2,ensur:8,enter:[2,3,18,22],entri:[3,7,10,20,22,23],equal:[4,18,20],err:2,error:[3,4,5,6,8,14,18,22],error_correct:[3,26],errorcorrectamp:3,errorcorrectphas:3,errorcorrectscal:3,estim:2,etc:[7,18],even:[2,7,14],event:22,everi:[2,3,14,18],every_n:[14,18],everyth:20,exact:[2,4,14,15],exampl:[2,7,18,27],except:[7,20],excit:2,exclud:20,exe:23,execut:[3,18],executecommand:18,exhaust:1,exist:3,expand:[2,20],expand_1d_to_ndim:20,expand_1d_to_ndim_data:20,expans:2,expens:2,experi:2,experiment:2,explicitli:2,explor:2,express:[22,25],extens:[2,18],extent:[7,18],extern:2,extract:2,extrem:2,extrema:4,f_full:7,f_label:[3,27],f_pix:7,f_unit:[3,27],factor:[2,3,4,14,18,26],factorizedhsi:7,factorizedspectra:7,fail:14,fall:20,fals:[2,3,4,5,7,14,15,18,20],far:18,faster:[7,14],fcn:[7,18,20],featur:2,feder:[22,25],fee:22,feel:2,feet:27,few:22,fft:12,fftsignalmetr:12,fftspatialnois:[3,26],figur:18,file:[3,8,10,11,18,20,22,23],filenam:[3,10,18,20],filename_data:10,filename_head:10,fileopendlmnist:3,fileopenhdfnist:3,fileopenhdfnistooc:3,fileopensuccess:3,fill:2,filter:[2,18],find:[2,7,12,14,20],find_nearest:20,fine:2,fingerprint:2,finish:2,finland:15,first:[2,3,10,14,18],first_or_last:14,fit:[2,22],fix:[2,18,22,23],fix_const:[4,14,15,18],fix_end_point:[4,14,15,18],fix_rng:[4,14,15,18],fixup:18,flag:20,flip:8,floatvalid:18,fname:20,foi13:2,foi:[2,14,15],follow:[20,23],font:[22,23],forc:[4,5,22,23],form:[15,18],format:[18,20],format_float:18,formerli:[3,22],formula:5,forward:[2,14,15],fourier:[2,5],fourth:2,frame:18,free:[2,22],freedom:22,freeli:22,freq:[2,3,4,7],freq_vec:7,freqcalib:3,freqcaliborig:3,frequenc:[2,3,4,5,9,18,26,27],frequency_calib:18,freqwindow:3,fri:[7,12,14],from:[3,4,5,7,10,14,18,19,20,22,23],fsignal:15,full:[1,3,5,7],fulli:2,fullrang:18,g_mean:14,g_std:14,gain1:18,gain:[2,18],gauss:[14,15],gauss_mean:[14,15],gauss_std:[14,15],gaussian:[2,14,15,18],gelder:2,gen_anscombe_exact_unbias:15,gen_anscombe_forward:15,gen_anscombe_inverse_closed_form:15,gen_anscombe_inverse_exact_unbias:15,gener:[3,14,15,18,21,22,23,26],generatedatasetnam:18,generatefilenam:18,get:[3,22,23],get_closest_freq:7,get_index_of_closest_freq:7,get_preview_spectra:3,get_rand_spectra:7,get_spatial_slic:18,get_spectral_slic:18,getfilenam:18,getlinestyl:18,getpath:18,gist:18,git:23,github:[18,22,23],given:[4,7,18,20],glass:2,global:5,goe:18,gointeract:18,golai:[2,3,4,18],gov:[3,22],govern:[22,25],grant:22,graphic:22,grayscal:[3,18],grayscaleimag:18,green:18,guarante:25,gui:[3,22,23],gussem:2,h5py:[22,23],haar:12,half:2,handbook:5,harm:2,hartshorn:2,has:[2,6,13,14,18],have:[16,18],hdf5:[3,8,11,18,20,26],hdf:[3,10,20],hdf_dataset2:8,hdf_dataset:11,hdf_import_data:10,hdftoclass:20,header:[10,23],heddleston:2,height:18,help:[2,23],helper_plotopt:[3,26],helper_roiselect:[3,26],here:2,herebi:22,hereund:22,hermiti:14,hexagon:18,high:[2,4,5],higher:[4,7],highest:[7,10],highli:4,hight:2,hilb_kwarg:[4,5],hilbert:[2,4,5,6,13],hilbertfft:5,horiz:18,how:6,howev:2,hsi:[3,8,9,11,13,14,16,18,20,22,26,27],hsi_dataset:13,hsi_i:9,hsi_r:9,html:[22,23],http:[2,5,15,18,22,23],huang:2,hyperspectr:[2,7,26],icon:3,id_list:20,ideal:2,ident:22,identif:25,identifi:[2,18,20,25],idx:7,ieee:[2,14,15],ies:7,ignor:2,imag:[2,7,9,12,14,15,18,26,27],imageg:18,imageri:[3,7,18,22],imageselect:18,imaginari:[3,4,5,12,14,18,22],img:[3,7,12,18],img_al:18,img_shap:18,img_shp:12,imgi:19,imgload:18,imgx:19,implement:[2,5,7,14,18],impli:[22,25],implicitli:2,import_csv_nist_special1:10,import_hdf_nist_speci:10,improv:2,in_freq:7,incid:2,includ:[22,23],inclus:[7,12],incompat:16,incorpor:2,increas:[2,4,5],increment:2,independ:[2,7,18],index:[1,4,5,7,20,22],indic:2,indirect:22,individu:[22,23],inequ:3,inf:[4,5],info:18,inform:[2,14,22],infring:22,init_intern:18,initdata:18,initi:[7,18],injuri:22,input:[4,5,7,12,14,18,20,22],instal:19,instanc:[3,7,18],instanti:11,instead:20,institut:[22,25],integ:7,intens:[7,14,18],inter:2,interact:[2,3,22],intercept:18,interest:[1,3,7,19],interfac:[2,3,22],intern:18,interpol:[3,4],intrins:2,inv:2,invers:[3,14,15,22],inverseanscomb:3,involv:2,ipython:[18,22],is2d:7,is3d:7,is_duplicate_import:18,isclos:20,issamedim:7,item:7,iter:[2,4,18],its:[22,25],januari:[15,22,23],jdreaver:18,journal:[3,4,5,14,18,22],jrs:5,jul:18,jun:[4,12,14,20],jupyt:22,just:[3,8,14,22],karuna16:2,karuna:2,keep:2,kei:[7,10],kept:2,kind:22,kkchang:18,kkrelat:5,kramer:[3,4,6,18,22],kramerskronig:4,kronig:[3,4,6,18,22],kwarg:[3,4,5,14,15,18],label:[3,7,18],labels_affect:18,labels_orig:18,lambda:[2,14,18],langbein:2,larg:[2,7],larger:7,last:[2,3,14],lathia:2,launch:3,lazyhdf5:[22,23],lead:[14,18],least:[2,4,14,16,18],lee11:2,lee:[2,3,4,5,14,18,22],left:[2,3,4,5,18],left_side_scal:4,length:[2,4,5,7,18],less:[4,18],let:18,lett:[2,4,5,18],level:[2,14,15],liabl:22,librari:19,lighter:2,like:[1,4,5,18],limit:[3,7,18,22],lin_from_row_col:20,linalg:14,line:[2,3,18,22],linear:[2,3,20],linearsegmentedcolormap:18,lineeditfreqchang:3,lineeditpixchang:[3,18],linestyle_str:18,linestyle_vec:18,linestyle_vec_str:18,linewidth:18,linspac:27,list:[1,7,10,18,20],list_reord:18,listwidget:18,liu09:2,liu:[2,4,5,18],live:18,llc:5,lnla:15,load:[3,18,20],load_pickl:20,loaddark:3,loaddarkdlm:3,loadnrb:3,loadnrbdlm:3,local:15,locat:[2,3,12,19],log:2,long_nam:18,longer:[2,18,27],look:2,lorentz:[6,13],lose:23,loss:22,low:[4,5,15],macro:[3,26],made:2,magenta:[2,18],magnitud:2,mai:[2,7,10,14,20,22,23],main:[2,3],main_mosa:[3,26],mainwindow:18,mainwindowmosa:18,make:[2,7,9,20,22,23,25],make_affected_plot:18,make_dataset:[8,16],make_hsi:9,make_orig_plot:18,make_plot:18,make_spectra:9,makebcarsphantom:3,makeramanphantom:3,mani:[2,20],manner:4,manual:[2,3,18,22,23],mar:18,mark:20,marker_str:18,marker_vec:18,marker_vec_str:18,markers:18,markku:15,masia:2,mask:[7,18,19,20],match:[4,7,14,15,20],materi:2,math:[2,3,4,6,12,13,18],mathemat:18,matlab:15,matplotlib:[18,19,22,23],matric:[2,5],matrix:[2,5,14,18],matter:[2,22,23],max:[2,18],max_factor:18,max_it:[4,14,15,18],maxab:18,maxer:18,maximum:[3,4,12,13,18],mean:[2,3,4,5,7,14,15,16,18,20],mean_axes_stat:8,mean_nd_to_1d:20,mean_spati:18,mean_spectr:18,meas_vs_id:18,measur:[2,3,7,22,26],measurepeak:12,measurepeakadd:12,measurepeakbwtrough:12,measurepeakdivid:12,measurepeakmax:12,measurepeakmaxab:12,measurepeakmin:12,measurepeakminab:12,measurepeakminu:12,measurepeakmultipli:12,measurepeaksum:12,measurepeaksumabsreimag:12,meausur:12,median:2,memori:[2,5],merchant:22,merg:[3,4,18],merge_nrb:[3,26],mergenrb:[3,4,18],met:2,meta:[7,10,18],meta_config:[3,26],meta_process:[3,26],metadata:20,method:[2,3,6,7,8,12,13,18],metric:12,microscopi:2,migler:2,mimic:18,min:[2,18],min_diff:[4,14,15,18],min_valu:[4,5],minab:18,minim:[2,7],minimum:[2,4,12,13],minner:18,minor:[2,15],minu:2,minut:2,mix:[2,14,15],mnadatori:20,mode:[18,20,23],mode_txt:18,model:[2,3,7,14,15,26],modif:23,modifi:[18,22],modul:[1,22,26],modulu:5,moen:2,molecul:2,mon:[2,4,10,15,18],moon:2,more:[2,4,10,14],mosaic2d:7,mosaic:[3,18,26],mosaic_mask:7,mosaic_shap:7,mosaicful:7,mosaictool:3,most:[1,2,20],mous:[2,3],move:20,mpl:[3,19],mpl_kwarg:18,mts:7,multi:23,multipl:[2,4,5,7,12,13,14,18],multipli:[2,14,15],murin:2,murtagh:[14,15],must:[2,7],n_edg:[4,5,18,20],n_lambda:14,n_noise_test:12,n_pix:7,n_spectra:14,nacl:2,name:[3,10,18,20],nan:[4,5],narendra75:2,narendra:2,nat:2,nation:[22,25],nd_axi:7,nd_fcn:7,ndarrai:[3,4,5,7,9,10,12,14,15,18,19,20],ndim:[7,20],nearest:20,nearest_valu:20,necessari:[2,19,23],necessarili:25,need:[2,18,20,22,23],neg:15,neighbor:[4,5],next:[2,18],nist:[2,3,10,22,25],nmf:2,no_it:5,nois:[2,12,14,15,18],noise_sigma:12,noiseless:2,noisi:15,non:[2,3,14,15,20],none:[4,5,7,9,10,12,14,15,18,20],nonlinear:2,nonneg:2,nonreson:[2,4],nor:25,norm_to_nrb:[4,5,18],normal:[4,5,14,18,22],note:[2,3,4,5,7,8,12,14,15,16,18,20,22,23],notic:22,nov:4,now:[2,22,23],np_fcn_nd_to_1d:20,np_vec:20,nrb:[3,4,5,18,22],nrb_amp:18,nrb_amp_offset:[4,18],nrb_left:[4,18],nrb_right:[4,18],nrbfromroi:3,nrbload:18,nuclei:2,num:[3,7,18],num_current_plot:18,num_select:18,num_step:20,number:[4,5,7,18,20],numcolor:3,numer:[3,12,18,22],numpi:[3,5,9,14,20,22,23,27],obj:7,object:[4,7,9,10,12,14,15,18,19,20],occur:3,oct:18,octagon:18,odd:2,offici:25,offset:[2,4,5,14,18,20,21],old:[22,23],older:[22,23],one:[2,5,7,20,22,23],onli:[2,3,4,5,7,18,20],op_list_:7,op_list_freq:7,op_list_pix:7,op_rang:7,op_range_:7,op_range_freq:7,op_range_pix:7,op_siz:7,opchang:3,open:[2,3,25],oper:[2,3,7,14,18,20],operar:7,operation_freq_count:18,operation_str:18,operationchang:18,oppos:5,opt:[2,4,5,18],optic:2,optim:[2,14,15],option:[4,5,7,12,14,15,18,20],order:[2,4,12,14,15,18,25],org:5,orient:[4,5],origin:[5,7,14,15,18,20],other:25,otherwis:[18,22],out:[3,5,7,18,20,22,23],outer:2,output:[3,4,5,12,18,22],output_cls_inst:10,over:[3,4,5,7,14,18],over_spac:7,overview:22,overwrit:[4,5,7,14],own:22,packag:[22,23,26],pad:[2,4,5,18,20],pad_dual:20,pad_edge_mean:[20,21],pad_factor:[4,5,18],pad_width:20,pair:[7,18,20],pancrea:2,panel:18,paramet:[2,3,4,5,7,9,10,12,14,15,16,18,19,20],parent:18,part:[12,22],parti:25,particular:[2,10,18,22],pass:7,patch:2,path:[3,10,18,19,20],patterson75:2,patterson:2,pca:2,pdf:2,peak:[2,12,13,18],peakamp:[3,26],peakfind:[3,26],pec:4,penal:18,pentagon:18,perform:[2,3,4,5,7,12,14,18,22,25],permiss:22,person:22,phantom:[3,18,22],phase:[3,4,6,14,18,22],phase_offset:[4,5,18],phaseerrcorrect:4,phenylalanin:2,photon:2,physic:[7,19],pickl:20,piec:2,pip3:[22,23],pipermail:[22,23],pix:[4,7],pix_vec:7,pixchang:18,pixel:[2,3,4,7,12,14,18,20],place:16,plai:6,plain:18,platform:[3,22],pleas:15,plot:[2,3,7,18,22,23],plot_label:18,plot_list_:7,plot_list_freq:7,plot_list_pix:7,plot_rang:7,plot_range_:7,plot_range_freq:7,plotdarkspectrum:3,ploteffect:18,ploteffectplugin:18,plotleftnrbspectrum:3,plotnrbspectrum:3,plotrightnrbspectrum:3,plotstyl:18,plotter:2,plotter_show:3,plu:[2,18],plug:18,plugin:18,point:[2,3,4,18,19,20],pointspectrum:3,poisson:[2,14,15,18],poisson_multi:[14,15],polygon:3,polyhedrom:2,polyhedron:2,polym:2,polynomi:[2,7,18],polyord:18,pop:[2,3,18],pop_to_last:20,portion:[2,3,14,22],posit:14,potenti:2,poularika:5,pre:[2,3,20,22,23],prefix:[7,20],preprocess:[3,22,26],present:[3,18],press:[2,3,5,14,15],prevent:[4,22,23],preview:[2,3],preview_roi:3,previou:20,previous:[4,18],primari:[2,3],principl:2,print:[7,18],printtext:18,prior:[2,4,18],prioriti:10,probabl:23,probe:[7,18],proc:15,process:[3,4,10,14,15,18,20,22],process_desc:20,process_list:20,produc:2,product:[2,25],profil:2,program:18,project:25,promote_demote_list_item:18,properli:2,properti:[4,7,9,12,15,18,20,22],protect:[22,25],protein:2,provid:[2,4,5,7,11,14,22],pseudo:22,pt_sz:7,pth:10,pts_in_path:20,pts_to_vert:20,pull:[22,23],pure:22,purpos:[7,22,25],pursuant:[22,25],push:[4,18,23],pushbutton:2,pushvari:18,pyqt5:[3,18,22,23],python3:[3,22,23,27],python:3,pyuic5:[22,23],qcloseev:[3,18],qcolor:18,qdialog:18,qdoublespinbox:18,qdropev:18,qjupyterwidget:18,qlistwidget:18,qmainwindow:[3,18],qobject:18,qt5:[22,23],qt_:[22,23],qtconsol:18,qtgui:18,qtwidget:[3,18],quad:7,quadrat:2,qualiti:25,quandrant:2,quantifi:12,quantit:[2,3,4,5,14,18,22],queri:10,qvalid:18,qwidget:18,rais:[2,8,16],raman:[3,4,5,14,18,22],randn:27,random:27,rang:[3,4,7,8,12,14,18],rangechang:18,rather:[1,3,4,8,10,18,23],ratio:[2,4,5,12],raton:5,raw:[2,3,18],read:[7,20],readili:2,real:[2,4,5,9,12,18,22],rebuild:22,recalc_cutoff:12,recent:20,recommend:[2,4,25],recompos:[2,14],reconstruct:[2,14,18],red:18,reduc:[2,4],reduct:18,redux:[4,14,15,18],redux_factor:14,ref:4,refer:[3,4,5,14,15,18,22],reflect:2,region:[3,7,19,20],regular:18,rel:[14,23],relat:[4,6,13,18,22],relationship:[2,5,12],releas:[3,22,23],reliabl:25,remain:[14,18],rememb:2,remov:[4,18,20],reorder:18,rep:7,rep_arrai:[14,18],repetit:[7,14,18],replac:[14,18],replic:[3,14,26],repons:[4,18],requir:[2,3,22,23],reset:18,reshap:8,resid:18,residu:[3,18],residual_freq:18,resolut:2,reson:2,respond:3,respons:25,rest:20,restor:2,result:[2,18,22],retriev:[3,4,6,14,18,22],return_pad:5,reveal:2,reweight:18,ribbon:[2,3],rich:2,rich_jupyter_widget:18,richjupyterwidget:18,right:[2,3,4,5,13,18],riverbankcomput:[22,23],rlate:18,rng:[4,14,15,18],roi:[3,18,26],roimask:19,roispectrum:3,root:5,rosetta:10,rosetta_queri:10,routin:15,row:[3,8,14,20],row_col_from_lin:20,run:[8,18,22],runscript:18,s_from_select:18,salt:2,same:[12,14],sampl:[2,4,8,11,13,14,18],sat:[14,18,20],save:[3,22],save_dataset_nam:18,save_filenam:18,save_path:18,savitki:[2,3,4,18],scale:[3,4,6,14,15,22],scale_left:18,scalechang:18,scaleerrcorrectsg:4,scatter:[2,3,4,5,14,18,22],scienc:2,scientificdoublespinbox:18,scientificspin:18,scipi:23,sciplot:[18,22,23],scm:23,screenshot:2,script:18,section:[22,25],see:[1,4,7,14,18,22,23],select:[2,3,14,18,19],selectfixedend:18,selector:18,self:[3,18,20],sender:3,sent:[4,5],sep:10,separ:[2,4,12,18],seri:[2,8,16],servic:22,set:[2,3,4,5,7,9,10,14,18],set_i:18,set_preview_roi:3,set_x:18,setcondfreq1:3,setcondfreq2:3,setcondfreq3:3,setopfreq1:3,setopfreq2:3,setopfreq3:3,setup:[3,8,11,13,15,16,18,23],setup_asym:18,setup_calib:18,setup_smooth:18,setupdata:18,setupkk:18,setuplistwidget:18,setupopt:18,sever:[2,4,18],sgl_color_list:18,sgl_color_widget_list:18,shade:2,shall:22,shape:[7,14,15],shell:22,shift:18,shot:2,should:[2,4,5,7,23],shoulder:12,show:[2,18,22,23],showcbar:18,shown:2,showpreviewroi:3,side:[3,4,20],sigma_g:14,signal0:15,signal:[2,3,4,5,7,12,14,15,18,20],signatur:2,similar:[2,7,20],simpl:18,sinc:18,singl:[2,3,18],singlecolor:18,singular:[14,18,22],size:[4,7,18,20],skip:22,slide:2,slider:[3,18],sliderpress:3,sliderreleas:3,slope:18,slot:3,slowest:2,slowli:2,small:[2,8,22,23],smooth:[2,4,14,18],smoother:18,smoothness_param:[4,14,15,18],softwar:[15,22,23,25],solid:[2,18],some:[7,18],soon:3,sort:[22,23],sourc:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,25],space:[7,14],spatial:[2,7,9,12,14,18,22],spec:[22,23],special:22,special_nist_bcars1_sample_scan:10,special_nist_bcars2:10,specialdemosaicrgb:3,specialestcalibration1:3,specif:[3,4,10,22,25],specifi:[10,12,14,18],spect:2,spect_al:18,spectra:[3,4,5,8,11,14,16,18,22,26],spectral:[2,4,5,7,14,18,22],spectromet:2,spectrosc:2,spectroscopi:[2,3,4,5,14,18,22],spectrum:[2,3,4,5,8,10,11,14,16,18,20,26],spectrumcolorimg:3,speed:2,speedier:2,spetcrum:7,sphinx:[22,23],spinbox:18,spinboxchang:18,spinboxinequalitychang:3,spinboxminmaxset:18,sponaten:[4,5],sqrt:[4,18],squar:[2,4,5,14,16,18],squash:[22,23],stabil:[14,15,22],stabilit:2,standard:[2,3,7,15,18,22,25,26],star:18,starck:[14,15],start:[2,7,14,18,20],startnum:18,state:[14,18,20,22,25],statutori:22,std:[2,7,18],std_nd_to_1d:20,stddev:18,step:[2,7,18,20,23],stepbi:18,stitch:18,stoke:[2,3,4,5,14,18,22],stop:[2,7,20],str:[3,7,10,12,14,18,20],string:[7,18],structur:2,sub:[2,4,10,18],sub_asym_list:18,sub_w_list:18,subclass:[10,14,20],subdark:3,subject:[22,25],submain:18,submit:18,submodul:26,subnrb:18,subpackag:26,subract:2,subrang:18,subresidu:3,subsampl:[2,9],subsect:18,subtract:[3,7,12,13,14,18,22],subtract_baselin:[3,26],subtract_dark:[3,26],subtract_mean:[3,26],subtractbaselin:14,subtractdark:14,subtractmeanoverrang:14,subtractroistart:3,subui:18,subuisvd:18,success:[3,10,14],suffix:18,sum:[2,18],summat:[12,13],sun:18,superced:18,support:18,suppress:12,supress:12,sure:7,sustain:22,svd:[3,14,18,22],svddecompos:14,svdrecompos:14,svs:14,system:[2,4,10,18,22,23],tab:[2,3],tabl:[5,23],tabmainchang:3,take:[2,4,5,7,12,20],tamper:15,task:2,tear:[8,11,13,16],technolog:[15,22,25],term:[4,18],termin:18,test2:27,test:[3,4,7,10,12,14,20,22,23,27],test_2d_uniform_obj:8,test_2dbasic_redux_rng:16,test_2dbasic_transform_redux_rng:16,test_3d_crop_transpose_flip:8,test_3d_crop_transpose_flips_2:8,test_3d_uniform_obj:8,test_add:13,test_al:[3,14],test_anscomb:[3,14],test_bas:[6,16],test_baseline_sub:[3,14],test_basic2d:6,test_basic3d:6,test_basic_redux:16,test_basic_redux_rng:16,test_basic_rng:16,test_basic_transform:6,test_big_to_small_2d:8,test_big_to_small_2d_2:8,test_big_to_small_3d:8,test_big_to_small_3d_2:8,test_big_to_small_3d_output_given:8,test_big_to_small_3d_output_given_crop:8,test_big_to_small_3d_output_given_crop_transpose_flip:8,test_blank:8,test_breadcrumb:[3,20],test_breadcrumb_offset:21,test_calc_ansc_param:16,test_crop:[3,14],test_crop_2d:8,test_crop_3d:8,test_cut_every_n_spectra:16,test_data_index:[3,7],test_divid:13,test_err_wrong_dim:8,test_err_wrong_dim_append:8,test_fix_end:[6,16],test_fix_rng:[6,16],test_gener:[3,20],test_hdf2:8,test_hdf5:[3,10],test_hdf_import_hsi_to_hsi:11,test_hdf_import_no_output_cls_given:11,test_hdf_import_spectra_to_spectra:11,test_hdf_import_spectrum_to_spectrum:11,test_hilbert:[3,4],test_hilbert_in_plac:6,test_hilbert_no_pad:6,test_hilbert_pad:6,test_hilbert_replace_min_valu:6,test_hsi:[3,7],test_hsi_to_hsi:8,test_hsi_to_hsi_rng:8,test_hsi_to_spectra:8,test_hsi_to_spectra_rng:8,test_hsi_to_spectrum:8,test_hsi_to_spectrum_rng:8,test_kk:[3,4],test_kk_3d:6,test_kk_alg:[3,4],test_kk_conjug:6,test_kk_no_bg_norm:6,test_kk_properties_read:6,test_kk_properties_sett:6,test_kk_rng:6,test_kk_transform:6,test_kk_transform_fail:6,test_max:13,test_max_unord:13,test_maxab:13,test_mean_axes_stat:8,test_measur:[3,12],test_measurements_complex:[3,12],test_merge_nrb:[3,4],test_min:13,test_min_unord:13,test_minab:13,test_mosa:[3,7],test_mosaic_hdf:[3,7],test_multipli:13,test_pad_1d:21,test_pad_1d_0_width:21,test_pad_2d:21,test_pad_2d_0_width:21,test_pad_dual_1d:21,test_pad_dual_1d_all_0:21,test_pad_dual_2d:21,test_pad_edge_mean:[3,20],test_pbt:13,test_peak:13,test_peakfind:[3,12],test_pec:[3,4],test_reshape_axes_stat:8,test_rng:6,test_rng_redux2d:6,test_rng_redux3d:6,test_rng_redux:6,test_rng_redux_fix_rng:16,test_rng_redux_fix_rng_vecasym:16,test_sec:[3,4],test_spectra:[3,7],test_spectra_to_hsi:8,test_spectra_to_hsi_rng:8,test_spectra_to_spectra:8,test_spectra_to_spectra_rng:8,test_spectra_to_spectrum:8,test_spectra_to_spectrum_rng:8,test_spectrum:[3,7],test_spectrum_to_hsi:8,test_spectrum_to_hsi_rng:8,test_spectrum_to_spectra:8,test_spectrum_to_spectra_rng:8,test_spectrum_to_spectrum:8,test_spectrum_to_spectrum_rng:8,test_sub_hsi_from_hsi:16,test_sub_hsi_from_spectra:16,test_sub_hsi_from_spectrum:16,test_sub_hsi_int_from_hsi_float:16,test_sub_spectra_from_hsi:16,test_sub_spectra_from_spectra:16,test_sub_spectra_from_spectrum:16,test_sub_spectrum_from_hsi:16,test_sub_spectrum_from_spectra:16,test_sub_spectrum_from_spectrum:16,test_subtract:13,test_subtract_dark:[3,14],test_sum:13,test_sum_abs_re_im:13,test_sum_re_im:13,test_sum_unord:13,test_transform_incompatible_dtyp:16,test_transform_rng:6,test_vec_asym_param:16,test_vec_asym_param_rng_redux:16,test_zero_col_first_col:16,test_zero_col_last_col:16,test_zero_row_first_row:16,test_zero_row_last_row:16,text:18,textfromvalu:18,than:[2,3,4,10,18],thei:7,them:22,thi:[1,2,3,4,5,7,8,14,15,18,20,22,23,25],thin:18,thing:[2,7,12,22],tho:3,those:[1,2,7,18],though:2,three:[2,5],through:[2,3],thru:22,thu:[2,10,14,18,22,23],time:[2,4,5,14,18],tip:[14,15],tissu:2,titl:[18,22,25],to_find:20,to_open:18,todo:7,tool:[2,3,18,22],toolbar:3,toolbarset:3,toolbarsetup:3,toolkit:26,tort:22,total:[2,7],tr1:12,tr2:12,track:3,tradit:2,tran:[2,14,15],transfer:25,transform:[3,4,5,6,13,14,15,16,18,22,26],translat:15,transpos:[8,14],transpose_arr:18,treat:12,trend:2,triangl:18,trough:[2,12,13,18],tue:[7,14],tune:2,tupl:[7,18,20],tut:15,tutori:2,tuusula:15,two:[4,5,12],type:[4,5,7,10,12,14,15,18,20],typeerror:16,typic:2,ui_chang:18,unbias:[2,14,15],uncalibr:18,uncheck:2,under:[2,23],undo:[3,20],unexpect:22,unfortun:2,uniform:[2,7],uninstal:[22,23],uniqu:20,unit:[3,7,18,19,22,25],uniti:15,unitshap:7,unitshape_orig:7,univers:[14,15],unless:23,unlik:2,unpublish:2,unselect:18,unselected_factor:18,until:[20,22,23],unusu:2,updat:[3,7,18],update_calib_from_data:7,update_data_from_calib:7,updatecurrentremaind:18,updatedataset:18,updatefrequ:18,updatehistori:3,updateinputvalu:18,updatemosaicimag:18,updateoutputvalu:18,updateoverlai:3,updateparam:18,updateplot:18,updateslid:18,upon:22,upper:2,usabl:7,usag:26,use:[2,10,12,14,22,23,25],use_imag:[14,18],use_prev:15,used:[2,7,16,20,25],useful:7,user:[1,2,3,22],uses:[2,22],using:[2,4,5,12,14,15,18,22],util:[2,3,12,18,22,26],uva:2,val1:20,val2:20,valid:18,valid_float_str:18,valu:[3,4,5,7,10,12,14,18,20,22],valuefromtext:18,vandenabeel:2,var1:20,var2:20,vari:2,variabl:[7,18,20],variabledict:18,varianc:[14,15,22],vec:7,vector:[2,7,9,18,19,20],verbos:[4,12,15,18],veri:[7,18],version:[2,18,19,20,22,23],vert:[18,20],vertex:[2,3],vertic:[2,19,20],verts_to_path:20,verts_to_points_in_roi:20,via:[4,5,18,22],view:[3,18,22],visgentuil:18,visibl:2,visual:[3,22],vol:15,volum:2,volumetr:2,wai:[3,22,23],walk:22,walker:2,warranti:22,water:2,wavelength:[2,7],wavelet:12,wavenumb:[2,3,4,5,7,18],wavenumber_increas:4,web:23,wed:[4,10,18,20],weight:[4,14,18],weight_sub_val_chang:18,weighted_mean_alpha:14,weightspinboxchang:18,well:3,were:[18,20,25],what:[2,7],whatsoev:25,when:[2,7,11,16,21],where:[7,12,15,18],wherein:2,whether:[7,10,14,22],which:[2,5,7,14,20],whichev:18,white:2,whittak:18,widget:3,widget_:[3,26],widget_arpl:[3,26],widget_calibr:[3,26],widget_chang:18,widget_cut_every_n_spectra:[3,26],widget_detrend:[3,26],widget_imag:[3,26],widget_jupyt:[3,26],widget_kk:[3,26],widget_mergenrb:[3,26],widget_scientificspin:[3,26],widget_sg:[3,26],widgetarpl:18,widgetbwimg:18,widgetcalibr:18,widgetcolormath:18,widgetcolormod:18,widgetcompositecolor:18,widgetcuteverynspectra:18,widgetdemoploteffectplugin:18,widgetdetrend:18,widgetgrayscaleinfobar:18,widgetimagegainmath:18,widgetkk:18,widgetmergenrb:18,widgetoptionschang:18,widgetpopspectrumg:18,widgetsg:18,widgetsglcolor:18,width:[2,12,18],win_siz:4,window:[2,3,18,20],window_length:18,winext:18,winpython:[22,23],wish:22,within:[2,7,18,20,22,23],without:[8,22,23],wl0:7,wl_vec:7,wn_switchpt:18,wn_vec:[7,18],wnchang:18,won:23,work:[20,22,23],workflow:22,workshop:15,would:[2,7],wrap:14,wrapper:20,write:5,written:[7,20],wrong:13,wv_width:12,www:[2,15,22,23],x_label:[3,18,27],x_pix:7,x_rep:7,x_unit:[3,27],xlen:18,xpix:18,xunit:18,xvec:[19,20],y_label:[3,18,27],y_pad:20,y_pix:7,y_rep:7,y_unit:[3,27],yellow:[2,18],yet:7,ylen:18,you:[2,4,5,22,23],your:[2,4,5,22,23],ypix:18,yunit:18,yvec:[19,20],zanran_storag:2,zero:[3,14,20],zero_col:14,zero_row:14,zerocolumn:14,zerofirstcolumn:3,zerofirstrow:3,zerolastcolumn:3,zerolastrow:3,zerorow:14,zoom:[2,7]},titles:["Command Line Tools & Algorithms","API Reference","Walk-Thru: CRI Processing","crikit package","crikit.cri package","crikit.cri.algorithms package","crikit.cri.tests package","crikit.data package","crikit.data.tests package","crikit.datasets package","crikit.io package","crikit.io.tests package","crikit.measurement package","crikit.measurement.tests package","crikit.preprocess package","crikit.preprocess.algorithms package","crikit.preprocess.tests package","crikit.transform package","crikit.ui package","crikit.ui.utils package","crikit.utils package","crikit.utils.tests package","CRIKit2: Hyperspectral imaging toolkit","Installation Information","Input/Output (IO) Interfaces for CRIkit2","License","CRIkit2","Running the CRIkit2 Graphical User Interface"],titleterms:{"class":[1,18,20],"function":1,"import":[22,23],"static":[22,23],For:[22,23],The:2,abstract_:15,action:2,algorithm:[0,5,15],als:15,anscomb:[2,15],api:1,arpl:15,author:3,avail:[22,23],bcar:2,breadcrumb:20,build:[22,23],built:2,calibr:2,check_requir:19,citat:22,classes_ui:18,clone:23,coher:1,color:2,command:0,contact:22,contain:1,content:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21],copi:[22,23],correct:2,cri:[1,2,4,5,6,19],crikit2:[3,22,23,24,26,27],crikit:[1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21],crikitui:3,crop:14,csv_nist:10,dark:2,data:[1,7,8],datacheck:20,dataset:[2,9],decomposit:2,denois:[2,14],depend:[22,23],dialog:18,dialog_abstractfactor:18,dialog_abstractploteffect:18,dialog_anscombeparam:18,dialog_kkopt:18,dialog_model:18,dialog_ploteffect:18,dialog_sav:18,dialog_subresidualopt:18,dialog_svd:18,dialog_varstabanscombeopt:18,document:[22,23],dynam:[22,23],easili:22,error:2,error_correct:4,factor:7,fftspatialnois:12,file:2,frequenc:7,from:[2,27],gener:[2,19,20],git:22,graphic:27,hdf5:10,hdf:2,helper_plotopt:18,helper_roiselect:18,high:[22,23],hsi:[2,7],hyperspectr:[3,22],imag:[3,22],imageri:[1,2],indic:22,inform:23,input:[1,24],instal:[22,23],interest:2,interfac:[18,24,27],invers:2,ipython:27,issu:[22,23],jupyt:27,known:[22,23],kramer:[2,5],kronig:[2,5],licens:[22,25],line:0,load:2,macro:10,main_mosa:18,math:5,measur:[1,12,13],merg:2,merge_nrb:4,meta_config:10,meta_process:10,method:20,model:9,modul:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,27],monitor:[22,23],mosaic:7,normal:2,nrb:2,nuanc:22,numer:2,oper:22,option:[2,22,23],output:[1,24],overview:2,packag:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21],peakamp:12,peakfind:12,phantom:2,phase:[2,5],pip:[22,23],preprocess:[1,14,15,16],process:[2,5,19],pseudo:2,pyqt:[22,23],python:[22,23,27],raman:[1,2],refer:[1,2],region:2,relat:[2,5],replic:7,residu:2,resolut:[22,23],retriev:[2,5],roi:[2,19,20],run:27,save:[2,18],scale:2,shell:27,singular:2,skip:2,spectra:[2,7],spectral:19,spectrum:7,stabil:2,standard:14,start:22,submodul:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21],subpackag:[3,4,7,10,12,14,18,20],subtract:2,subtract_baselin:14,subtract_dark:14,subtract_mean:14,svd:2,tabl:22,test:[6,8,11,13,16,21],test_al:16,test_anscomb:16,test_baseline_sub:16,test_breadcrumb:21,test_crop:16,test_data_index:8,test_gener:21,test_hdf5:11,test_hilbert:6,test_hsi:8,test_kk:6,test_kk_alg:6,test_measur:13,test_measurements_complex:13,test_merge_nrb:6,test_mosa:8,test_mosaic_hdf:8,test_pad_edge_mean:21,test_peakfind:13,test_pec:6,test_sec:6,test_spectra:8,test_spectrum:8,test_subtract_dark:16,through:[22,23],thru:2,tool:[0,19],toolkit:[3,22],transform:[2,17],two:2,updat:[22,23],usag:3,user:[18,27],util:[1,19,20,21],valu:2,varianc:2,via:[2,23],view:2,visgentuil:19,visual:[18,19],walk:2,widget:18,widget_:18,widget_arpl:18,widget_calibr:18,widget_cut_every_n_spectra:18,widget_detrend:18,widget_imag:18,widget_jupyt:18,widget_kk:18,widget_mergenrb:18,widget_scientificspin:18,widget_sg:18,window:[22,23],within:27,workflow:2}}) \ No newline at end of file +Search.setIndex({docnames:["algorithms","api","cri_walkthru","crikit","crikit.cri","crikit.cri.algorithms","crikit.cri.tests","crikit.data","crikit.data.tests","crikit.datasets","crikit.io","crikit.io.tests","crikit.measurement","crikit.measurement.tests","crikit.preprocess","crikit.preprocess.algorithms","crikit.preprocess.tests","crikit.transform","crikit.ui","crikit.ui.utils","crikit.utils","crikit.utils.tests","index","installing","io","license","modules","running"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["algorithms.rst","api.rst","cri_walkthru.rst","crikit.rst","crikit.cri.rst","crikit.cri.algorithms.rst","crikit.cri.tests.rst","crikit.data.rst","crikit.data.tests.rst","crikit.datasets.rst","crikit.io.rst","crikit.io.tests.rst","crikit.measurement.rst","crikit.measurement.tests.rst","crikit.preprocess.rst","crikit.preprocess.algorithms.rst","crikit.preprocess.tests.rst","crikit.transform.rst","crikit.ui.rst","crikit.ui.utils.rst","crikit.utils.rst","crikit.utils.tests.rst","index.rst","installing.rst","io.rst","license.rst","modules.rst","running.rst"],objects:{"":{crikit:[3,0,0,"-"]},"crikit.CRIkitUI":{CRIkitUI_process:[3,1,1,""],crikit_launch:[3,4,1,""]},"crikit.CRIkitUI.CRIkitUI_process":{NUMCOLORS:[3,2,1,""],anscombe:[3,3,1,""],calcAnscombeParams:[3,3,1,""],calibrate:[3,3,1,""],calibrationReset:[3,3,1,""],changeSlider:[3,3,1,""],checkCompositeUpdate:[3,3,1,""],checkShowOverlays:[3,3,1,""],closeEvent:[3,3,1,""],condInEqualityChange:[3,3,1,""],condOpChange:[3,3,1,""],createImgBW:[3,3,1,""],cutEveryNSpectra:[3,3,1,""],deNoise:[3,3,1,""],deNoiseDark:[3,3,1,""],deNoiseNRB:[3,3,1,""],deleteOverlays:[3,3,1,""],delete_preview_rois:[3,3,1,""],doComposite:[3,3,1,""],doKK:[3,3,1,""],doMath:[3,3,1,""],doUndo:[3,3,1,""],errorCorrectAmp:[3,3,1,""],errorCorrectPhase:[3,3,1,""],errorCorrectScale:[3,3,1,""],fileOpenDLMNIST:[3,3,1,""],fileOpenHDFNIST:[3,3,1,""],fileOpenHDFNISTOOC:[3,3,1,""],fileOpenSuccess:[3,3,1,""],freqWindow:[3,3,1,""],get_preview_spectra:[3,3,1,""],inverseAnscombe:[3,3,1,""],lineEditFreqChanged:[3,3,1,""],lineEditPixChanged:[3,3,1,""],loadDark:[3,3,1,""],loadDarkDLM:[3,3,1,""],loadNRB:[3,3,1,""],loadNRBDLM:[3,3,1,""],makeBCARSPhantom:[3,3,1,""],makeRamanPhantom:[3,3,1,""],mergeNRBs:[3,3,1,""],mosaicTool:[3,3,1,""],nrbFromROI:[3,3,1,""],opChange:[3,3,1,""],plotDarkSpectrum:[3,3,1,""],plotLeftNRBSpectrum:[3,3,1,""],plotNRBSpectrum:[3,3,1,""],plotRightNRBSpectrum:[3,3,1,""],plotter_show:[3,3,1,""],pointSpectrum:[3,3,1,""],roiSpectrum:[3,3,1,""],save:[3,3,1,""],setCondFreq1:[3,3,1,""],setCondFreq2:[3,3,1,""],setCondFreq3:[3,3,1,""],setOpFreq1:[3,3,1,""],setOpFreq2:[3,3,1,""],setOpFreq3:[3,3,1,""],set_preview_rois:[3,3,1,""],settings:[3,3,1,""],showPreviewRois:[3,3,1,""],sliderPressed:[3,3,1,""],sliderReleased:[3,3,1,""],specialDemosaicRGB:[3,3,1,""],specialEstCalibration1:[3,3,1,""],spectrumColorImg:[3,3,1,""],spinBoxInEqualityChange:[3,3,1,""],subDark:[3,3,1,""],subResidual:[3,3,1,""],subtractROIStart:[3,3,1,""],tabMainChange:[3,3,1,""],toolbarSetting:[3,3,1,""],toolbarSetup:[3,3,1,""],updateHistory:[3,3,1,""],updateOverlays:[3,3,1,""],zeroFirstColumn:[3,3,1,""],zeroFirstRow:[3,3,1,""],zeroLastColumn:[3,3,1,""],zeroLastRow:[3,3,1,""]},"crikit.cri":{algorithms:[5,0,0,"-"],error_correction:[4,0,0,"-"],kk:[4,0,0,"-"],merge_nrbs:[4,0,0,"-"],tests:[6,0,0,"-"]},"crikit.cri.algorithms":{kk:[5,0,0,"-"]},"crikit.cri.algorithms.kk":{hilbertfft:[5,4,1,""],kkrelation:[5,4,1,""]},"crikit.cri.error_correction":{PhaseErrCorrectALS:[4,1,1,""],ScaleErrCorrectSG:[4,1,1,""]},"crikit.cri.error_correction.PhaseErrCorrectALS":{calculate:[4,3,1,""],transform:[4,3,1,""]},"crikit.cri.error_correction.ScaleErrCorrectSG":{calculate:[4,3,1,""],transform:[4,3,1,""]},"crikit.cri.kk":{KramersKronig:[4,1,1,""]},"crikit.cri.kk.KramersKronig":{calculate:[4,3,1,""],norm_to_nrb:[4,3,1,""],pad_factor:[4,3,1,""],phase_offset:[4,3,1,""]},"crikit.cri.merge_nrbs":{MergeNRBs:[4,1,1,""]},"crikit.cri.merge_nrbs.MergeNRBs":{calculate:[4,3,1,""]},"crikit.cri.tests":{test_hilbert:[6,0,0,"-"],test_kk:[6,0,0,"-"],test_kk_alg:[6,0,0,"-"],test_merge_nrbs:[6,0,0,"-"],test_pec:[6,0,0,"-"],test_sec:[6,0,0,"-"]},"crikit.cri.tests.test_hilbert":{test_hilbert_in_place:[6,4,1,""],test_hilbert_no_pad:[6,4,1,""],test_hilbert_pad:[6,4,1,""],test_hilbert_replace_min_value:[6,4,1,""]},"crikit.cri.tests.test_kk":{test_kk:[6,4,1,""],test_kk_no_bg_norm:[6,4,1,""],test_kk_properties_read:[6,4,1,""],test_kk_properties_setter:[6,4,1,""],test_kk_rng:[6,4,1,""],test_kk_transform:[6,4,1,""],test_kk_transform_fail:[6,4,1,""]},"crikit.cri.tests.test_kk_alg":{test_kk:[6,4,1,""],test_kk_3d:[6,4,1,""],test_kk_conjugate:[6,4,1,""],test_kk_no_bg_norm:[6,4,1,""]},"crikit.cri.tests.test_merge_nrbs":{test_basic:[6,4,1,""]},"crikit.cri.tests.test_pec":{test_basic2D:[6,4,1,""],test_basic3D:[6,4,1,""],test_basic:[6,4,1,""],test_fix_ends:[6,4,1,""],test_fix_rng:[6,4,1,""],test_rng:[6,4,1,""],test_rng_redux2D:[6,4,1,""],test_rng_redux3D:[6,4,1,""],test_rng_redux:[6,4,1,""],test_transform_rng:[6,4,1,""]},"crikit.cri.tests.test_sec":{test_basic:[6,4,1,""],test_basic_transform:[6,4,1,""],test_rng:[6,4,1,""]},"crikit.data":{factorized:[7,0,0,"-"],frequency:[7,0,0,"-"],hsi:[7,0,0,"-"],mosaic:[7,0,0,"-"],replicate:[7,0,0,"-"],spectra:[7,0,0,"-"],spectrum:[7,0,0,"-"],tests:[8,0,0,"-"]},"crikit.data.factorized":{FactorizedHsi:[7,1,1,""],FactorizedSpectra:[7,1,1,""]},"crikit.data.frequency":{Frequency:[7,1,1,""],calib_pix_wl:[7,4,1,""],calib_pix_wn:[7,4,1,""]},"crikit.data.frequency.Frequency":{calib:[7,3,1,"id0"],calib_fcn:[7,3,1,"id1"],calib_orig:[7,3,1,"id2"],data:[7,3,1,"id3"],get_closest_freq:[7,3,1,"id4"],get_index_of_closest_freq:[7,3,1,"id5"],op_list_freq:[7,3,1,"id6"],op_list_pix:[7,3,1,"id7"],op_range_freq:[7,3,1,"id8"],op_range_pix:[7,3,1,""],op_size:[7,3,1,""],pix_vec:[7,3,1,"id9"],plot_list_freq:[7,3,1,"id10"],plot_list_pix:[7,3,1,"id11"],plot_range_freq:[7,2,1,""],size:[7,3,1,"id12"],units:[7,3,1,"id13"],update:[7,3,1,"id14"]},"crikit.data.hsi":{Hsi:[7,1,1,""]},"crikit.data.hsi.Hsi":{check:[7,3,1,""],config:[7,2,1,""],data:[7,3,1,""],get_rand_spectra:[7,3,1,""],mask:[7,3,1,""],shape:[7,2,1,""],size:[7,2,1,""],subtract:[7,3,1,""],x:[7,3,1,""],x_rep:[7,3,1,""],y:[7,3,1,""],y_rep:[7,3,1,""]},"crikit.data.mosaic":{Mosaic:[7,1,1,""]},"crikit.data.mosaic.Mosaic":{append:[7,3,1,""],attr_dict:[7,3,1,""],dtype:[7,3,1,""],is2d:[7,3,1,""],is3d:[7,3,1,""],issamedim:[7,3,1,""],mosaic2d:[7,3,1,""],mosaic_mask:[7,3,1,""],mosaic_shape:[7,3,1,""],mosaicfull:[7,3,1,""],shape:[7,3,1,""],size:[7,3,1,""],unitshape:[7,3,1,""],unitshape_orig:[7,3,1,""]},"crikit.data.replicate":{Replicate:[7,1,1,""]},"crikit.data.replicate.Replicate":{calib:[7,3,1,"id15"],calib_data_agree:[7,3,1,"id16"],data:[7,3,1,"id17"],label:[7,3,1,""],size:[7,3,1,"id18"],units:[7,3,1,"id19"],update_calib_from_data:[7,3,1,"id20"],update_data_from_calib:[7,3,1,"id21"]},"crikit.data.spectra":{Spectra:[7,1,1,""]},"crikit.data.spectra.Spectra":{config:[7,2,1,""],data:[7,3,1,"id22"],freq:[7,2,1,""],label:[7,2,1,""],meta:[7,2,1,""],n_pix:[7,3,1,"id23"],reps:[7,3,1,"id24"],shape:[7,2,1,""],subtract:[7,3,1,""],units:[7,2,1,""]},"crikit.data.spectrum":{Spectrum:[7,1,1,""]},"crikit.data.spectrum.Spectrum":{config:[7,2,1,""],data:[7,3,1,"id25"],f:[7,3,1,""],f_full:[7,3,1,""],f_pix:[7,3,1,"id26"],freq:[7,3,1,"id27"],label:[7,3,1,"id28"],mean:[7,3,1,""],meta:[7,3,1,"id29"],ndim:[7,3,1,"id30"],shape:[7,3,1,"id31"],size:[7,3,1,"id32"],std:[7,3,1,""],subtract:[7,3,1,""],units:[7,3,1,"id33"]},"crikit.data.tests":{test_hsi:[8,0,0,"-"],test_mosaic:[8,0,0,"-"],test_mosaic_hdf:[8,0,0,"-"],test_spectra:[8,0,0,"-"],test_spectrum:[8,0,0,"-"]},"crikit.data.tests.test_hsi":{make_datasets:[8,4,1,""],test_hsi_to_hsi:[8,4,1,""],test_hsi_to_hsi_rng:[8,4,1,""],test_mean_axes_static:[8,4,1,""],test_reshape_axes_static:[8,4,1,""],test_spectra_to_hsi:[8,4,1,""],test_spectra_to_hsi_rng:[8,4,1,""],test_spectrum_to_hsi:[8,4,1,""],test_spectrum_to_hsi_rng:[8,4,1,""]},"crikit.data.tests.test_mosaic":{test_2D_uniform_obj:[8,4,1,""],test_3D_crop_transpose_flips:[8,4,1,""],test_3D_crop_transpose_flips_2:[8,4,1,""],test_3D_uniform_obj:[8,4,1,""],test_big_to_small_2d:[8,4,1,""],test_big_to_small_2d_2:[8,4,1,""],test_big_to_small_3d:[8,4,1,""],test_big_to_small_3d_2:[8,4,1,""],test_big_to_small_3d_output_given:[8,4,1,""],test_blank:[8,4,1,""],test_crop_2D:[8,4,1,""],test_crop_3D:[8,4,1,""],test_err_wrong_dim:[8,4,1,""],test_err_wrong_dim_append:[8,4,1,""]},"crikit.data.tests.test_mosaic_hdf":{hdf_dataset2:[8,4,1,""],test_big_to_small_3d_output_given:[8,4,1,""],test_big_to_small_3d_output_given_crop:[8,4,1,""],test_big_to_small_3d_output_given_crop_transpose_flips:[8,4,1,""],test_hdf2:[8,4,1,""]},"crikit.data.tests.test_spectra":{make_datasets:[8,4,1,""],test_hsi_to_spectra:[8,4,1,""],test_hsi_to_spectra_rng:[8,4,1,""],test_mean_axes_static:[8,4,1,""],test_reshape_axes_static:[8,4,1,""],test_spectra_to_spectra:[8,4,1,""],test_spectra_to_spectra_rng:[8,4,1,""],test_spectrum_to_spectra:[8,4,1,""],test_spectrum_to_spectra_rng:[8,4,1,""]},"crikit.data.tests.test_spectrum":{make_datasets:[8,4,1,""],test_hsi_to_spectrum:[8,4,1,""],test_hsi_to_spectrum_rng:[8,4,1,""],test_mean_axes_static:[8,4,1,""],test_spectra_to_spectrum:[8,4,1,""],test_spectra_to_spectrum_rng:[8,4,1,""],test_spectrum_to_spectrum:[8,4,1,""],test_spectrum_to_spectrum_rng:[8,4,1,""]},"crikit.datasets":{model:[9,0,0,"-"]},"crikit.datasets.model":{Model:[9,1,1,""]},"crikit.datasets.model.Model":{f:[9,3,1,""],hsi_i:[9,3,1,""],hsi_r:[9,3,1,""],make_hsi:[9,3,1,""],make_spectra:[9,3,1,""],wn:[9,3,1,""]},"crikit.io":{csv_nist:[10,0,0,"-"],hdf5:[10,0,0,"-"],macros:[10,0,0,"-"],meta_configs:[10,0,0,"-"],meta_process:[10,0,0,"-"],tests:[11,0,0,"-"]},"crikit.io.csv_nist":{csv_nist_import_data:[10,4,1,""]},"crikit.io.hdf5":{hdf_import_data:[10,4,1,""]},"crikit.io.macros":{import_csv_nist_special1:[10,4,1,""],import_hdf_nist_special:[10,4,1,""]},"crikit.io.meta_configs":{special_nist_bcars1_sample_scan:[10,4,1,""],special_nist_bcars2:[10,4,1,""]},"crikit.io.meta_process":{meta_process:[10,4,1,""],rosetta_query:[10,4,1,""]},"crikit.io.tests":{test_hdf5:[11,0,0,"-"]},"crikit.io.tests.test_hdf5":{hdf_dataset:[11,4,1,""],test_hdf_import_hsi_to_hsi:[11,4,1,""],test_hdf_import_no_output_cls_given:[11,4,1,""],test_hdf_import_spectra_to_spectra:[11,4,1,""],test_hdf_import_spectrum_to_spectrum:[11,4,1,""]},"crikit.measurement":{fftspatialnoise:[12,0,0,"-"],peakamps:[12,0,0,"-"],peakfind:[12,0,0,"-"],tests:[13,0,0,"-"]},"crikit.measurement.fftspatialnoise":{FFTSignalMetric:[12,1,1,""]},"crikit.measurement.fftspatialnoise.FFTSignalMetric":{calc:[12,3,1,""]},"crikit.measurement.peakamps":{AbstractMeasureThree:[12,1,1,""],AbstractMeasureTwo:[12,1,1,""],AbstractMeasureTwoOrdered:[12,1,1,""],MeasurePeak:[12,1,1,""],MeasurePeakAdd:[12,1,1,""],MeasurePeakBWTroughs:[12,1,1,""],MeasurePeakDivide:[12,1,1,""],MeasurePeakMax:[12,1,1,""],MeasurePeakMaxAbs:[12,1,1,""],MeasurePeakMin:[12,1,1,""],MeasurePeakMinAbs:[12,1,1,""],MeasurePeakMinus:[12,1,1,""],MeasurePeakMultiply:[12,1,1,""],MeasurePeakSum:[12,1,1,""],MeasurePeakSumAbsReImag:[12,1,1,""]},"crikit.measurement.peakamps.AbstractMeasureThree":{calculate:[12,3,1,""],measure:[12,3,1,""]},"crikit.measurement.peakamps.AbstractMeasureTwo":{calculate:[12,3,1,""],measure:[12,3,1,""]},"crikit.measurement.peakamps.MeasurePeak":{calculate:[12,3,1,""],measure:[12,3,1,""],output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakAdd":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakBWTroughs":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakDivide":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMax":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMaxAbs":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMin":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMinAbs":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMinus":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakMultiply":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakSum":{output:[12,2,1,""]},"crikit.measurement.peakamps.MeasurePeakSumAbsReImag":{output:[12,2,1,""]},"crikit.measurement.peakfind":{PeakFinder:[12,1,1,""]},"crikit.measurement.peakfind.PeakFinder":{amp:[12,2,1,""],calculate:[12,3,1,""],cwt_diff:[12,3,1,""],cwt_width:[12,3,1,""],haar:[12,3,1,""],noise_sigma:[12,3,1,""]},"crikit.measurement.tests":{test_measurement:[13,0,0,"-"],test_measurements_complex:[13,0,0,"-"],test_peakfind:[13,0,0,"-"]},"crikit.measurement.tests.test_measurement":{hsi_dataset:[13,4,1,""],test_add:[13,4,1,""],test_divide:[13,4,1,""],test_max:[13,4,1,""],test_max_unordered:[13,4,1,""],test_maxabs:[13,4,1,""],test_min:[13,4,1,""],test_min_unordered:[13,4,1,""],test_minabs:[13,4,1,""],test_multiply:[13,4,1,""],test_pbt:[13,4,1,""],test_peak:[13,4,1,""],test_subtract:[13,4,1,""],test_sum:[13,4,1,""],test_sum_re_im:[13,4,1,""],test_sum_unordered:[13,4,1,""]},"crikit.measurement.tests.test_measurements_complex":{hsi_dataset:[13,4,1,""],test_add:[13,4,1,""],test_divide:[13,4,1,""],test_max:[13,4,1,""],test_max_unordered:[13,4,1,""],test_maxabs:[13,4,1,""],test_min:[13,4,1,""],test_min_unordered:[13,4,1,""],test_minabs:[13,4,1,""],test_multiply:[13,4,1,""],test_pbt:[13,4,1,""],test_peak:[13,4,1,""],test_subtract:[13,4,1,""],test_sum:[13,4,1,""],test_sum_abs_re_im:[13,4,1,""],test_sum_unordered:[13,4,1,""]},"crikit.measurement.tests.test_peakfind":{test_peakfind:[13,4,1,""]},"crikit.preprocess":{algorithms:[15,0,0,"-"],crop:[14,0,0,"-"],denoise:[14,0,0,"-"],standardize:[14,0,0,"-"],subtract_baseline:[14,0,0,"-"],subtract_dark:[14,0,0,"-"],subtract_mean:[14,0,0,"-"],tests:[16,0,0,"-"]},"crikit.preprocess.algorithms":{abstract_als:[15,0,0,"-"],als:[15,0,0,"-"],anscombe:[15,0,0,"-"],arpls:[15,0,0,"-"]},"crikit.preprocess.algorithms.abstract_als":{AbstractBaseline:[15,1,1,""]},"crikit.preprocess.algorithms.abstract_als.AbstractBaseline":{calculate:[15,3,1,""],fix_rng:[15,3,1,""],setup:[15,3,1,""]},"crikit.preprocess.algorithms.als":{AlsCvxopt:[15,1,1,""]},"crikit.preprocess.algorithms.als.AlsCvxopt":{asym_param:[15,3,1,""]},"crikit.preprocess.algorithms.anscombe":{anscombe_inverse_exact_unbiased:[15,4,1,""],gen_anscombe_forward:[15,4,1,""],gen_anscombe_inverse_closed_form:[15,4,1,""],gen_anscombe_inverse_exact_unbiased:[15,4,1,""]},"crikit.preprocess.algorithms.arpls":{ArPlsCvxopt:[15,1,1,""]},"crikit.preprocess.crop":{CutEveryNSpectra:[14,1,1,""],ZeroColumn:[14,1,1,""],ZeroRow:[14,1,1,""]},"crikit.preprocess.crop.CutEveryNSpectra":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.crop.ZeroColumn":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.crop.ZeroRow":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.denoise":{SVDDecompose:[14,1,1,""],SVDRecompose:[14,1,1,""]},"crikit.preprocess.denoise.SVDDecompose":{calculate:[14,3,1,""]},"crikit.preprocess.denoise.SVDRecompose":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.standardize":{Anscombe:[14,1,1,""],AnscombeInverse:[14,1,1,""],calc_anscombe_parameters:[14,4,1,""]},"crikit.preprocess.standardize.Anscombe":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.standardize.AnscombeInverse":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.subtract_baseline":{SubtractBaselineALS:[14,1,1,""]},"crikit.preprocess.subtract_baseline.SubtractBaselineALS":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.subtract_dark":{SubtractDark:[14,1,1,""]},"crikit.preprocess.subtract_dark.SubtractDark":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.subtract_mean":{SubtractMeanOverRange:[14,1,1,""]},"crikit.preprocess.subtract_mean.SubtractMeanOverRange":{calculate:[14,3,1,""],transform:[14,3,1,""]},"crikit.preprocess.tests":{test_als:[16,0,0,"-"],test_anscombe:[16,0,0,"-"],test_baseline_sub:[16,0,0,"-"],test_crop:[16,0,0,"-"],test_subtract_dark:[16,0,0,"-"]},"crikit.preprocess.tests.test_als":{test_2Dbasic_redux_rng:[16,4,1,""],test_basic:[16,4,1,""],test_basic_redux:[16,4,1,""],test_basic_redux_rng:[16,4,1,""],test_basic_rng:[16,4,1,""],test_fix_ends:[16,4,1,""],test_fix_rng:[16,4,1,""],test_rng_redux_fix_rng:[16,4,1,""],test_rng_redux_fix_rng_vecasym:[16,4,1,""],test_vec_asym_param:[16,4,1,""],test_vec_asym_param_rng_redux:[16,4,1,""]},"crikit.preprocess.tests.test_anscombe":{make_datasets:[16,4,1,""],test_calc_ansc_params:[16,4,1,""]},"crikit.preprocess.tests.test_baseline_sub":{test_2Dbasic_redux_rng:[16,4,1,""],test_2Dbasic_transform_redux_rng:[16,4,1,""],test_basic:[16,4,1,""],test_basic_redux:[16,4,1,""],test_basic_redux_rng:[16,4,1,""],test_basic_rng:[16,4,1,""],test_fix_ends:[16,4,1,""],test_fix_rng:[16,4,1,""],test_rng_redux_fix_rng:[16,4,1,""],test_vec_asym_param:[16,4,1,""],test_vec_asym_param_rng_redux:[16,4,1,""]},"crikit.preprocess.tests.test_crop":{test_cut_every_n_spectra:[16,4,1,""],test_zero_col_first_col:[16,4,1,""],test_zero_col_last_col:[16,4,1,""],test_zero_row_first_row:[16,4,1,""],test_zero_row_last_row:[16,4,1,""]},"crikit.preprocess.tests.test_subtract_dark":{make_datasets:[16,4,1,""],test_sub_hsi_from_hsi:[16,4,1,""],test_sub_hsi_from_spectra:[16,4,1,""],test_sub_hsi_from_spectrum:[16,4,1,""],test_sub_hsi_int_from_hsi_float:[16,4,1,""],test_sub_spectra_from_hsi:[16,4,1,""],test_sub_spectra_from_spectra:[16,4,1,""],test_sub_spectra_from_spectrum:[16,4,1,""],test_sub_spectrum_from_hsi:[16,4,1,""],test_sub_spectrum_from_spectra:[16,4,1,""],test_sub_spectrum_from_spectrum:[16,4,1,""],test_transform_incompatible_dtypes:[16,4,1,""]},"crikit.ui":{classes_ui:[18,0,0,"-"],dialog_AbstractFactorization:[18,0,0,"-"],dialog_AbstractPlotEffect:[18,0,0,"-"],dialog_AnscombeParams:[18,0,0,"-"],dialog_SVD:[18,0,0,"-"],dialog_kkOptions:[18,0,0,"-"],dialog_model:[18,0,0,"-"],dialog_ploteffect:[18,0,0,"-"],dialog_save:[18,0,0,"-"],dialog_subResidualOptions:[18,0,0,"-"],dialog_varstabAnscombeOptions:[18,0,0,"-"],helper_plotOptions:[18,0,0,"-"],helper_roiselect:[18,0,0,"-"],main_Mosaic:[18,0,0,"-"],utils:[19,0,0,"-"],widget_ALS:[18,0,0,"-"],widget_ArPLS:[18,0,0,"-"],widget_Calibrate:[18,0,0,"-"],widget_Cut_every_n_spectra:[18,0,0,"-"],widget_DeTrending:[18,0,0,"-"],widget_Jupyter:[18,0,0,"-"],widget_KK:[18,0,0,"-"],widget_SG:[18,0,0,"-"],widget_images:[18,0,0,"-"],widget_mergeNRBs:[18,0,0,"-"],widget_scientificspin:[18,0,0,"-"]},"crikit.ui.classes_ui":{BW:[18,1,1,""],CompositeColor:[18,1,1,""],SingleColor:[18,1,1,""]},"crikit.ui.classes_ui.BW":{grayscaleimage:[18,3,1,""],image:[18,3,1,""],maxer:[18,3,1,""],mean:[18,3,1,""],minner:[18,3,1,""],set_x:[18,3,1,""],set_y:[18,3,1,""],std:[18,3,1,""],winextent:[18,3,1,""],x:[18,3,1,""],xlen:[18,3,1,""],y:[18,3,1,""],ylen:[18,3,1,""]},"crikit.ui.classes_ui.CompositeColor":{image:[18,3,1,""],mode_txt:[18,3,1,""],xlen:[18,3,1,""],ylen:[18,3,1,""]},"crikit.ui.classes_ui.SingleColor":{image:[18,3,1,""],imageGS:[18,3,1,""]},"crikit.ui.dialog_AbstractFactorization":{DialogAbstractFactorization:[18,1,1,""]},"crikit.ui.dialog_AbstractFactorization.DialogAbstractFactorization":{advance:[18,3,1,""],applyCheckBoxes:[18,3,1,""],clear:[18,3,1,""],combiner:[18,3,1,""],get_spatial_slice:[18,3,1,""],get_spectral_slice:[18,3,1,""],max_factors:[18,3,1,""],mean_spatial:[18,3,1,""],mean_spectral:[18,3,1,""],runScript:[18,3,1,""],setup:[18,3,1,""],setupData:[18,3,1,""],ui_changes:[18,3,1,""],unselected_factors:[18,3,1,""],updateCurrentRemainder:[18,3,1,""],updatePlots:[18,3,1,""]},"crikit.ui.dialog_AbstractPlotEffect":{AbstractPlotEffectPlugin:[18,1,1,""]},"crikit.ui.dialog_AbstractPlotEffect.AbstractPlotEffectPlugin":{changed:[18,2,1,""],fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""]},"crikit.ui.dialog_AnscombeParams":{DialogCalcAnscombeParams:[18,1,1,""]},"crikit.ui.dialog_AnscombeParams.DialogCalcAnscombeParams":{dialogCalcAnscombeParams:[18,3,1,""],updateInputValues:[18,3,1,""],updateOutputValues:[18,3,1,""]},"crikit.ui.dialog_SVD":{DialogSVD:[18,1,1,""]},"crikit.ui.dialog_SVD.DialogSVD":{combiner:[18,3,1,""],dialogSVD:[18,3,1,""],get_spatial_slice:[18,3,1,""],get_spectral_slice:[18,3,1,""],max_factors:[18,3,1,""],mean_spatial:[18,3,1,""],mean_spectral:[18,3,1,""],s_from_selected:[18,3,1,""]},"crikit.ui.dialog_kkOptions":{DialogKKOptions:[18,1,1,""]},"crikit.ui.dialog_kkOptions.DialogKKOptions":{CARS_AMP:[18,2,1,""],NORM_TO_NRB:[18,2,1,""],NRB_AMP:[18,2,1,""],N_EDGE:[18,2,1,""],PAD_FACTOR:[18,2,1,""],PHASE_OFFSET:[18,2,1,""],dialogKKOptions:[18,3,1,""],goInteractive:[18,3,1,""]},"crikit.ui.dialog_model":{DialogModel:[18,1,1,""]},"crikit.ui.dialog_model.DialogModel":{changeSize:[18,3,1,""],dialogModel:[18,3,1,""]},"crikit.ui.dialog_ploteffect":{DialogPlotEffect:[18,1,1,""],widgetDemoPlotEffectPlugin:[18,1,1,""]},"crikit.ui.dialog_ploteffect.DialogPlotEffect":{TRANSPOSE_ARR:[18,2,1,""],dialogPlotEffect:[18,3,1,""],make_affected_plots:[18,3,1,""],make_orig_plots:[18,3,1,""],make_plots:[18,3,1,""],plot_labels:[18,3,1,""],widget_changed:[18,3,1,""]},"crikit.ui.dialog_ploteffect.widgetDemoPlotEffectPlugin":{fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""]},"crikit.ui.dialog_save":{DialogSave:[18,1,1,""]},"crikit.ui.dialog_save.DialogSave":{changeDataset:[18,3,1,""],changeFilename:[18,3,1,""],changePath:[18,3,1,""],dialogSave:[18,3,1,""],generateDatasetName:[18,3,1,""],generateFilename:[18,3,1,""],getFilename:[18,3,1,""],getPath:[18,3,1,""]},"crikit.ui.dialog_subResidualOptions":{DialogSubResidualOptions:[18,1,1,""]},"crikit.ui.dialog_subResidualOptions.DialogSubResidualOptions":{RESIDUAL_FREQ:[18,2,1,""],dialogSubResidualOptions:[18,3,1,""]},"crikit.ui.dialog_varstabAnscombeOptions":{DialogAnscombeOptions:[18,1,1,""]},"crikit.ui.dialog_varstabAnscombeOptions.DialogAnscombeOptions":{dialogAnscombeOptions:[18,3,1,""]},"crikit.ui.helper_plotOptions":{plotStyle:[18,1,1,""]},"crikit.ui.helper_plotOptions.plotStyle":{COLOR_DICT:[18,2,1,""],COLOR_VEC:[18,2,1,""],LINESTYLE_VEC:[18,2,1,""],LINESTYLE_VEC_STR:[18,2,1,""],LINEWIDTH:[18,2,1,""],MARKERSIZE:[18,2,1,""],MARKER_VEC:[18,2,1,""],MARKER_VEC_STR:[18,2,1,""],getLineStyle:[18,3,1,""],linestyle_str:[18,3,1,""],marker_str:[18,3,1,""],qcolor:[18,3,1,""]},"crikit.ui.helper_roiselect":{ImageSelection:[18,1,1,""]},"crikit.ui.helper_roiselect.ImageSelection":{append_selection:[18,3,1,""],clear_all:[18,3,1,""],num_selections:[18,3,1,""]},"crikit.ui.main_Mosaic":{DnDReorderListWidget:[18,1,1,""],MainWindowMosaic:[18,1,1,""]},"crikit.ui.main_Mosaic.DnDReorderListWidget":{dropEvent:[18,3,1,""],reordered:[18,2,1,""]},"crikit.ui.main_Mosaic.MainWindowMosaic":{addDataset:[18,3,1,""],check_for_spatial_calib:[18,3,1,""],check_for_spectral_calib:[18,3,1,""],closeEvent:[18,3,1,""],config:[18,2,1,""],deleteDataset:[18,3,1,""],frequency_calib:[18,2,1,""],init_internals:[18,3,1,""],is_duplicate_import:[18,3,1,""],lineEditPixChange:[18,3,1,""],list_reordered:[18,3,1,""],promote_demote_list_item:[18,3,1,""],save:[18,3,1,""],setupListWidget:[18,3,1,""],updateDatasets:[18,3,1,""],updateFrequency:[18,3,1,""],updateMosaicImage:[18,3,1,""],updateParams:[18,3,1,""],updateSlider:[18,3,1,""]},"crikit.ui.utils":{check_requirements:[19,0,0,"-"],roi:[19,0,0,"-"]},"crikit.ui.utils.check_requirements":{check_requirements:[19,4,1,""]},"crikit.ui.utils.roi":{roimask:[19,4,1,""]},"crikit.ui.widget_ALS":{widgetALS:[18,1,1,""]},"crikit.ui.widget_ALS.widgetALS":{asym_sub_val_change:[18,3,1,""],asymspinboxchanged:[18,3,1,""],fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""],selectFixedEnds:[18,3,1,""],selectWNIncrease:[18,3,1,""],setup_asym:[18,3,1,""],setup_smoothness:[18,3,1,""],spinBoxChanged:[18,3,1,""],weight_sub_val_change:[18,3,1,""],weightspinboxchanged:[18,3,1,""],x:[18,3,1,""]},"crikit.ui.widget_ArPLS":{widgetArPLS:[18,1,1,""]},"crikit.ui.widget_ArPLS.widgetArPLS":{fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""],selectFixedEnds:[18,3,1,""],spinBoxChanged:[18,3,1,""]},"crikit.ui.widget_Calibrate":{widgetCalibrate:[18,1,1,""]},"crikit.ui.widget_Calibrate.widgetCalibrate":{fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],meas_vs_ideal:[18,3,1,""],parameters:[18,2,1,""],setup_calib:[18,3,1,""],spinBoxChanged:[18,3,1,""]},"crikit.ui.widget_Cut_every_n_spectra":{widgetCutEveryNSpectra:[18,1,1,""]},"crikit.ui.widget_Cut_every_n_spectra.widgetCutEveryNSpectra":{cars_amp_offset:[18,2,1,""],comboBoxChanged:[18,3,1,""],fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],norm_to_nrb:[18,2,1,""],nrb_amp_offset:[18,2,1,""],pad_factor:[18,2,1,""],parameters:[18,2,1,""],phase_offset:[18,2,1,""],setupOptions:[18,3,1,""],spinBoxChanged:[18,3,1,""]},"crikit.ui.widget_DeTrending":{widgetDeTrending:[18,1,1,""]},"crikit.ui.widget_DeTrending.widgetDeTrending":{changeWidget:[18,3,1,""],widgetOptionsChanged:[18,3,1,""]},"crikit.ui.widget_Jupyter":{QJupyterWidget:[18,1,1,""]},"crikit.ui.widget_Jupyter.QJupyterWidget":{clearTerminal:[18,3,1,""],executeCommand:[18,3,1,""],printText:[18,3,1,""],pushVariables:[18,3,1,""]},"crikit.ui.widget_KK":{widgetKK:[18,1,1,""]},"crikit.ui.widget_KK.widgetKK":{cars_amp_offset:[18,2,1,""],changeCheckBoxConjugate:[18,3,1,""],changeCheckBoxLockBias:[18,3,1,""],changeCheckBoxNRBNorm:[18,3,1,""],changeShowReal:[18,3,1,""],fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],norm_to_nrb:[18,2,1,""],nrb_amp_offset:[18,2,1,""],pad_factor:[18,2,1,""],parameters:[18,2,1,""],phase_offset:[18,2,1,""],setupKK:[18,3,1,""],spinBoxChanged:[18,3,1,""]},"crikit.ui.widget_SG":{widgetSG:[18,1,1,""]},"crikit.ui.widget_SG.widgetSG":{changeOrder:[18,3,1,""],changeWinSize:[18,3,1,""],fcn:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""]},"crikit.ui.widget_images":{widgetBWImg:[18,1,1,""],widgetColorMode:[18,1,1,""],widgetCompositeColor:[18,1,1,""],widgetGrayScaleInfoBar:[18,1,1,""],widgetImageGainMath:[18,1,1,""],widgetPopSpectrumGS:[18,1,1,""],widgetSglColor:[18,1,1,""]},"crikit.ui.widget_images.widgetBWImg":{checkBoxFixed:[18,3,1,""],checkBoxRemOutliers:[18,3,1,""],comboBoxCompress:[18,3,1,""],createImg:[18,3,1,""],createImg_Ext:[18,3,1,""],initData:[18,3,1,""],spinBoxMinMaxSet:[18,3,1,""]},"crikit.ui.widget_images.widgetCompositeColor":{changeMode:[18,3,1,""],createImg:[18,3,1,""],createImg_Ext:[18,3,1,""],initData:[18,3,1,""]},"crikit.ui.widget_images.widgetImageGainMath":{COND_TYPE_STRINGS:[18,2,1,""],OPERATION_FREQ_COUNT:[18,2,1,""],OPERATION_STRINGS:[18,2,1,""],clear:[18,3,1,""],condOpsChange:[18,3,1,""],operationchange:[18,3,1,""]},"crikit.ui.widget_images.widgetSglColor":{applyGain:[18,3,1,""],changeColor:[18,3,1,""],disabled:[18,3,1,""],gain1:[18,3,1,""],initData:[18,3,1,""]},"crikit.ui.widget_mergeNRBs":{widgetMergeNRBs:[18,1,1,""]},"crikit.ui.widget_mergeNRBs.widgetMergeNRBs":{fcn:[18,3,1,""],fullRange:[18,3,1,""],kkChanged:[18,3,1,""],labels_affected:[18,2,1,""],labels_orig:[18,2,1,""],parameters:[18,2,1,""],pixChanged:[18,3,1,""],rangeChanged:[18,3,1,""],scaleChanged:[18,3,1,""],wnChanged:[18,3,1,""]},"crikit.ui.widget_scientificspin":{FloatValidator:[18,1,1,""],ScientificDoubleSpinBox:[18,1,1,""],format_float:[18,4,1,""],valid_float_string:[18,4,1,""]},"crikit.ui.widget_scientificspin.FloatValidator":{fixup:[18,3,1,""],validate:[18,3,1,""]},"crikit.ui.widget_scientificspin.ScientificDoubleSpinBox":{fixup:[18,3,1,""],stepBy:[18,3,1,""],textFromValue:[18,3,1,""],validate:[18,3,1,""],valueFromText:[18,3,1,""]},"crikit.utils":{breadcrumb:[20,0,0,"-"],datacheck:[20,0,0,"-"],general:[20,0,0,"-"],roi:[20,0,0,"-"],tests:[21,0,0,"-"]},"crikit.utils.breadcrumb":{BCPre:[20,1,1,""]},"crikit.utils.breadcrumb.BCPre":{PREFIX:[20,2,1,""],add_step:[20,3,1,""],attr_dict:[20,3,1,"id0"],backed_flag:[20,2,1,""],backed_up:[20,3,1,""],backup_pickle:[20,3,1,""],cut_list:[20,3,1,"id1"],dset_name_suffix:[20,3,1,""],id_list:[20,3,1,"id2"],load_pickle:[20,3,1,""],num_steps:[20,3,1,"id3"],pop_to_last:[20,3,1,""],process_list:[20,2,1,""]},"crikit.utils.general":{arange_nonzero:[20,4,1,""],expand_1d_to_ndim:[20,4,1,""],expand_1d_to_ndim_data:[20,4,1,""],find_nearest:[20,4,1,""],lin_from_row_col:[20,4,1,""],mean_nd_to_1d:[20,4,1,""],np_fcn_nd_to_1d:[20,4,1,""],pad:[20,4,1,""],pad_dual:[20,4,1,""],pad_edge_mean:[20,4,1,""],row_col_from_lin:[20,4,1,""],std_nd_to_1d:[20,4,1,""]},"crikit.utils.roi":{pts_in_path:[20,4,1,""],pts_to_verts:[20,4,1,""],verts_to_path:[20,4,1,""],verts_to_points_in_roi:[20,4,1,""]},"crikit.utils.tests":{test_breadcrumb:[21,0,0,"-"],test_general:[21,0,0,"-"],test_pad_edge_mean:[21,0,0,"-"]},"crikit.utils.tests.test_breadcrumb":{test_breadcrumb:[21,4,1,""],test_breadcrumb_offset:[21,4,1,""]},"crikit.utils.tests.test_general":{test_pad_1d:[21,4,1,""],test_pad_1d_0_width:[21,4,1,""],test_pad_2d:[21,4,1,""],test_pad_2d_0_width:[21,4,1,""],test_pad_dual_1d:[21,4,1,""],test_pad_dual_1d_all_0s:[21,4,1,""],test_pad_dual_2d:[21,4,1,""]},"crikit.utils.tests.test_pad_edge_mean":{test_pad_1d:[21,4,1,""],test_pad_1d_0_width:[21,4,1,""],test_pad_2d:[21,4,1,""],test_pad_2d_0_width:[21,4,1,""]},crikit:{CRIkitUI:[3,0,0,"-"],cri:[4,0,0,"-"],data:[7,0,0,"-"],datasets:[9,0,0,"-"],io:[10,0,0,"-"],measurement:[12,0,0,"-"],preprocess:[14,0,0,"-"],transform:[17,0,0,"-"],ui:[18,0,0,"-"],utils:[20,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method","4":"py:function"},terms:{"0001":15,"0006":2,"001":18,"002":2,"004":2,"038483":[22,23],"06543":[3,4,5,14,18],"100":[2,4,14,15,18,27],"1000":[12,15,27],"1002":[2,5],"1003":2,"1019":2,"1029":2,"103":2,"105":[22,25],"109":15,"1109":[14,15],"1133":2,"1147":2,"1167":2,"1173":2,"1363":[2,4,5,18],"1365":[2,4,5,18],"1500":18,"1507":[3,4,5,14,18],"1600":2,"165955456":18,"1948":15,"1975":2,"1998":[14,15],"1999":5,"1e3":[18,27],"1qt5":[22,23],"1st":12,"2005":[2,4],"2007":2,"2009":[2,4,5,15,18],"2010":15,"2011":[2,15],"2012":[14,15],"2013":2,"2014":2,"2015":18,"2016":[2,3,4,5,7,10,12,14,15,18,20,22],"2017":[22,23],"2056693":15,"2202675":[14,15],"2213":2,"246":15,"254":15,"2700":2,"2733":2,"2739":2,"2800":18,"2qt5":[22,23],"300":2,"3000":2,"3qt5":[22,23],"400":18,"408":[2,4,5,14,22],"415":[2,4,5,14],"416":22,"443199618":2,"461":18,"4824":5,"500":27,"513":2,"525":2,"5278406":15,"540":2,"5510120093941":18,"5qt5":[22,23],"601":[2,4,18],"627":2,"634":2,"700":18,"745":3,"767":2,"771":18,"786":2,"809":2,"832":18,"900":2,"902":2,"937":2,"980":2,"986":2,"abstract":[12,18],"break":18,"case":[4,5,25],"class":[3,4,7,9,10,11,12,14,15,22],"default":[2,4,5,7,12,14,15,18],"final":9,"float":[4,5,7,12,14,15,16,18,20],"function":[2,3,4,5,7,18,20,22,23],"import":[2,8,10,11,27],"int":[4,5,7,9,12,14,15,18,20],"long":7,"m\u00e4kitalo":[2,14,15],"new":[2,3,7,18,20,22,23],"public":[22,25],"return":[2,4,5,7,9,10,12,14,15,18,19,20,22],"short":2,"static":[4,8,12,18,20],"true":[2,3,4,5,7,12,14,15,18,20],"try":4,ABS:18,ALS:[2,4,18],AND:[8,22],Are:4,BUT:22,FOR:22,For:[2,3,4,5,7,12,18,20],JRS:4,NOT:[4,7,20,22],Not:7,One:2,SVs:18,THAT:22,THE:22,That:[20,23],The:[4,5,7,14,15,20,22,23],Their:2,There:[2,22,23],These:[2,22,23],USE:22,Use:10,Used:18,Useful:7,Uses:[2,10],Using:[6,13],WAS:22,WILL:22,WITH:[8,22],Was:14,_colormath:18,_dataset_nam:18,_factor:7,_list_:7,_mplwin:18,_np:5,_rc:[22,23],a_0:7,a_1:7,a_2:7,a_n:7,a_vec:7,about:25,abs:[5,13],absolut:12,abstract_:[3,14],abstractbaselin:15,abstractmeasurethre:12,abstractmeasuretwo:12,abstractmeasuretwoord:12,abstractploteffectplugin:18,accept:[7,20],access:[2,23],account:[2,7],accur:2,accuraci:[2,22],acquir:[2,3],across:[2,7,12],act:18,action:[3,14,18,22],activ:[3,18],actual:[2,18],add:[2,13,18,20,23],add_step:20,adddataset:18,addit:[2,12,20],addition:2,addl_attr:20,adjust:18,advanc:18,advis:[22,23],affect:[18,22],after:[2,3,5,14,20],again:2,agenc:22,agre:7,aid:2,aka:[3,14],alessandro:15,algebra:2,algorithm:[3,4,14,16,18,22],all:[2,3,12,14,18,19,20,22],allow:[2,7,18],allow_dupl:18,along:20,alpha:[2,14],alreadi:14,als:[3,14],alscvxopt:15,also:20,alter:[14,15],altern:[22,23],alwai:7,amazonaw:2,amp:[3,12,18],amplif:14,amplitud:[2,3,4,12,13,18],anal:2,analysi:[2,3,14,15],analyt:[6,13],analyz:3,andrew:2,ani:[2,7,18,22,25],anoth:20,anscomb:[3,14,16,18,22],anscombe_inverse_exact_unbias:15,anscombeinvers:14,anti:[2,3,4,5,14,18,22],anyth:[4,5,8,23],api:[22,23],apidoc:[22,23],appar:[22,23],appear:[2,22,23],append:[7,18,20,23],append_select:18,appl:2,appli:[2,3,4,5,14,15,18,21],applycheckbox:18,applygain:18,approach:18,appropri:[3,18],approx:15,approxim:[2,3,15],apr:[7,14],arang:[20,27],arange_nonzero:20,arg:[3,18],argument:18,aris:22,aros:22,around:[2,20,22,23],arpl:[3,14,18],arplscvxopt:15,arrai:[3,4,5,7,14,20],arxiv:[3,4,5,14,18],ask:2,assert:8,associ:10,assum:[2,4,5,7,14,15,23,25],assymetri:18,asym_param:[4,14,15,18],asym_sub_val_chang:18,asymetri:18,asymmetr:[2,4,8,14,18],asymmetri:[2,4,14,18],asymspinboxchang:18,attr:20,attr_dict:[7,20],attribut:[7,10,20],august:15,author:[4,7,10,12,14,15,18,20,26],auto:[3,12],automat:[4,5],avail:25,averag:[2,3,14,18,20],avoid:22,awgn:2,axes:8,axi:[4,5,7,14,18,19,20],axison:18,aysmmetr:16,back:[2,3,7,20],backed_flag:20,backed_up:20,background:[2,4,5],backup:[3,20],backup_pickl:20,bad_valu:[4,5],balanc:12,banner:18,bar:18,base:[2,3,4,7,9,12,14,15,18,20,22],baselin:[2,3,4,14,18],basic:21,bat:[22,23],bcar:[3,10,18,22],bcpre:20,been:2,befor:[2,5,14,18],being:[2,18],below:[4,5,7,15],best:25,between:[2,4,12,13,14],bia:2,big:8,bijaoui:[14,15],binari:19,binomi:15,bio:2,biolog:2,biometrika:15,bisect:2,black:2,blank:7,blend:2,block:2,blue:18,boca:5,boelen:[2,4],bool:[3,4,5,7,10,14,18],borri:2,both:2,boundari:20,box:[2,18],breadcrumb:[3,21,26],broadband:[2,4,5,18],browser:23,bug:[22,23],built:[22,23],burden:2,burnden:4,button:[2,3],buttonid:18,calc:12,calc_anscombe_paramet:14,calcanscombeparam:3,calcul:[2,3,4,5,7,12,14,15,16,18],calib:7,calib_data_agre:7,calib_dict:18,calib_fcn:7,calib_obj:7,calib_orig:7,calib_pix_wl:7,calib_pix_wn:7,calib_vec:18,calib_wl:18,calibr:[3,7,18,22],calibrationreset:3,call:18,cambridg:[14,15],camp14:2,camp16:2,camp:[2,3,4,5,14,18,22],can:[2,5,7,8,18,20,22,23],cancel:2,canva:18,car:[2,3,4,5,14,18,22],cars_amp:18,cars_amp_offset:[4,18],cauchi:[6,13],caus:2,ccampjr:[22,23],ceas:4,center:[2,7],center_wl:18,certain:[2,22,23],chanc:14,chang:[2,3,18],changecheckboxconjug:18,changecheckboxlockbia:18,changecheckboxnrbnorm:18,changecolor:18,changedataset:18,changefilenam:18,changemod:18,changeord:18,changepath:18,changes:18,changeshowr:18,changeslid:3,changewidget:18,changewins:18,characterist:25,charl:[3,22],chc:[4,7,10,12,14,15,18,20],check:[2,3,7,18,19,20],check_for_spatial_calib:18,check_for_spectral_calib:18,check_requir:[3,18],checkbox:18,checkboxfix:18,checkboxremoutli:18,checkcompositeupd:3,checkshowoverlai:3,chem:2,choos:23,chunk:8,ciceron:[2,3,4,5,14,18,22],circl:18,cite:15,classes_ui:[3,26],classmethod:12,clean:23,clear:18,clear_al:18,cleartermin:18,click:[2,3],clone:22,close:[2,3,15],closeev:[3,18],closest:[7,20],cmap:18,code:[22,25],coeffici:7,coher:[2,3,4,5,14,18,22],col:20,collabor:25,collect:[2,7],color:[3,7,18,22],color_dict:18,color_vec:18,column:[3,5,8,14],com:[2,18,22,23],combin:18,combobox:18,comboboxabovemax:18,comboboxchang:18,comboboxcompress:18,come:[2,3],command:[3,18,22,23],compar:[2,3,4,5,14,18,22],comparitor:2,complet:2,complex:[2,3,5,9,12,14,22],compon:[2,4,5,14,18,22],componenet:14,compos:22,composit:[3,18],compositecolor:18,compress:18,comput:[2,4,5,7,14],concern:18,cond_type_str:18,conda:23,condinequalitychang:3,condit:[2,3],condopchang:3,condopschang:18,config:[7,18],configur:10,conform:22,conjug:[4,5,14,18],connect:[2,3,22],consequenti:22,consid:[4,22],consol:18,constant:[2,4,18,20],constant_pad_width:20,construct:18,contain:[2,7,18,20,22],content:[22,26],contentpag:2,contract:22,contradictori:7,contribut:[2,14],control:[5,18],conveni:[7,18],convers:[2,10],convert:[2,7,16,20,22],coordin:[12,20],copi:[5,14],copyright:[22,25],core:3,correct:[3,4,5,6,14,18,19,22],correspond:[4,18],count:[15,20],counter:20,cours:25,cplx:18,crc:5,creat:[4,7,10,12,14,15,18,19,20,23],createimg:18,createimg_ext:18,createimgbw:3,cri:[3,18,22,26],crikit2:2,crikit:[22,23,26,27],crikit_launch:[3,27],crikitui:[26,27],crikitui_process:3,crop:[3,8,18,26],cross:2,csv:10,csv_nist:[3,26],csv_nist_import_data:10,ctr:7,ctr_wl0:7,ctr_wl:7,cube:18,current:[2,7,14,18,20],current_dataset_nam:18,current_filenam:18,current_path:18,cursor:2,custom:2,custombann:18,cut:[3,14,18,20],cut_list:20,cut_m:[14,18],cuteverynspectra:[3,14,18],cutoff:12,cutoff_d1:12,cutoff_d2:12,cvxopt:[22,23],cwt_diff:12,cwt_width:12,cyan:[2,18],damag:22,dark:[3,14,16,18,22],dark_arrai:[14,18],dark_sub:18,dark_subtract:14,dash:18,data:[3,4,5,10,12,14,15,16,18,20,22,26,27],data_in:18,data_obj:14,data_to_match:20,databas:2,datacheck:[3,26],dataset:[3,8,10,13,16,18,20,22,26],dataset_nam:3,dataset_name_path:18,datasetnam:20,deactiv:3,deal:7,debat:7,dec:[15,18],decompos:[2,14],decomposit:[14,22],defin:[2,7,8,20],degelder07:2,delet:[22,23],delete_preview_roi:3,deletedataset:18,deleteoverlai:3,demo:18,demonstr:2,denois:[3,15,22,26],denoisedark:3,denoisenrb:3,denot:10,depend:3,deriv:[4,7,12,14,18],derviv:2,describ:[7,14,19,20,22,23],descript:15,descriptor:7,desid:7,desir:23,detector:[2,18],determin:2,detrend:[2,3,14,16,18],dev:2,develop:[1,22,25],development:[22,23],deviat:[2,7,14,15,18],diagon:14,dialog:[2,3],dialog_abstractfactor:[3,26],dialog_abstractploteffect:[3,26],dialog_anscombeparam:[3,26],dialog_kkopt:[3,26],dialog_model:[3,26],dialog_ploteffect:[3,26],dialog_sav:[3,26],dialog_subresidualopt:[3,26],dialog_svd:[3,26],dialog_varstabanscombeopt:[3,26],dialogabstractfactor:18,dialoganscombeopt:18,dialogcalcanscombeparam:18,dialogdarkopt:18,dialogkkopt:18,dialogmodel:18,dialogploteffect:18,dialogsav:18,dialogsubresidualopt:18,dialogsvd:18,diamond:18,diamondd:18,dict:[4,5,7,10,14,18,20],dictionari:[7,18,20],differ:[2,4,12,18],digit:2,dimenens:9,dimens:[7,20],dimension:[5,20],diment:5,direct:[12,15,22],directli:12,directori:[3,22,23],disabl:18,disclaim:22,discontinu:4,disk:20,displai:[2,3,18,23],distort:[2,12],distribut:[2,22,23],divi:8,divis:[12,13],dlm:3,dndreorderlistwidget:18,doc:[22,23],docomposit:3,docstr:14,doe:[2,4,7,8,22,25],doesn:18,doi:[5,14,15],dokk:3,domain:[2,4,5,18,22,25],domath:3,dot:18,doundo:3,down:[2,8,11,13,14,16,18],download5:[22,23],download:[22,23],drag:18,drop:[2,18],dropev:18,dset:[10,18],dset_list:10,dset_name_suffix:20,dtype:[7,9,16,20],due:16,dump:20,dure:[2,7],duti:25,dynam:7,each:[2,4,14,18,20],easili:23,edg:[2,4,5,7,20],edge_pad_width:20,edit:2,effec:5,effect:[4,7,14,15,18],eiler:[2,4],eilers05:2,either:[2,3,20,22],elastin:2,element:[7,14,20],els:14,elsewher:23,employe:[22,25],enabl:[2,7,23],end:[2,3,4,18,23],endors:25,endpoint:18,enforc:4,enough:2,ensur:8,enter:[2,3,18,22],entri:[3,7,10,20,22,23],equal:[4,18,20],err:2,error:[3,4,5,6,8,14,18,22],error_correct:[3,26],errorcorrectamp:3,errorcorrectphas:3,errorcorrectscal:3,estim:2,etc:[7,18],even:[2,7,14],event:22,everi:[2,3,14,18],every_n:[14,18],everyth:20,exact:[2,4,14,15],exampl:[2,7,18,27],except:[7,20],excit:2,exclud:20,exe:23,execut:[3,18],executecommand:18,exhaust:1,exist:3,expand:[2,20],expand_1d_to_ndim:20,expand_1d_to_ndim_data:20,expans:2,expens:2,experi:2,experiment:2,explicitli:2,explor:2,express:[22,25],extens:[2,18],extent:[7,18],extern:2,extract:2,extrem:2,extrema:4,f_full:7,f_label:[3,27],f_pix:7,f_unit:[3,27],factor:[2,3,4,14,18,26],factorizedhsi:7,factorizedspectra:7,fail:14,fall:20,fals:[2,3,4,5,7,14,15,18,20],far:18,faster:[7,14],fcn:[7,18,20],featur:2,feder:[22,25],fee:22,feel:2,feet:27,few:22,fft:12,fftsignalmetr:12,fftspatialnois:[3,26],figur:18,file:[3,8,10,11,18,20,22,23],filenam:[3,10,18,20],filename_data:10,filename_head:10,fileopendlmnist:3,fileopenhdfnist:3,fileopenhdfnistooc:3,fileopensuccess:3,fill:2,filter:[2,18],find:[2,7,12,14,20],find_nearest:20,fine:2,fingerprint:2,finish:2,finland:15,first:[2,3,10,14,18],first_or_last:14,fit:[2,22],fix:[2,18,22,23],fix_const:[4,14,15,18],fix_end_point:[4,14,15,18],fix_rng:[4,14,15,18],fixup:18,flag:20,flip:8,floatvalid:18,fname:20,foi13:2,foi:[2,14,15],follow:[20,23],font:[22,23],forc:[4,5,22,23],form:[15,18],format:[18,20],format_float:18,formerli:[3,22],formula:5,forward:[2,14,15],fourier:[2,5],fourth:2,frame:18,free:[2,22],freedom:22,freeli:22,freq:[2,3,4,7],freq_vec:7,freqcalib:3,freqcaliborig:3,frequenc:[2,3,4,5,9,18,26,27],frequency_calib:18,freqwindow:3,fri:[7,12,14],from:[3,4,5,7,10,14,18,19,20,22,23],fsignal:15,full:[1,3,5,7],fulli:2,fullrang:18,g_mean:14,g_std:14,gain1:18,gain:[2,18],gauss:[14,15],gauss_mean:[14,15],gauss_std:[14,15],gaussian:[2,14,15,18],gelder:2,gen_anscombe_exact_unbias:15,gen_anscombe_forward:15,gen_anscombe_inverse_closed_form:15,gen_anscombe_inverse_exact_unbias:15,gener:[3,14,15,18,21,22,23,26],generatedatasetnam:18,generatefilenam:18,get:[3,22,23],get_closest_freq:7,get_index_of_closest_freq:7,get_preview_spectra:3,get_rand_spectra:7,get_spatial_slic:18,get_spectral_slic:18,getfilenam:18,getlinestyl:18,getpath:18,gist:18,git:23,github:[18,22,23],given:[4,7,18,20],glass:2,global:5,goe:18,gointeract:18,golai:[2,3,4,18],gov:[3,22],govern:[22,25],grant:22,graphic:22,grayscal:[3,18],grayscaleimag:18,green:18,guarante:25,gui:[3,22,23],gussem:2,h5py:[22,23],haar:12,half:2,handbook:5,harm:2,hartshorn:2,has:[2,6,13,14,18],have:[16,18],hdf5:[3,8,11,18,20,26],hdf:[3,10,20],hdf_dataset2:8,hdf_dataset:11,hdf_import_data:10,hdftoclass:20,header:[10,23],heddleston:2,height:18,help:[2,23],helper_plotopt:[3,26],helper_roiselect:[3,26],here:2,herebi:22,hereund:22,hermiti:14,hexagon:18,high:[2,4,5],higher:[4,7],highest:[7,10],highli:4,hight:2,hilb_kwarg:[4,5],hilbert:[2,4,5,6,13],hilbertfft:5,horiz:18,how:6,howev:2,hsi:[3,8,9,11,13,14,16,18,20,22,26,27],hsi_dataset:13,hsi_i:9,hsi_r:9,html:[22,23],http:[2,5,15,18,22,23],huang:2,hyperspectr:[2,7,26],icon:3,id_list:20,ideal:2,ident:22,identif:25,identifi:[2,18,20,25],idx:7,ieee:[2,14,15],ies:7,ignor:2,imag:[2,7,9,12,14,15,18,26,27],imageg:18,imageri:[3,7,18,22],imageselect:18,imaginari:[3,4,5,12,14,18,22],img:[3,7,12,18],img_al:18,img_shap:18,img_shp:12,imgi:19,imgload:18,imgx:19,implement:[2,5,7,14,18],impli:[22,25],implicitli:2,import_csv_nist_special1:10,import_hdf_nist_speci:10,improv:2,in_freq:7,incid:2,includ:[22,23],inclus:[7,12],incompat:16,incorpor:2,increas:[2,4,5,18],increment:2,independ:[2,7,18],index:[1,4,5,7,20,22],indic:2,indirect:22,individu:[22,23],inequ:3,inf:[4,5],info:18,inform:[2,14,22],infring:22,init_intern:18,initdata:18,initi:[7,18],injuri:22,input:[4,5,7,12,14,18,20,22],instal:19,instanc:[3,7,18],instanti:11,instead:20,institut:[22,25],integ:7,intens:[7,14,18],inter:2,interact:[2,3,22],intercept:18,interest:[1,3,7,19],interfac:[2,3,22],intern:18,interpol:[3,4],intrins:2,inv:2,invers:[3,14,15,22],inverseanscomb:3,involv:2,ipython:[18,22],is2d:7,is3d:7,is_duplicate_import:18,isclos:20,issamedim:7,item:7,iter:[2,4,18],its:[22,25],januari:[15,22,23],jdreaver:18,journal:[3,4,5,14,18,22],jrs:5,jul:18,jun:[4,12,14,20],jupyt:22,just:[3,8,14,22],karuna16:2,karuna:2,keep:2,kei:[7,10],kept:2,kind:22,kkchang:18,kkrelat:5,kramer:[3,4,6,18,22],kramerskronig:4,kronig:[3,4,6,18,22],kwarg:[3,4,5,14,15,18],label:[3,7,18],labels_affect:18,labels_orig:18,lambda:[2,14,18],langbein:2,larg:[2,7],larger:7,last:[2,3,14],lathia:2,launch:3,lazyhdf5:[22,23],lead:[14,18],least:[2,4,14,16,18],lee11:2,lee:[2,3,4,5,14,18,22],left:[2,3,4,5,18],left_side_scal:4,length:[2,4,5,7,18],less:[4,18],let:18,lett:[2,4,5,18],level:[2,14,15],liabl:22,librari:19,lighter:2,like:[1,4,5,18],limit:[3,7,18,22],lin_from_row_col:20,linalg:14,line:[2,3,18,22],linear:[2,3,20],linearsegmentedcolormap:18,lineeditfreqchang:3,lineeditpixchang:[3,18],linestyle_str:18,linestyle_vec:18,linestyle_vec_str:18,linewidth:18,linspac:27,list:[1,7,10,18,20],list_reord:18,listwidget:18,liu09:2,liu:[2,4,5,18],live:18,llc:5,lnla:15,load:[3,18,20],load_pickl:20,loaddark:3,loaddarkdlm:3,loadnrb:3,loadnrbdlm:3,local:15,locat:[2,3,12,19],log:2,long_nam:18,longer:[2,18,27],look:2,lorentz:[6,13],lose:23,loss:22,low:[4,5,15],macro:[3,26],made:2,magenta:[2,18],magnitud:2,mai:[2,7,10,14,20,22,23],main:[2,3],main_mosa:[3,26],mainwindow:18,mainwindowmosa:18,make:[2,7,9,20,22,23,25],make_affected_plot:18,make_dataset:[8,16],make_hsi:9,make_orig_plot:18,make_plot:18,make_spectra:9,makebcarsphantom:3,makeramanphantom:3,mani:[2,20],manner:4,manual:[2,3,18,22,23],mar:18,mark:20,marker_str:18,marker_vec:18,marker_vec_str:18,markers:18,markku:15,masia:2,mask:[7,18,19,20],match:[4,7,14,15,20],materi:2,math:[2,3,4,6,12,13,18],mathemat:18,matlab:15,matplotlib:[18,19,22,23],matric:[2,5],matrix:[2,5,14,18],matter:[2,22,23],max:[2,18],max_factor:18,max_it:[4,14,15,18],maxab:18,maxer:18,maximum:[3,4,12,13,18],mean:[2,3,4,5,7,14,15,16,18,20],mean_axes_stat:8,mean_nd_to_1d:20,mean_spati:18,mean_spectr:18,meas_vs_id:18,measur:[2,3,7,22,26],measurepeak:12,measurepeakadd:12,measurepeakbwtrough:12,measurepeakdivid:12,measurepeakmax:12,measurepeakmaxab:12,measurepeakmin:12,measurepeakminab:12,measurepeakminu:12,measurepeakmultipli:12,measurepeaksum:12,measurepeaksumabsreimag:12,meausur:12,median:2,memori:[2,5],merchant:22,merg:[3,4,18],merge_nrb:[3,26],mergenrb:[3,4,18],met:2,meta:[7,10,18],meta_config:[3,26],meta_process:[3,26],metadata:20,method:[2,3,6,7,8,12,13,18],metric:12,microscopi:2,migler:2,mimic:18,min:[2,18],min_diff:[4,14,15,18],min_valu:[4,5],minab:18,minim:[2,7],minimum:[2,4,12,13],minner:18,minor:[2,15],minu:2,minut:2,mix:[2,14,15],mnadatori:20,mode:[18,20,23],mode_txt:18,model:[2,3,7,14,15,26],modif:23,modifi:[18,22],modul:[1,22,26],modulu:5,moen:2,molecul:2,mon:[2,4,10,15,18],moon:2,more:[2,4,10,14],mosaic2d:7,mosaic:[3,18,26],mosaic_mask:7,mosaic_shap:7,mosaicful:7,mosaictool:3,most:[1,2,20],mous:[2,3],move:20,mpl:[3,19],mpl_kwarg:18,mts:7,multi:23,multipl:[2,4,5,7,12,13,14,18],multipli:[2,14,15],murin:2,murtagh:[14,15],must:[2,7],n_edg:[4,5,18,20],n_lambda:14,n_noise_test:12,n_pix:7,n_spectra:14,nacl:2,name:[3,10,18,20],nan:[4,5],narendra75:2,narendra:2,nat:2,nation:[22,25],nd_axi:7,nd_fcn:7,ndarrai:[3,4,5,7,9,10,12,14,15,18,19,20],ndim:[7,20],nearest:20,nearest_valu:20,necessari:[2,19,23],necessarili:25,need:[2,18,20,22,23],neg:15,neighbor:[4,5],next:[2,18],nist:[2,3,10,22,25],nmf:2,no_it:5,nois:[2,12,14,15,18],noise_sigma:12,noiseless:2,noisi:15,non:[2,3,14,15,20],none:[4,5,7,9,10,12,14,15,18,20],nonlinear:2,nonneg:2,nonreson:[2,4],nor:25,norm_to_nrb:[4,5,18],normal:[4,5,14,18,22],note:[2,3,4,5,7,8,12,14,15,16,18,20,22,23],notic:22,nov:4,now:[2,22,23],np_fcn_nd_to_1d:20,np_vec:20,nrb:[3,4,5,18,22],nrb_amp:18,nrb_amp_offset:[4,18],nrb_left:[4,18],nrb_right:[4,18],nrbfromroi:3,nrbload:18,nuclei:2,num:[3,7,18],num_current_plot:18,num_select:18,num_step:20,number:[4,5,7,18,20],numcolor:3,numer:[3,12,18,22],numpi:[3,5,9,14,20,22,23,27],obj:7,object:[4,7,9,10,12,14,15,18,19,20],occur:3,oct:18,octagon:18,odd:2,offici:25,offset:[2,4,5,14,18,20,21],old:[22,23],older:[22,23],one:[2,5,7,20,22,23],onli:[2,3,4,5,7,18,20],op_list_:7,op_list_freq:7,op_list_pix:7,op_rang:7,op_range_:7,op_range_freq:7,op_range_pix:7,op_siz:7,opchang:3,open:[2,3,25],oper:[2,3,7,14,18,20],operar:7,operation_freq_count:18,operation_str:18,operationchang:18,oppos:5,opposit:18,opt:[2,4,5,18],optic:2,optim:[2,14,15],option:[4,5,7,12,14,15,18,20],order:[2,4,12,14,15,18,25],org:5,orient:[4,5],origin:[5,7,14,15,18,20],other:25,otherwis:[18,22],out:[3,5,7,18,20,22,23],outer:2,output:[3,4,5,12,18,22],output_cls_inst:10,over:[3,4,5,7,14,18],over_spac:7,overview:22,overwrit:[4,5,7,14],own:22,packag:[22,23,26],pad:[2,4,5,18,20],pad_dual:20,pad_edge_mean:[20,21],pad_factor:[4,5,18],pad_width:20,pair:[7,18,20],pancrea:2,panel:18,paramet:[2,3,4,5,7,9,10,12,14,15,16,18,19,20],parent:18,part:[12,22],parti:25,particular:[2,10,18,22],pass:7,patch:2,path:[3,10,18,19,20],patterson75:2,patterson:2,pca:2,pdf:2,peak:[2,12,13,18],peakamp:[3,26],peakfind:[3,26],pec:4,penal:18,pentagon:18,perform:[2,3,4,5,7,12,14,18,22,25],permiss:22,person:22,phantom:[3,18,22],phase:[3,4,6,14,18,22],phase_offset:[4,5,18],phaseerrcorrect:4,phenylalanin:2,photon:2,physic:[7,19],pickl:20,piec:2,pip3:[22,23],pipermail:[22,23],pix:[4,7],pix_vec:7,pixchang:18,pixel:[2,3,4,7,12,14,18,20],place:16,plai:6,plain:18,platform:[3,22],pleas:15,plot:[2,3,7,18,22,23],plot_label:18,plot_list_:7,plot_list_freq:7,plot_list_pix:7,plot_rang:7,plot_range_:7,plot_range_freq:7,plotdarkspectrum:3,ploteffect:18,ploteffectplugin:18,plotleftnrbspectrum:3,plotnrbspectrum:3,plotrightnrbspectrum:3,plotstyl:18,plotter:2,plotter_show:3,plu:[2,18],plug:18,plugin:18,point:[2,3,4,18,19,20],pointspectrum:3,poisson:[2,14,15,18],poisson_multi:[14,15],polygon:3,polyhedrom:2,polyhedron:2,polym:2,polynomi:[2,7,18],polyord:18,pop:[2,3,18],pop_to_last:20,portion:[2,3,14,22],posit:14,potenti:2,poularika:5,pre:[2,3,20,22,23],prefix:[7,20],preprocess:[3,22,26],present:[3,18],press:[2,3,5,14,15],prevent:[4,22,23],preview:[2,3],preview_roi:3,previou:20,previous:[4,18],primari:[2,3],principl:2,print:[7,18],printtext:18,prior:[2,4,18],prioriti:10,probabl:23,probe:[7,18],proc:15,process:[3,4,10,14,15,18,20,22],process_desc:20,process_list:20,produc:2,product:[2,25],profil:2,program:18,project:25,promote_demote_list_item:18,properli:2,properti:[4,7,9,12,15,18,20,22],protect:[22,25],protein:2,provid:[2,4,5,7,11,14,22],pseudo:22,pt_sz:7,pth:10,pts_in_path:20,pts_to_vert:20,pull:[22,23],pure:22,purpos:[7,22,25],pursuant:[22,25],push:[4,18,23],pushbutton:2,pushvari:18,pyqt5:[3,18,22,23],python3:[3,22,23,27],python:3,pyuic5:[22,23],qcloseev:[3,18],qcolor:18,qdialog:18,qdoublespinbox:18,qdropev:18,qjupyterwidget:18,qlistwidget:18,qmainwindow:[3,18],qobject:18,qt5:[22,23],qt_:[22,23],qtconsol:18,qtgui:18,qtwidget:[3,18],quad:7,quadrat:2,qualiti:25,quandrant:2,quantifi:12,quantit:[2,3,4,5,14,18,22],queri:10,qvalid:18,qwidget:18,rais:[2,8,16],raman:[3,4,5,14,18,22],randn:27,random:27,rang:[3,4,7,8,12,14,18],rangechang:18,rather:[1,3,4,8,10,18,23],ratio:[2,4,5,12],raton:5,raw:[2,3,18],read:[7,20],readili:2,real:[2,4,5,9,12,18,22],rebuild:22,recalc_cutoff:12,recent:20,recommend:[2,4,25],recompos:[2,14],reconstruct:[2,14,18],red:18,reduc:[2,4],reduct:18,redux:[4,14,15,18],redux_factor:14,ref:4,refer:[3,4,5,14,15,18,22],reflect:2,region:[3,7,19,20],regular:18,rel:[14,23],relat:[4,6,13,18,22],relationship:[2,5,12],releas:[3,22,23],reliabl:25,remain:[14,18],rememb:2,remov:[4,18,20],reorder:18,rep:7,rep_arrai:[14,18],repetit:[7,14,18],replac:[14,18],replic:[3,14,26],repons:[4,18],requir:[2,3,22,23],reset:18,reshap:8,resid:18,residu:[3,18],residual_freq:18,resolut:2,reson:2,respond:3,respons:25,rest:20,restor:2,result:[2,18,22],retriev:[3,4,6,14,18,22],return_pad:5,reveal:2,reweight:18,ribbon:[2,3],rich:2,rich_jupyter_widget:18,richjupyterwidget:18,right:[2,3,4,5,13,18],riverbankcomput:[22,23],rlate:18,rng:[4,14,15,18],roi:[3,18,26],roimask:19,roispectrum:3,root:5,rosetta:10,rosetta_queri:10,routin:15,row:[3,8,14,20],row_col_from_lin:20,run:[8,18,22],runscript:18,s_from_select:18,salt:2,same:[12,14],sampl:[2,4,8,11,13,14,18],sat:[14,18,20],save:[3,22],save_dataset_nam:18,save_filenam:18,save_path:18,savitki:[2,3,4,18],scale:[3,4,6,14,15,22],scale_left:18,scalechang:18,scaleerrcorrectsg:4,scatter:[2,3,4,5,14,18,22],scienc:2,scientificdoublespinbox:18,scientificspin:18,scipi:23,sciplot:[18,22,23],scm:23,screenshot:2,script:18,section:[22,25],see:[1,4,7,14,18,22,23],select:[2,3,14,18,19],selectfixedend:18,selector:18,selectwnincreas:18,self:[3,18,20],sender:3,sent:[4,5],sep:10,separ:[2,4,12,18],seri:[2,8,16],servic:22,set:[2,3,4,5,7,9,10,14,18],set_i:18,set_preview_roi:3,set_x:18,setcondfreq1:3,setcondfreq2:3,setcondfreq3:3,setopfreq1:3,setopfreq2:3,setopfreq3:3,setup:[3,8,11,13,15,16,18,23],setup_asym:18,setup_calib:18,setup_smooth:18,setupdata:18,setupkk:18,setuplistwidget:18,setupopt:18,sever:[2,4,18],sgl_color_list:18,sgl_color_widget_list:18,shade:2,shall:22,shape:[7,14,15],shell:22,shift:18,shot:2,should:[2,4,5,7,23],shoulder:12,show:[2,18,22,23],showcbar:18,shown:2,showpreviewroi:3,side:[3,4,20],sigma_g:14,signal0:15,signal:[2,3,4,5,7,12,14,15,18,20],signatur:2,similar:[2,7,20],simpl:18,sinc:18,singl:[2,3,18],singlecolor:18,singular:[14,18,22],size:[4,7,18,20],skip:22,slide:2,slider:[3,18],sliderpress:3,sliderreleas:3,slope:18,slot:3,slowest:2,slowli:2,small:[2,8,22,23],smooth:[2,4,14,18],smoother:18,smoothness_param:[4,14,15,18],softwar:[15,22,23,25],solid:[2,18],some:[7,18],soon:3,sort:[22,23],sourc:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,25],space:[7,14],spatial:[2,7,9,12,14,18,22],spec:[22,23],special:22,special_nist_bcars1_sample_scan:10,special_nist_bcars2:10,specialdemosaicrgb:3,specialestcalibration1:3,specif:[3,4,10,22,25],specifi:[10,12,14,18],spect:2,spect_al:18,spectra:[3,4,5,8,11,14,16,18,22,26],spectral:[2,4,5,7,14,18,22],spectromet:2,spectrosc:2,spectroscopi:[2,3,4,5,14,18,22],spectrum:[2,3,4,5,8,10,11,14,16,18,20,26],spectrumcolorimg:3,speed:2,speedier:2,spetcrum:7,sphinx:[22,23],spinbox:18,spinboxchang:18,spinboxinequalitychang:3,spinboxminmaxset:18,sponaten:[4,5],sqrt:[4,18],squar:[2,4,5,14,16,18],squash:[22,23],stabil:[14,15,22],stabilit:2,standard:[2,3,7,15,18,22,25,26],star:18,starck:[14,15],start:[2,7,14,18,20],startnum:18,state:[14,18,20,22,25],statutori:22,std:[2,7,18],std_nd_to_1d:20,stddev:18,step:[2,7,18,20,23],stepbi:18,stitch:18,stoke:[2,3,4,5,14,18,22],stop:[2,7,20],str:[3,7,10,12,14,18,20],string:[7,18],structur:2,sub:[2,4,10,18],sub_asym_list:18,sub_w_list:18,subclass:[10,14,20],subdark:3,subject:[22,25],submain:18,submit:18,submodul:26,subnrb:18,subpackag:26,subract:2,subrang:18,subresidu:3,subsampl:[2,9],subsect:18,subtract:[3,7,12,13,14,18,22],subtract_baselin:[3,26],subtract_dark:[3,26],subtract_mean:[3,26],subtractbaselin:14,subtractdark:14,subtractmeanoverrang:14,subtractroistart:3,subui:18,subuisvd:18,success:[3,10,14],suffix:18,sum:[2,18],summat:[12,13],sun:18,superced:18,support:18,suppress:12,supress:12,sure:7,sustain:22,svd:[3,14,18,22],svddecompos:14,svdrecompos:14,svs:14,system:[2,4,10,18,22,23],tab:[2,3],tabl:[5,23],tabmainchang:3,take:[2,4,5,7,12,20],tamper:15,task:2,tear:[8,11,13,16],technolog:[15,22,25],term:[4,18],termin:18,test2:27,test:[3,4,7,10,12,14,20,22,23,27],test_2d_uniform_obj:8,test_2dbasic_redux_rng:16,test_2dbasic_transform_redux_rng:16,test_3d_crop_transpose_flip:8,test_3d_crop_transpose_flips_2:8,test_3d_uniform_obj:8,test_add:13,test_al:[3,14],test_anscomb:[3,14],test_bas:[6,16],test_baseline_sub:[3,14],test_basic2d:6,test_basic3d:6,test_basic_redux:16,test_basic_redux_rng:16,test_basic_rng:16,test_basic_transform:6,test_big_to_small_2d:8,test_big_to_small_2d_2:8,test_big_to_small_3d:8,test_big_to_small_3d_2:8,test_big_to_small_3d_output_given:8,test_big_to_small_3d_output_given_crop:8,test_big_to_small_3d_output_given_crop_transpose_flip:8,test_blank:8,test_breadcrumb:[3,20],test_breadcrumb_offset:21,test_calc_ansc_param:16,test_crop:[3,14],test_crop_2d:8,test_crop_3d:8,test_cut_every_n_spectra:16,test_data_index:[3,7],test_divid:13,test_err_wrong_dim:8,test_err_wrong_dim_append:8,test_fix_end:[6,16],test_fix_rng:[6,16],test_gener:[3,20],test_hdf2:8,test_hdf5:[3,10],test_hdf_import_hsi_to_hsi:11,test_hdf_import_no_output_cls_given:11,test_hdf_import_spectra_to_spectra:11,test_hdf_import_spectrum_to_spectrum:11,test_hilbert:[3,4],test_hilbert_in_plac:6,test_hilbert_no_pad:6,test_hilbert_pad:6,test_hilbert_replace_min_valu:6,test_hsi:[3,7],test_hsi_to_hsi:8,test_hsi_to_hsi_rng:8,test_hsi_to_spectra:8,test_hsi_to_spectra_rng:8,test_hsi_to_spectrum:8,test_hsi_to_spectrum_rng:8,test_kk:[3,4],test_kk_3d:6,test_kk_alg:[3,4],test_kk_conjug:6,test_kk_no_bg_norm:6,test_kk_properties_read:6,test_kk_properties_sett:6,test_kk_rng:6,test_kk_transform:6,test_kk_transform_fail:6,test_max:13,test_max_unord:13,test_maxab:13,test_mean_axes_stat:8,test_measur:[3,12],test_measurements_complex:[3,12],test_merge_nrb:[3,4],test_min:13,test_min_unord:13,test_minab:13,test_mosa:[3,7],test_mosaic_hdf:[3,7],test_multipli:13,test_pad_1d:21,test_pad_1d_0_width:21,test_pad_2d:21,test_pad_2d_0_width:21,test_pad_dual_1d:21,test_pad_dual_1d_all_0:21,test_pad_dual_2d:21,test_pad_edge_mean:[3,20],test_pbt:13,test_peak:13,test_peakfind:[3,12],test_pec:[3,4],test_reshape_axes_stat:8,test_rng:6,test_rng_redux2d:6,test_rng_redux3d:6,test_rng_redux:6,test_rng_redux_fix_rng:16,test_rng_redux_fix_rng_vecasym:16,test_sec:[3,4],test_spectra:[3,7],test_spectra_to_hsi:8,test_spectra_to_hsi_rng:8,test_spectra_to_spectra:8,test_spectra_to_spectra_rng:8,test_spectra_to_spectrum:8,test_spectra_to_spectrum_rng:8,test_spectrum:[3,7],test_spectrum_to_hsi:8,test_spectrum_to_hsi_rng:8,test_spectrum_to_spectra:8,test_spectrum_to_spectra_rng:8,test_spectrum_to_spectrum:8,test_spectrum_to_spectrum_rng:8,test_sub_hsi_from_hsi:16,test_sub_hsi_from_spectra:16,test_sub_hsi_from_spectrum:16,test_sub_hsi_int_from_hsi_float:16,test_sub_spectra_from_hsi:16,test_sub_spectra_from_spectra:16,test_sub_spectra_from_spectrum:16,test_sub_spectrum_from_hsi:16,test_sub_spectrum_from_spectra:16,test_sub_spectrum_from_spectrum:16,test_subtract:13,test_subtract_dark:[3,14],test_sum:13,test_sum_abs_re_im:13,test_sum_re_im:13,test_sum_unord:13,test_transform_incompatible_dtyp:16,test_transform_rng:6,test_vec_asym_param:16,test_vec_asym_param_rng_redux:16,test_zero_col_first_col:16,test_zero_col_last_col:16,test_zero_row_first_row:16,test_zero_row_last_row:16,text:18,textfromvalu:18,than:[2,3,4,10,18],thei:7,them:22,thi:[1,2,3,4,5,7,8,14,15,18,20,22,23,25],thin:18,thing:[2,7,12,22],tho:3,those:[1,2,7,18],though:2,three:[2,5],through:[2,3],thru:22,thu:[2,10,14,18,22,23],time:[2,4,5,14,18],tip:[14,15],tissu:2,titl:[18,22,25],to_find:20,to_open:18,todo:7,tool:[2,3,18,22],toolbar:3,toolbarset:3,toolbarsetup:3,toolkit:26,tort:22,total:[2,7],tr1:12,tr2:12,track:3,tradit:2,tran:[2,14,15],transfer:25,transform:[3,4,5,6,13,14,15,16,18,22,26],translat:15,transpos:[8,14],transpose_arr:18,treat:12,trend:2,triangl:18,trough:[2,12,13,18],tue:[7,14],tune:2,tupl:[7,18,20],tut:15,tutori:2,tuusula:15,two:[4,5,12],type:[4,5,7,10,12,14,15,18,20],typeerror:16,typic:2,ui_chang:18,unbias:[2,14,15],uncalibr:18,uncheck:2,under:[2,23],undo:[3,20],unexpect:22,unfortun:2,uniform:[2,7],uninstal:[22,23],uniqu:20,unit:[3,7,18,19,22,25],uniti:15,unitshap:7,unitshape_orig:7,univers:[14,15],unless:23,unlik:2,unpublish:2,unselect:18,unselected_factor:18,until:[20,22,23],unusu:2,updat:[3,7,18],update_calib_from_data:7,update_data_from_calib:7,updatecurrentremaind:18,updatedataset:18,updatefrequ:18,updatehistori:3,updateinputvalu:18,updatemosaicimag:18,updateoutputvalu:18,updateoverlai:3,updateparam:18,updateplot:18,updateslid:18,upon:22,upper:2,usabl:7,usag:26,use:[2,10,12,14,22,23,25],use_imag:[14,18],use_prev:15,used:[2,7,16,20,25],useful:7,user:[1,2,3,22],uses:[2,22],using:[2,4,5,12,14,15,18,22],util:[2,3,12,18,22,26],uva:2,val1:20,val2:20,valid:18,valid_float_str:18,valu:[3,4,5,7,10,12,14,18,20,22],valuefromtext:18,vandenabeel:2,var1:20,var2:20,vari:2,variabl:[7,18,20],variabledict:18,varianc:[14,15,22],vec:7,vector:[2,7,9,18,19,20],verbos:[4,12,15,18],veri:[7,18],version:[2,18,19,20,22,23],vert:[18,20],vertex:[2,3],vertic:[2,19,20],verts_to_path:20,verts_to_points_in_roi:20,via:[4,5,18,22],view:[3,18,22],visgentuil:18,visibl:2,visual:[3,22],vol:15,volum:2,volumetr:2,wai:[3,22,23],walk:22,walker:2,warranti:22,water:2,wavelength:[2,7],wavelet:12,wavenumb:[2,3,4,5,7,18],wavenumber_increas:[4,18],web:23,wed:[4,10,18,20],weight:[4,14,18],weight_sub_val_chang:18,weighted_mean_alpha:14,weightspinboxchang:18,well:3,were:[18,20,25],what:[2,7],whatsoev:25,when:[2,7,11,16,21],where:[7,12,15,18],wherein:2,whether:[7,10,14,22],which:[2,5,7,14,20],whichev:18,white:2,whittak:18,widget:3,widget_:[3,26],widget_arpl:[3,26],widget_calibr:[3,26],widget_chang:18,widget_cut_every_n_spectra:[3,26],widget_detrend:[3,26],widget_imag:[3,26],widget_jupyt:[3,26],widget_kk:[3,26],widget_mergenrb:[3,26],widget_scientificspin:[3,26],widget_sg:[3,26],widgetarpl:18,widgetbwimg:18,widgetcalibr:18,widgetcolormath:18,widgetcolormod:18,widgetcompositecolor:18,widgetcuteverynspectra:18,widgetdemoploteffectplugin:18,widgetdetrend:18,widgetgrayscaleinfobar:18,widgetimagegainmath:18,widgetkk:18,widgetmergenrb:18,widgetoptionschang:18,widgetpopspectrumg:18,widgetsg:18,widgetsglcolor:18,width:[2,12,18],win_siz:4,window:[2,3,18,20],window_length:18,winext:18,winpython:[22,23],wish:22,within:[2,7,18,20,22,23],without:[8,22,23],wl0:7,wl_vec:7,wn_switchpt:18,wn_vec:[7,18],wnchang:18,won:23,work:[20,22,23],workflow:22,workshop:15,would:[2,7],wrap:14,wrapper:20,write:5,written:[7,20],wrong:13,wv_width:12,www:[2,15,22,23],x_label:[3,18,27],x_pix:7,x_rep:7,x_unit:[3,27],xlen:18,xpix:18,xunit:18,xvec:[19,20],y_label:[3,18,27],y_pad:20,y_pix:7,y_rep:7,y_unit:[3,27],yellow:[2,18],yet:7,ylen:18,you:[2,4,5,22,23],your:[2,4,5,22,23],ypix:18,yunit:18,yvec:[19,20],zanran_storag:2,zero:[3,14,20],zero_col:14,zero_row:14,zerocolumn:14,zerofirstcolumn:3,zerofirstrow:3,zerolastcolumn:3,zerolastrow:3,zerorow:14,zoom:[2,7]},titles:["Command Line Tools & Algorithms","API Reference","Walk-Thru: CRI Processing","crikit package","crikit.cri package","crikit.cri.algorithms package","crikit.cri.tests package","crikit.data package","crikit.data.tests package","crikit.datasets package","crikit.io package","crikit.io.tests package","crikit.measurement package","crikit.measurement.tests package","crikit.preprocess package","crikit.preprocess.algorithms package","crikit.preprocess.tests package","crikit.transform package","crikit.ui package","crikit.ui.utils package","crikit.utils package","crikit.utils.tests package","CRIKit2: Hyperspectral imaging toolkit","Installation Information","Input/Output (IO) Interfaces for CRIkit2","License","CRIkit2","Running the CRIkit2 Graphical User Interface"],titleterms:{"class":[1,18,20],"function":1,"import":[22,23],"static":[22,23],For:[22,23],The:2,abstract_:15,action:2,algorithm:[0,5,15],als:15,anscomb:[2,15],api:1,arpl:15,author:3,avail:[22,23],bcar:2,breadcrumb:20,build:[22,23],built:2,calibr:2,check_requir:19,citat:22,classes_ui:18,clone:23,coher:1,color:2,command:0,contact:22,contain:1,content:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21],copi:[22,23],correct:2,cri:[1,2,4,5,6,19],crikit2:[3,22,23,24,26,27],crikit:[1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21],crikitui:3,crop:14,csv_nist:10,dark:2,data:[1,7,8],datacheck:20,dataset:[2,9],decomposit:2,denois:[2,14],depend:[22,23],dialog:18,dialog_abstractfactor:18,dialog_abstractploteffect:18,dialog_anscombeparam:18,dialog_kkopt:18,dialog_model:18,dialog_ploteffect:18,dialog_sav:18,dialog_subresidualopt:18,dialog_svd:18,dialog_varstabanscombeopt:18,document:[22,23],dynam:[22,23],easili:22,error:2,error_correct:4,factor:7,fftspatialnois:12,file:2,frequenc:7,from:[2,27],gener:[2,19,20],git:22,graphic:27,hdf5:10,hdf:2,helper_plotopt:18,helper_roiselect:18,high:[22,23],hsi:[2,7],hyperspectr:[3,22],imag:[3,22],imageri:[1,2],indic:22,inform:23,input:[1,24],instal:[22,23],interest:2,interfac:[18,24,27],invers:2,ipython:27,issu:[22,23],jupyt:27,known:[22,23],kramer:[2,5],kronig:[2,5],licens:[22,25],line:0,load:2,macro:10,main_mosa:18,math:5,measur:[1,12,13],merg:2,merge_nrb:4,meta_config:10,meta_process:10,method:20,model:9,modul:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,27],monitor:[22,23],mosaic:7,normal:2,nrb:2,nuanc:22,numer:2,oper:22,option:[2,22,23],output:[1,24],overview:2,packag:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21],peakamp:12,peakfind:12,phantom:2,phase:[2,5],pip:[22,23],preprocess:[1,14,15,16],process:[2,5,19],pseudo:2,pyqt:[22,23],python:[22,23,27],raman:[1,2],refer:[1,2],region:2,relat:[2,5],replic:7,residu:2,resolut:[22,23],retriev:[2,5],roi:[2,19,20],run:27,save:[2,18],scale:2,shell:27,singular:2,skip:2,spectra:[2,7],spectral:19,spectrum:7,stabil:2,standard:14,start:22,submodul:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21],subpackag:[3,4,7,10,12,14,18,20],subtract:2,subtract_baselin:14,subtract_dark:14,subtract_mean:14,svd:2,tabl:22,test:[6,8,11,13,16,21],test_al:16,test_anscomb:16,test_baseline_sub:16,test_breadcrumb:21,test_crop:16,test_data_index:8,test_gener:21,test_hdf5:11,test_hilbert:6,test_hsi:8,test_kk:6,test_kk_alg:6,test_measur:13,test_measurements_complex:13,test_merge_nrb:6,test_mosa:8,test_mosaic_hdf:8,test_pad_edge_mean:21,test_peakfind:13,test_pec:6,test_sec:6,test_spectra:8,test_spectrum:8,test_subtract_dark:16,through:[22,23],thru:2,tool:[0,19],toolkit:[3,22],transform:[2,17],two:2,updat:[22,23],usag:3,user:[18,27],util:[1,19,20,21],valu:2,varianc:2,via:[2,23],view:2,visgentuil:19,visual:[18,19],walk:2,widget:18,widget_:18,widget_arpl:18,widget_calibr:18,widget_cut_every_n_spectra:18,widget_detrend:18,widget_imag:18,widget_jupyt:18,widget_kk:18,widget_mergenrb:18,widget_scientificspin:18,widget_sg:18,window:[22,23],within:27,workflow:2}}) \ No newline at end of file