summaryrefslogtreecommitdiff
path: root/DockWidgets
diff options
context:
space:
mode:
Diffstat (limited to 'DockWidgets')
-rw-r--r--DockWidgets/DockWidget.py4
-rw-r--r--DockWidgets/DockWidgetCompoundSeparator.py7
-rw-r--r--DockWidgets/DockWidgetDistillationColumn.py5
-rw-r--r--DockWidgets/DockWidgetFlash.py12
-rw-r--r--DockWidgets/DockWidgetMaterialStream.py23
-rw-r--r--DockWidgets/DockWidgetMixer.py12
-rw-r--r--DockWidgets/DockWidgetShortcutColumn.py17
-rw-r--r--DockWidgets/DockWidgetSplitter.py13
8 files changed, 12 insertions, 81 deletions
diff --git a/DockWidgets/DockWidget.py b/DockWidgets/DockWidget.py
index d6813ee..b3845bb 100644
--- a/DockWidgets/DockWidget.py
+++ b/DockWidgets/DockWidget.py
@@ -23,7 +23,7 @@ class DockWidget(QDockWidget,ui_dialog):
print("constructor ", self.input_dict)
self.pushButton_2.clicked.connect(self.param)
- self.dict = {}
+ self.dict = {} # a dictionary
self.container = container
# input data tab
@@ -76,7 +76,7 @@ class DockWidget(QDockWidget,ui_dialog):
def param(self):
try:
- self.dict={}
+ self.dict = {}
print("param.input_dict ", self.input_dict)
for i in self.input_dict:
if (self.input_dict[i] == None):
diff --git a/DockWidgets/DockWidgetCompoundSeparator.py b/DockWidgets/DockWidgetCompoundSeparator.py
index 1818290..6de61a5 100644
--- a/DockWidgets/DockWidgetCompoundSeparator.py
+++ b/DockWidgets/DockWidgetCompoundSeparator.py
@@ -21,18 +21,13 @@ class DockWidgetCompoundSeparator(QDockWidget,ui_dialog):
self.type = comptype
self.input_dict = []
- print("constructor ", self.input_dict)
self.input_params_list()
self.dict = []
def input_params_list(self):
try:
- print("input_params_list ", self.input_dict)
if self.type == 'CompoundSeparator':
-
- # self.gridLayout = QGridLayout()
calculationGroupBox = QGroupBox('Calculation Parameters')
-
calculationLayout = QGridLayout()
r1 = QRadioButton('Stream 1')
@@ -81,7 +76,6 @@ class DockWidgetCompoundSeparator(QDockWidget,ui_dialog):
def param(self):
try:
self.dict=[]
- print("param.input_dict ", self.input_dict)
self.dict = [self.input_dict[0].isChecked(), self.input_dict[1].isChecked()]
j = 2
@@ -91,7 +85,6 @@ class DockWidgetCompoundSeparator(QDockWidget,ui_dialog):
self.dict.append(self.input_dict[j+i+1].text())
j += 1
- print("param ", self.dict)
self.obj.param_setter(self.dict)
self.hide()
diff --git a/DockWidgets/DockWidgetDistillationColumn.py b/DockWidgets/DockWidgetDistillationColumn.py
index a3650e0..3255015 100644
--- a/DockWidgets/DockWidgetDistillationColumn.py
+++ b/DockWidgets/DockWidgetDistillationColumn.py
@@ -20,7 +20,6 @@ class DockWidgetDistillationColumn(QDockWidget,ui_dialog):
self.obj=obj
self.type = comptype
self.input_dict = []
- print("constructor ", self.input_dict)
self.pushButton_2.clicked.connect(self.param)
self.dict = []
self.input_params_list()
@@ -34,9 +33,7 @@ class DockWidgetDistillationColumn(QDockWidget,ui_dialog):
print("input_params_list ", self.input_dict)
# tab 1
- # self.l1.setText(self.obj.variables['Nt']['name']+":")
- # self.le1.setText(str(self.obj.variables['Nt']['value']))
- # self.l2.setText(self.obj.variables['InT_s']['name']+":")
+
l1 = QLineEdit()
self.lay1.addWidget(QLabel(self.obj.variables['Nt']['name'] + " :"), 0 ,0, alignment=Qt.AlignLeft)
self.lay1.addWidget(l1,0,1, alignment=Qt.AlignCenter)
diff --git a/DockWidgets/DockWidgetFlash.py b/DockWidgets/DockWidgetFlash.py
index 1634169..4e1c5e3 100644
--- a/DockWidgets/DockWidgetFlash.py
+++ b/DockWidgets/DockWidgetFlash.py
@@ -2,10 +2,7 @@ from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.uic import loadUiType
-import pandas as pd
-from functools import partial
from ComponentSelector import *
-from collections import defaultdict
from Graphics import *
ui_dialog,_ = loadUiType('DockWidgets/DockWidgetFlash.ui')
@@ -20,15 +17,12 @@ class DockWidgetFlash(QDockWidget,ui_dialog):
self.obj=obj
self.type = comptype
self.input_dict = []
- print("constructor ", self.input_dict)
self.input_params_list()
self.btn.clicked.connect(self.param)
- self.dict = []
+ self.dict = [] # a list
def input_params_list(self):
- try:
- print("input_params_list ", self.input_dict)
-
+ try:
self.l1.setText(self.obj.variables['thermo_package']['name']+":")
self.lines = [line.rstrip('\n') for line in open('thermopackage.txt')]
for j in self.lines:
@@ -63,7 +57,7 @@ class DockWidgetFlash(QDockWidget,ui_dialog):
def param(self):
try:
- self.dict={}
+ self.dict = []
print("param.input_dict ", self.input_dict)
self.dict = [self.input_dict[0].currentText(),self.input_dict[1].isChecked(), float(self.input_dict[2].text()), self.input_dict[3].isChecked(), float(self.input_dict[4].text())]
print("param ", self.dict)
diff --git a/DockWidgets/DockWidgetMaterialStream.py b/DockWidgets/DockWidgetMaterialStream.py
index ee57902..a661362 100644
--- a/DockWidgets/DockWidgetMaterialStream.py
+++ b/DockWidgets/DockWidgetMaterialStream.py
@@ -2,10 +2,7 @@ from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.uic import loadUiType
-import pandas as pd
-from functools import partial
from ComponentSelector import *
-from collections import defaultdict
from Graphics import *
ui_dialog,_ = loadUiType('DockWidgets/DockWidgetMaterialStream.ui')
@@ -24,9 +21,8 @@ class DockWidgetMaterialStream(QDockWidget,ui_dialog):
self.modes()
self.comboBox.currentIndexChanged.connect(self.mode_selection)
- print("constructor ", self.input_dict)
self.pushButton_2.clicked.connect(self.param)
- self.dict = {}
+ self.dict = {} # a dictionary
self.name_type = None
self.container = container
@@ -36,10 +32,6 @@ class DockWidgetMaterialStream(QDockWidget,ui_dialog):
self.lTreeWidget.setHeaderItem(header)
self.vTreeWidget.setHeaderItem(header)
- # self.mTreeWidget.itemClicked.connect(lambda : self.printer(self.mTreeWidget.currentItem()))
- # self.lTreeWidget.itemClicked.connect(lambda : self.printer(self.lTreeWidget.currentItem()))
- # self.vTreeWidget.itemClicked.connect(lambda : self.printer(self.vTreeWidget.currentItem()))
-
# input data tab
def modes(self):
modes_list = self.obj.modes_list
@@ -60,9 +52,7 @@ class DockWidgetMaterialStream(QDockWidget,ui_dialog):
self.input_params_list()
def input_params_list(self):
- try:
- print("input_params_list ", self.input_dict)
-
+ try:
for c,i in enumerate(self.input_dict):
if(i=="x_pc"):
noc = len(compound_selected)
@@ -113,7 +103,6 @@ class DockWidgetMaterialStream(QDockWidget,ui_dialog):
def param(self):
try:
self.dict={}
-
print("param.input_dict ", self.input_dict)
for i in self.input_dict:
print(i)
@@ -142,8 +131,6 @@ class DockWidgetMaterialStream(QDockWidget,ui_dialog):
print(self.input_dict[i])
self.show_error()
break
- # print(self.input_dict[-1].currentText())
- # self.dict['Thermo Package'] = self.input_dict['Thermo Package'].currentText()
print("param ", self.dict)
self.obj.param_setter(self.dict)
@@ -152,14 +139,10 @@ class DockWidgetMaterialStream(QDockWidget,ui_dialog):
except Exception as e:
print(e)
-
@staticmethod
def show_result(lst):
- #DockWidget1.flag = True
for i in lst:
i.results_category(i.name)
- #i.show()
-
def clear_results(self):
self.mTreeWidget.clear()
@@ -243,7 +226,6 @@ class DockWidgetMaterialStream(QDockWidget,ui_dialog):
child = QTreeWidgetItem(vroot, [compound_selected[t], str(resultval),obj.variables[k.split('.')[1]]['unit']])
t += 1
flag = False
- #print(obj.variables)
# Phase Properties Tab
phaseResLst = []
@@ -295,7 +277,6 @@ class DockWidgetMaterialStream(QDockWidget,ui_dialog):
self.vTableWidget.setItem(vrowPosition , 2, QTableWidgetItem(obj.variables[val.split('.')[1]]['unit']))
self.vTableWidget.resizeColumnsToContents()
if not '[' in val:
- #print(p[val.split('.')[1]])
print(obj.variables[val.split('.')[1]]['name'])
mrowPosition = self.mTableWidget.rowCount()
self.mTableWidget.insertRow(mrowPosition)
diff --git a/DockWidgets/DockWidgetMixer.py b/DockWidgets/DockWidgetMixer.py
index 804cdba..6c46c39 100644
--- a/DockWidgets/DockWidgetMixer.py
+++ b/DockWidgets/DockWidgetMixer.py
@@ -2,10 +2,7 @@ from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.uic import loadUiType
-import pandas as pd
-from functools import partial
from ComponentSelector import *
-from collections import defaultdict
from Graphics import *
ui_dialog,_ = loadUiType('DockWidgets/DockWidgetMixer.ui')
@@ -21,16 +18,13 @@ class DockWidgetMixer(QDockWidget,ui_dialog):
self.type = comptype
self.input_dict = []
self.x_pclist = []
- print("constructor ", self.input_dict)
self.input_params_list()
self.btn.clicked.connect(self.param)
self.dict = {}
# input data tab
def input_params_list(self):
- try:
- print("input_params_list ", self.input_dict)
-
+ try:
self.l1.setText(self.obj.variables['NI']['name']+":")
self.le1.setText(str(self.obj.variables['NI']['value']))
self.u1.setText(self.obj.variables['NI']['unit'])
@@ -38,8 +32,6 @@ class DockWidgetMixer(QDockWidget,ui_dialog):
self.cb2.addItem(str(i))
self.l2.setText(self.obj.variables['outPress']['name']+":")
-
-
self.input_dict = [self.le1, self.cb2]
except Exception as e:
@@ -51,9 +43,7 @@ class DockWidgetMixer(QDockWidget,ui_dialog):
def param(self):
try:
self.dict={}
- print("param.input_dict ", self.input_dict)
self.dict = [int(self.input_dict[0].text()), self.input_dict[1].currentText()]
- print("param ", self.dict)
self.obj.param_setter(self.dict)
self.hide()
diff --git a/DockWidgets/DockWidgetShortcutColumn.py b/DockWidgets/DockWidgetShortcutColumn.py
index 409c051..2b7dfae 100644
--- a/DockWidgets/DockWidgetShortcutColumn.py
+++ b/DockWidgets/DockWidgetShortcutColumn.py
@@ -2,10 +2,7 @@ from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.uic import loadUiType
-import pandas as pd
-from functools import partial
from ComponentSelector import *
-from collections import defaultdict
from Graphics import *
ui_dialog,_ = loadUiType('DockWidgets/DockWidgetShortcutColumn.ui')
@@ -20,7 +17,6 @@ class DockWidgetShortcutColumn(QDockWidget,ui_dialog):
self.obj=obj
self.type = comptype
self.input_dict = []
- print("constructor ", self.input_dict)
self.input_params_list()
self.btn.clicked.connect(self.param)
self.dict = []
@@ -30,9 +26,7 @@ class DockWidgetShortcutColumn(QDockWidget,ui_dialog):
# input data tab
def input_params_list(self):
- try:
- print("input_params_list ", self.input_dict)
-
+ try:
self.l1.setText(self.obj.variables['HKey']['name']+":")
self.l2.setText(self.obj.variables['LKey']['name']+":")
@@ -41,7 +35,6 @@ class DockWidgetShortcutColumn(QDockWidget,ui_dialog):
self.cb1.addItem(str(i))
self.cb2.addItem(str(i))
-
self.l3.setText(self.obj.variables['HKey_x_pc']['name']+":")
self.le3.setText(str(self.obj.variables['HKey_x_pc']['value']))
self.u3.setText(self.obj.variables['HKey_x_pc']['unit'])
@@ -80,12 +73,9 @@ class DockWidgetShortcutColumn(QDockWidget,ui_dialog):
def param(self):
try:
self.dict=[]
- print("param.input_dict ", self.input_dict)
self.dict = [self.input_dict[0].currentText(),self.input_dict[1].currentText(),float(self.input_dict[2].text()), float(self.input_dict[3].text()),
self.input_dict[4].currentText(), float(self.input_dict[5].text()), float(self.input_dict[6].text()), float(self.input_dict[7].text()),
- self.input_dict[8].currentText()]
-
- print("param ", self.dict)
+ self.input_dict[8].currentText()]
self.obj.param_setter(self.dict)
self.hide()
@@ -127,8 +117,5 @@ class DockWidgetShortcutColumn(QDockWidget,ui_dialog):
self.tableWidget.setItem(rowPosition , 1, QTableWidgetItem(resultval))
self.tableWidget.setItem(rowPosition , 2, QTableWidgetItem(obj.variables[val]['unit']))
self.tableWidget.resizeColumnsToContents()
-
- print(obj.variables)
-
except Exception as e:
print(e) \ No newline at end of file
diff --git a/DockWidgets/DockWidgetSplitter.py b/DockWidgets/DockWidgetSplitter.py
index c1c0120..303d166 100644
--- a/DockWidgets/DockWidgetSplitter.py
+++ b/DockWidgets/DockWidgetSplitter.py
@@ -2,10 +2,7 @@ from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.uic import loadUiType
-import pandas as pd
-from functools import partial
from ComponentSelector import *
-from collections import defaultdict
from Graphics import *
ui_dialog,_ = loadUiType('DockWidgets/DockWidgetSplitter.ui')
@@ -20,23 +17,19 @@ class DockWidgetSplitter(QDockWidget,ui_dialog):
self.obj=obj
self.type = comptype
self.input_dict = []
- print("constructor ", self.input_dict)
self.input_params_list()
self.btn.clicked.connect(self.param)
self.dict = {}
# input data tab
def input_params_list(self):
- try:
- print("input_params_list ", self.input_dict)
-
+ try:
self.l1.setText(self.obj.variables['No']['name']+":")
self.le1.setText(str(self.obj.variables['No']['value']))
self.u1.setText(self.obj.variables['No']['unit'])
for i in self.obj.CalcType_modes:
self.cb2.addItem(str(i))
-
self.l2.setText(self.obj.variables['CalcType']['name']+":")
self.l3.setText("Stream 1 :")
@@ -45,7 +38,6 @@ class DockWidgetSplitter(QDockWidget,ui_dialog):
self.u4.setText('')
self.cb2.currentIndexChanged.connect(self.fun)
-
self.input_dict = [self.le1, self.cb2, self.le3, self.le4]
except Exception as e:
@@ -68,11 +60,8 @@ class DockWidgetSplitter(QDockWidget,ui_dialog):
def param(self):
try:
self.dict={}
- print("param.input_dict ", self.input_dict)
self.dict = [int(self.input_dict[0].text()),self.input_dict[1].currentText(), float(self.input_dict[2].text()), float(self.input_dict[3].text())]
- print("param ", self.dict)
self.obj.param_setter(self.dict)
self.hide()
-
except Exception as e:
print(e)