Source code for gui.core.SpecDeriv

import copy

from PyQt5 import QtWidgets

from gui.ui.SpecDeriv import Ui_Form
from gui.util.Modules import Modules


[docs] class SpecDeriv(Ui_Form, Modules):
[docs] def setupUi(self, Form): super().setupUi(Form) Modules.setupUi(self, Form)
[docs] def get_widget(self): return self.formGroupBox
[docs] def connectWidgets(self): self.setComboBox(self.chooseDataToDerivComboBox, self.datakeys)
[docs] def run(self): datakey = self.chooseDataToDerivComboBox.currentText() new_datakey = datakey + ' - Derivative' self.datakeys.append(new_datakey) self.data[new_datakey] = copy.deepcopy(self.data[datakey]) self.data[new_datakey].deriv() print("Derivative Applied")
if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) Form = QtWidgets.QWidget() ui = SpecDeriv() ui.setupUi(Form) Form.show() sys.exit(app.exec_())