##// END OF EJS Templates
About window was added to SChainGUI...
Miguel Valdez -
r642:c6531a7a640a
parent child
Show More

The requested changes are too big and content was truncated. Show full diff

@@ -1,23 +1,31
1 Prerequisites:
1 Prerequisites:
2
2
3 -numpy 1.8.0
3 -numpy 1.8.0
4 -
4 -scipy
5 -math
6 -matplotlib
7 -h5py
8 -ftplib
9 -paramiko and scp (optional for using SendTFilesToServer)
10 -stuffr (optional for using jroIO_hf)
11 -PyQt4 (for using GUI)
5
12
6 Signal Chain Installation:
13 Signal Chain Installation:
7
14
8 1. Install numpy, matplotlib, TKAgg
15 1. Install numpy, matplotlib, TKAgg
9 2. Install digital_rf_hdf5 module (developed by Haystack Observatory) if you will use USRP data
16 2. Install digital_rf_hdf5 module (developed by Haystack Observatory)
17 if you want to use USRP data
10 3. untar schainpy-x.x.x.tar.gz
18 3. untar schainpy-x.x.x.tar.gz
11 4. cd schainpy-x.x.x
19 4. cd schainpy-x.x.x
12 5. execute:
20 5. execute:
13 [hostname]$ sudo pyhon setup.py install
21 [hostname]$ sudo pyhon setup.py install
14 6. testing gui:
22 6. testing gui:
15 [hostname]$ schainGUI (enter)
23 [hostname]$ schainGUI (enter)
16
24
17 If you want to use serialization and zerorpc you will need to install the next packages:
25 If you want to use serialization and zerorpc you will need to install the next packages:
18
26
19 1. zerorpc
27 1. zerorpc
20 [hostname]$ sudo port install zerorpc
28 [hostname]$ sudo port install zerorpc
21
29
22 2. cPickle, msgpack and msgpack_numpy
30 2. cPickle, msgpack and msgpack_numpy
23 [hostname]$ sudo port install cPickle msgpack mspack_numpy No newline at end of file
31 [hostname]$ sudo port install cPickle msgpack mspack_numpy
@@ -1,6 +1,7
1 '''
1 '''
2 Created on Feb 7, 2012
2 Created on Feb 7, 2012
3
3
4 @author $Author$
4 @author $Author$
5 @version $Id$
5 @version $Id$
6 '''
6 '''
7 __version__ = "2.1.5.1" No newline at end of file
1 NO CONTENT: modified file
NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
@@ -1,94 +1,95
1 # -*- coding: utf-8 -*-
1 # -*- coding: utf-8 -*-
2
2
3 # Form implementation generated from reading ui file '/home/roj-idl71/SignalChain/initwindowv2.ui'
3 # Form implementation generated from reading ui file '/home/roj-idl71/SignalChain/initwindowv2.ui'
4 #
4 #
5 # Created: Wed Mar 6 15:32:39 2013
5 # Created: Wed Mar 6 15:32:39 2013
6 # by: PyQt4 UI code generator 4.8.6
6 # by: PyQt4 UI code generator 4.8.6
7 #
7 #
8 # WARNING! All changes made in this file will be lost!
8 # WARNING! All changes made in this file will be lost!
9
9
10 from PyQt4 import QtCore, QtGui
10 from PyQt4 import QtCore, QtGui
11
11
12 try:
12 try:
13 _fromUtf8 = QtCore.QString.fromUtf8
13 _fromUtf8 = QtCore.QString.fromUtf8
14 except AttributeError:
14 except AttributeError:
15 _fromUtf8 = lambda s: s
15 _fromUtf8 = lambda s: s
16
16
17 import os
17 import os
18 from schainpy.gui.figures import tools
18 from schainpy.gui.figures import tools
19 from schainpy import __version__
19
20
20 INITIAL_MSG = "Signal Chain GUI - v2.1.5"
21 INITIAL_MSG = "Signal Chain GUI - v%s" %__version__
21 FIGURES_PATH = tools.get_path()
22 FIGURES_PATH = tools.get_path()
22
23
23 class Ui_InitWindow(object):
24 class Ui_InitWindow(object):
24 def setupUi(self, Dialog):
25 def setupUi(self, Dialog):
25 Dialog.setObjectName(_fromUtf8("Dialog"))
26 Dialog.setObjectName(_fromUtf8("Dialog"))
26 Dialog.resize(652, 496)
27 Dialog.resize(652, 496)
27 Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8))
28 Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8))
28 self.gridLayout = QtGui.QGridLayout(Dialog)
29 self.gridLayout = QtGui.QGridLayout(Dialog)
29 self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
30 self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
30 self.verticalLayout_3 = QtGui.QVBoxLayout()
31 self.verticalLayout_3 = QtGui.QVBoxLayout()
31 self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
32 self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
32 self.verticalLayout_4 = QtGui.QVBoxLayout()
33 self.verticalLayout_4 = QtGui.QVBoxLayout()
33 self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
34 self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
34 self.label_3 = QtGui.QLabel(Dialog)
35 self.label_3 = QtGui.QLabel(Dialog)
35 font = QtGui.QFont()
36 font = QtGui.QFont()
36 font.setFamily(_fromUtf8("Cambria"))
37 font.setFamily(_fromUtf8("Cambria"))
37 font.setPointSize(22)
38 font.setPointSize(22)
38 font.setBold(False)
39 font.setBold(False)
39 font.setWeight(50)
40 font.setWeight(50)
40 self.label_3.setFont(font)
41 self.label_3.setFont(font)
41 self.label_3.setText(QtGui.QApplication.translate("Dialog", INITIAL_MSG, None, QtGui.QApplication.UnicodeUTF8))
42 self.label_3.setText(QtGui.QApplication.translate("Dialog", INITIAL_MSG, None, QtGui.QApplication.UnicodeUTF8))
42 self.label_3.setObjectName(_fromUtf8("label_3"))
43 self.label_3.setObjectName(_fromUtf8("label_3"))
43 self.verticalLayout_4.addWidget(self.label_3)
44 self.verticalLayout_4.addWidget(self.label_3)
44 self.line_2 = QtGui.QFrame(Dialog)
45 self.line_2 = QtGui.QFrame(Dialog)
45 self.line_2.setFrameShape(QtGui.QFrame.HLine)
46 self.line_2.setFrameShape(QtGui.QFrame.HLine)
46 self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
47 self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
47 self.line_2.setObjectName(_fromUtf8("line_2"))
48 self.line_2.setObjectName(_fromUtf8("line_2"))
48 self.verticalLayout_4.addWidget(self.line_2)
49 self.verticalLayout_4.addWidget(self.line_2)
49 self.label_4 = QtGui.QLabel(Dialog)
50 self.label_4 = QtGui.QLabel(Dialog)
50 self.label_4.setText(_fromUtf8(""))
51 self.label_4.setText(_fromUtf8(""))
51 self.label_4.setPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"w.jpg") )))
52 self.label_4.setPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"w.jpg") )))
52 self.label_4.setScaledContents(True)
53 self.label_4.setScaledContents(True)
53 self.label_4.setObjectName(_fromUtf8("label_4"))
54 self.label_4.setObjectName(_fromUtf8("label_4"))
54 self.verticalLayout_4.addWidget(self.label_4)
55 self.verticalLayout_4.addWidget(self.label_4)
55 self.verticalLayout_3.addLayout(self.verticalLayout_4)
56 self.verticalLayout_3.addLayout(self.verticalLayout_4)
56 self.horizontalLayout_3 = QtGui.QHBoxLayout()
57 self.horizontalLayout_3 = QtGui.QHBoxLayout()
57 self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
58 self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
58 self.horizontalLayout_4 = QtGui.QHBoxLayout()
59 self.horizontalLayout_4 = QtGui.QHBoxLayout()
59 self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
60 self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
60 spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
61 spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
61 self.horizontalLayout_4.addItem(spacerItem)
62 self.horizontalLayout_4.addItem(spacerItem)
62 self.ExitBtn = QtGui.QPushButton(Dialog)
63 self.ExitBtn = QtGui.QPushButton(Dialog)
63 self.ExitBtn.setText(QtGui.QApplication.translate("Dialog", "Exit", None, QtGui.QApplication.UnicodeUTF8))
64 self.ExitBtn.setText(QtGui.QApplication.translate("Dialog", "Exit", None, QtGui.QApplication.UnicodeUTF8))
64 self.ExitBtn.setObjectName(_fromUtf8("ExitBtn"))
65 self.ExitBtn.setObjectName(_fromUtf8("ExitBtn"))
65 self.horizontalLayout_4.addWidget(self.ExitBtn)
66 self.horizontalLayout_4.addWidget(self.ExitBtn)
66 self.ContinueBtn = QtGui.QPushButton(Dialog)
67 self.ContinueBtn = QtGui.QPushButton(Dialog)
67 self.ContinueBtn.setText(QtGui.QApplication.translate("Dialog", "Continue", None, QtGui.QApplication.UnicodeUTF8))
68 self.ContinueBtn.setText(QtGui.QApplication.translate("Dialog", "Continue", None, QtGui.QApplication.UnicodeUTF8))
68 self.ContinueBtn.setObjectName(_fromUtf8("ContinueBtn"))
69 self.ContinueBtn.setObjectName(_fromUtf8("ContinueBtn"))
69 self.horizontalLayout_4.addWidget(self.ContinueBtn)
70 self.horizontalLayout_4.addWidget(self.ContinueBtn)
70 spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
71 spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
71 self.horizontalLayout_4.addItem(spacerItem1)
72 self.horizontalLayout_4.addItem(spacerItem1)
72 self.horizontalLayout_3.addLayout(self.horizontalLayout_4)
73 self.horizontalLayout_3.addLayout(self.horizontalLayout_4)
73 self.verticalLayout_3.addLayout(self.horizontalLayout_3)
74 self.verticalLayout_3.addLayout(self.horizontalLayout_3)
74 self.gridLayout.addLayout(self.verticalLayout_3, 0, 0, 1, 1)
75 self.gridLayout.addLayout(self.verticalLayout_3, 0, 0, 1, 1)
75
76
76 self.retranslateUi(Dialog)
77 self.retranslateUi(Dialog)
77 QtCore.QMetaObject.connectSlotsByName(Dialog)
78 QtCore.QMetaObject.connectSlotsByName(Dialog)
78
79
79 def retranslateUi(self, Dialog):
80 def retranslateUi(self, Dialog):
80 pass
81 pass
81
82
82
83
83 if __name__ == "__main__":
84 if __name__ == "__main__":
84 import sys
85 import sys
85 app = QtGui.QApplication(sys.argv)
86 app = QtGui.QApplication(sys.argv)
86 Dialog = QtGui.QDialog()
87 Dialog = QtGui.QDialog()
87 ui = Ui_InitWindow()
88 ui = Ui_InitWindow()
88 ui.setupUi(Dialog)
89 ui.setupUi(Dialog)
89 Dialog.show()
90 Dialog.show()
90 sys.exit(app.exec_())
91 sys.exit(app.exec_())
91
92
92
93
93
94
94
95
@@ -1,311 +1,322
1 # -*- coding: utf-8 -*-
1 # -*- coding: utf-8 -*-
2
2
3 # Form implementation generated from reading ui file '/home/alex/ui/MainWindow_21_02_13_v49.ui'
3 # Form implementation generated from reading ui file '/home/alex/ui/MainWindow_21_02_13_v49.ui'
4 #
4 #
5 # Created: Mon Mar 24 13:28:36 2014
5 # Created: Mon Mar 24 13:28:36 2014
6 # by: PyQt4 UI code generator 4.10
6 # by: PyQt4 UI code generator 4.10
7 #
7 #
8 # WARNING! All changes made in this file will be lost!
8 # WARNING! All changes made in this file will be lost!
9
9
10 from PyQt4 import QtCore, QtGui
10 from PyQt4 import QtCore, QtGui
11 from windows import *
11 from windows import *
12
12
13 try:
13 try:
14 _fromUtf8 = QtCore.QString.fromUtf8
14 _fromUtf8 = QtCore.QString.fromUtf8
15 except AttributeError:
15 except AttributeError:
16 def _fromUtf8(s):
16 def _fromUtf8(s):
17 return s
17 return s
18
18
19 try:
19 try:
20 _encoding = QtGui.QApplication.UnicodeUTF8
20 _encoding = QtGui.QApplication.UnicodeUTF8
21 def _translate(context, text, disambig):
21 def _translate(context, text, disambig):
22 return QtGui.QApplication.translate(context, text, disambig, _encoding)
22 return QtGui.QApplication.translate(context, text, disambig, _encoding)
23 except AttributeError:
23 except AttributeError:
24 def _translate(context, text, disambig):
24 def _translate(context, text, disambig):
25 return QtGui.QApplication.translate(context, text, disambig)
25 return QtGui.QApplication.translate(context, text, disambig)
26
26
27 import os
27 import os
28 from schainpy.gui.figures import tools
28 from schainpy.gui.figures import tools
29 from schainpy import __version__
29
30
30 FIGURES_PATH = tools.get_path()
31 FIGURES_PATH = tools.get_path()
31
32
32 class Ui_EnvWindow(object):
33 class Ui_EnvWindow(object):
33 paused = False
34 paused = False
34
35
35 def restorePauseIcon(self):
36 def restorePauseIcon(self):
36
37
37 iconPause = QtGui.QIcon()
38 iconPause = QtGui.QIcon()
38 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"pause.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
39 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"pause.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
39 self.actionPauseToolbar.setIcon(iconPause)
40 self.actionPauseToolbar.setIcon(iconPause)
40
41
41 self.paused = False
42 self.paused = False
42
43
43 def changePauseIcon(self):
44 def changePauseIcon(self):
44
45
45 if self.paused == False:
46 if self.paused == False:
46 iconPauseRed = QtGui.QIcon()
47 iconPauseRed = QtGui.QIcon()
47 iconPauseRed.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"pausered.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
48 iconPauseRed.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"pausered.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
48 self.actionPauseToolbar.setIcon(iconPauseRed)
49 self.actionPauseToolbar.setIcon(iconPauseRed)
49 self.paused = True
50 self.paused = True
50 return 0
51 return 0
51
52
52 if self.paused:
53 if self.paused:
53 iconPause = QtGui.QIcon()
54 iconPause = QtGui.QIcon()
54 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"pause.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
55 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"pause.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
55 self.actionPauseToolbar.setIcon(iconPause)
56 self.actionPauseToolbar.setIcon(iconPause)
56 self.paused = False
57 self.paused = False
57 return 0
58 return 0
58
59
59 def setupUi(self, MainWindow):
60 def setupUi(self, MainWindow):
60
61
62 self.paused=False
63
61 MainWindow.setObjectName(_fromUtf8("MainWindow"))
64 MainWindow.setObjectName(_fromUtf8("MainWindow"))
62 MainWindow.resize(1200, 800)
65 MainWindow.resize(1200, 800)
63
66
64 self.centralWidget = QtGui.QWidget(MainWindow)
67 self.centralWidget = QtGui.QWidget(MainWindow)
65 self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
68 self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
66 self.gridLayout_16 = QtGui.QGridLayout(self.centralWidget)
69 self.gridLayout_16 = QtGui.QGridLayout(self.centralWidget)
67 self.gridLayout_16.setObjectName(_fromUtf8("gridLayout_16"))
70 self.gridLayout_16.setObjectName(_fromUtf8("gridLayout_16"))
68 self.splitter_2 = QtGui.QSplitter(self.centralWidget)
71 self.splitter_2 = QtGui.QSplitter(self.centralWidget)
69 self.splitter_2.setOrientation(QtCore.Qt.Horizontal)
72 self.splitter_2.setOrientation(QtCore.Qt.Horizontal)
70 self.splitter_2.setObjectName(_fromUtf8("splitter_2"))
73 self.splitter_2.setObjectName(_fromUtf8("splitter_2"))
71 self.projectExplorerTree = QtGui.QTreeView(self.splitter_2)
74 self.projectExplorerTree = QtGui.QTreeView(self.splitter_2)
72 self.projectExplorerTree.setObjectName(_fromUtf8("projectExplorerTree"))
75 self.projectExplorerTree.setObjectName(_fromUtf8("projectExplorerTree"))
73 self.splitter = QtGui.QSplitter(self.splitter_2)
76 self.splitter = QtGui.QSplitter(self.splitter_2)
74 self.splitter.setOrientation(QtCore.Qt.Vertical)
77 self.splitter.setOrientation(QtCore.Qt.Vertical)
75 self.splitter.setObjectName(_fromUtf8("splitter"))
78 self.splitter.setObjectName(_fromUtf8("splitter"))
76 self.tabWidgetProject = QtGui.QTabWidget(self.splitter)
79 self.tabWidgetProject = QtGui.QTabWidget(self.splitter)
77 self.tabWidgetProject.setMinimumSize(QtCore.QSize(0, 278))
80 self.tabWidgetProject.setMinimumSize(QtCore.QSize(0, 278))
78 self.tabWidgetProject.setMaximumSize(QtCore.QSize(16777215, 16777215))
81 self.tabWidgetProject.setMaximumSize(QtCore.QSize(16777215, 16777215))
79 self.tabWidgetProject.setObjectName(_fromUtf8("tabWidgetProject"))
82 self.tabWidgetProject.setObjectName(_fromUtf8("tabWidgetProject"))
80
83
81 self.tabConsole = QtGui.QTabWidget(self.splitter)
84 self.tabConsole = QtGui.QTabWidget(self.splitter)
82 self.tabConsole.setMinimumSize(QtCore.QSize(0, 0))
85 self.tabConsole.setMinimumSize(QtCore.QSize(0, 0))
83 self.tabConsole.setObjectName(_fromUtf8("tabConsole"))
86 self.tabConsole.setObjectName(_fromUtf8("tabConsole"))
84 self.tab_5 = QtGui.QWidget()
87 self.tab_5 = QtGui.QWidget()
85 self.tab_5.setObjectName(_fromUtf8("tab_5"))
88 self.tab_5.setObjectName(_fromUtf8("tab_5"))
86 self.gridLayout_4 = QtGui.QGridLayout(self.tab_5)
89 self.gridLayout_4 = QtGui.QGridLayout(self.tab_5)
87 self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
90 self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
88 self.console = QtGui.QTextEdit(self.tab_5)
91 self.console = QtGui.QTextEdit(self.tab_5)
89 self.console.setObjectName(_fromUtf8("console"))
92 self.console.setObjectName(_fromUtf8("console"))
90 self.gridLayout_4.addWidget(self.console, 0, 0, 1, 1)
93 self.gridLayout_4.addWidget(self.console, 0, 0, 1, 1)
91 self.tabConsole.addTab(self.tab_5, _fromUtf8(""))
94 self.tabConsole.addTab(self.tab_5, _fromUtf8(""))
92 self.tabWidget = QtGui.QTabWidget(self.splitter_2)
95 self.tabWidget = QtGui.QTabWidget(self.splitter_2)
93 self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
96 self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
94 self.tabProjectProperty = QtGui.QWidget()
97 self.tabProjectProperty = QtGui.QWidget()
95 self.tabProjectProperty.setObjectName(_fromUtf8("tabProjectProperty"))
98 self.tabProjectProperty.setObjectName(_fromUtf8("tabProjectProperty"))
96 self.gridLayout_8 = QtGui.QGridLayout(self.tabProjectProperty)
99 self.gridLayout_8 = QtGui.QGridLayout(self.tabProjectProperty)
97 self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
100 self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
98 self.treeProjectProperties = QtGui.QTreeView(self.tabProjectProperty)
101 self.treeProjectProperties = QtGui.QTreeView(self.tabProjectProperty)
99 self.treeProjectProperties.setObjectName(_fromUtf8("treeProjectProperties"))
102 self.treeProjectProperties.setObjectName(_fromUtf8("treeProjectProperties"))
100 self.gridLayout_8.addWidget(self.treeProjectProperties, 0, 0, 1, 1)
103 self.gridLayout_8.addWidget(self.treeProjectProperties, 0, 0, 1, 1)
101 self.tabWidget.addTab(self.tabProjectProperty, _fromUtf8(""))
104 self.tabWidget.addTab(self.tabProjectProperty, _fromUtf8(""))
102 self.gridLayout_16.addWidget(self.splitter_2, 1, 0, 1, 1)
105 self.gridLayout_16.addWidget(self.splitter_2, 1, 0, 1, 1)
103
106
104 MainWindow.setCentralWidget(self.centralWidget)
107 MainWindow.setCentralWidget(self.centralWidget)
105 self.toolBar = QtGui.QToolBar(MainWindow)
108 self.toolBar = QtGui.QToolBar(MainWindow)
106 self.toolBar.setObjectName(_fromUtf8("toolBar"))
109 self.toolBar.setObjectName(_fromUtf8("toolBar"))
107 MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
110 MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
108
111
109 self.menuBar = QtGui.QMenuBar(MainWindow)
112 self.menuBar = QtGui.QMenuBar(MainWindow)
110 self.menuBar.setGeometry(QtCore.QRect(0, 0, 1065, 25))
113 self.menuBar.setGeometry(QtCore.QRect(0, 0, 1065, 25))
111 self.menuBar.setObjectName(_fromUtf8("menuBar"))
114 self.menuBar.setObjectName(_fromUtf8("menuBar"))
112 self.menuProject = QtGui.QMenu(self.menuBar)
115 self.menuProject = QtGui.QMenu(self.menuBar)
113 self.menuProject.setObjectName(_fromUtf8("menuProject"))
116 self.menuProject.setObjectName(_fromUtf8("menuProject"))
114 self.menuRun = QtGui.QMenu(self.menuBar)
117 self.menuRun = QtGui.QMenu(self.menuBar)
115 self.menuRun.setObjectName(_fromUtf8("menuRun"))
118 self.menuRun.setObjectName(_fromUtf8("menuRun"))
116 self.menuOptions = QtGui.QMenu(self.menuBar)
119 self.menuOptions = QtGui.QMenu(self.menuBar)
117 self.menuOptions.setObjectName(_fromUtf8("menuOptions"))
120 self.menuOptions.setObjectName(_fromUtf8("menuOptions"))
118 self.menuHelp = QtGui.QMenu(self.menuBar)
121 self.menuHelp = QtGui.QMenu(self.menuBar)
119 self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
122 self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
120 MainWindow.setMenuBar(self.menuBar)
123 MainWindow.setMenuBar(self.menuBar)
121
124
122 iconOpen = QtGui.QIcon()
125 iconOpen = QtGui.QIcon()
123 iconOpen.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"open.gif") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
126 iconOpen.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"open.gif") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
124 iconCreate = QtGui.QIcon()
127 iconCreate = QtGui.QIcon()
125 iconCreate.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"project.gif") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
128 iconCreate.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"project.gif") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
126 iconSave = QtGui.QIcon()
129 iconSave = QtGui.QIcon()
127 iconSave.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"saveicon.jpeg") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
130 iconSave.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"saveicon.jpeg") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
128 iconStart = QtGui.QIcon()
131 iconStart = QtGui.QIcon()
129 iconStart.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"startServer.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
132 iconStart.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"startServer.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
130 iconStop = QtGui.QIcon()
133 iconStop = QtGui.QIcon()
131 iconStop.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"stopServer.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
134 iconStop.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"stopServer.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
132 iconPause = QtGui.QIcon()
135 iconPause = QtGui.QIcon()
133 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"pause.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
136 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"pause.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
134 iconAddPU = QtGui.QIcon()
137 iconAddPU = QtGui.QIcon()
135 iconAddPU.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"add_PU.gif") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
138 iconAddPU.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"add_PU.gif") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
136
139
137 self.actionOpen = QtGui.QAction(MainWindow)
140 self.actionOpen = QtGui.QAction(MainWindow)
138 self.actionOpen.setIcon(iconOpen)
141 self.actionOpen.setIcon(iconOpen)
139 self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
142 self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
140 self.actionCreate = QtGui.QAction(MainWindow)
143 self.actionCreate = QtGui.QAction(MainWindow)
141 self.actionCreate.setIcon(iconCreate)
144 self.actionCreate.setIcon(iconCreate)
142 self.actionCreate.setObjectName(_fromUtf8("actionCreate"))
145 self.actionCreate.setObjectName(_fromUtf8("actionCreate"))
143 self.actionSave = QtGui.QAction(MainWindow)
146 self.actionSave = QtGui.QAction(MainWindow)
144 self.actionSave.setIcon(iconSave)
147 self.actionSave.setIcon(iconSave)
145 self.actionSave.setObjectName(_fromUtf8("actionSave"))
148 self.actionSave.setObjectName(_fromUtf8("actionSave"))
146 self.actionClose = QtGui.QAction(MainWindow)
149 self.actionClose = QtGui.QAction(MainWindow)
147 self.actionClose.setObjectName(_fromUtf8("actionClose"))
150 self.actionClose.setObjectName(_fromUtf8("actionClose"))
148 self.actionStart = QtGui.QAction(MainWindow)
151 self.actionStart = QtGui.QAction(MainWindow)
149 self.actionStart.setIcon(iconStart)
152 self.actionStart.setIcon(iconStart)
150 self.actionStart.setObjectName(_fromUtf8("actionStart"))
153 self.actionStart.setObjectName(_fromUtf8("actionStart"))
151 self.actionPause = QtGui.QAction(MainWindow)
154 self.actionPause = QtGui.QAction(MainWindow)
152 self.actionPause.setIcon(iconPause)
155 self.actionPause.setIcon(iconPause)
153 self.actionPause.setObjectName(_fromUtf8("actionPause"))
156 self.actionPause.setObjectName(_fromUtf8("actionPause"))
154 self.actionStop = QtGui.QAction(MainWindow)
157 self.actionStop = QtGui.QAction(MainWindow)
155 self.actionStop.setIcon(iconStop)
158 self.actionStop.setIcon(iconStop)
156 self.actionStop.setObjectName(_fromUtf8("actionStop"))
159 self.actionStop.setObjectName(_fromUtf8("actionStop"))
157 self.actionAbout = QtGui.QAction(MainWindow)
160 self.actionAbout = QtGui.QAction(MainWindow)
158 self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
161 self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
162
159 self.actionOpenToolbar = QtGui.QAction(MainWindow)
163 self.actionOpenToolbar = QtGui.QAction(MainWindow)
160 self.actionOpenToolbar.setIcon(iconOpen)
164 self.actionOpenToolbar.setIcon(iconOpen)
161 self.actionOpenToolbar.setObjectName(_fromUtf8("actionOpenToolbar"))
165 self.actionOpenToolbar.setObjectName(_fromUtf8("actionOpenToolbar"))
162 self.actionCreateToolbar = QtGui.QAction(MainWindow)
166 self.actionCreateToolbar = QtGui.QAction(MainWindow)
163 self.actionCreateToolbar.setIcon(iconCreate)
167 self.actionCreateToolbar.setIcon(iconCreate)
164 self.actionCreateToolbar.setObjectName(_fromUtf8("actionCreateToolbar"))
168 self.actionCreateToolbar.setObjectName(_fromUtf8("actionCreateToolbar"))
165 self.actionSaveToolbar = QtGui.QAction(MainWindow)
169 self.actionSaveToolbar = QtGui.QAction(MainWindow)
166 self.actionSaveToolbar.setIcon(iconSave)
170 self.actionSaveToolbar.setIcon(iconSave)
167 self.actionSaveToolbar.setObjectName(_fromUtf8("actionSaveToolbar"))
171 self.actionSaveToolbar.setObjectName(_fromUtf8("actionSaveToolbar"))
168 self.actionStarToolbar = QtGui.QAction(MainWindow)
172 self.actionStarToolbar = QtGui.QAction(MainWindow)
169 self.actionStarToolbar.setIcon(iconStart)
173 self.actionStarToolbar.setIcon(iconStart)
170 self.actionStarToolbar.setObjectName(_fromUtf8("actionStarToolbar"))
174 self.actionStarToolbar.setObjectName(_fromUtf8("actionStarToolbar"))
171 self.actionStopToolbar = QtGui.QAction(MainWindow)
175 self.actionStopToolbar = QtGui.QAction(MainWindow)
172 self.actionStopToolbar.setIcon(iconStop)
176 self.actionStopToolbar.setIcon(iconStop)
173 self.actionStopToolbar.setObjectName(_fromUtf8("actionStopToolbar"))
177 self.actionStopToolbar.setObjectName(_fromUtf8("actionStopToolbar"))
174 self.actionPauseToolbar = QtGui.QAction(MainWindow)
178 self.actionPauseToolbar = QtGui.QAction(MainWindow)
175 self.actionPause.setIcon(iconPause)
179 self.actionPause.setIcon(iconPause)
176 self.actionPauseToolbar.setIcon(iconPause)
180 self.actionPauseToolbar.setIcon(iconPause)
177 self.actionPauseToolbar.setObjectName(_fromUtf8("actionPauseToolbar"))
181 self.actionPauseToolbar.setObjectName(_fromUtf8("actionPauseToolbar"))
178 self.actionAddPU = QtGui.QAction(MainWindow)
182 self.actionAddPU = QtGui.QAction(MainWindow)
179 self.actionAddPU.setIcon(iconAddPU)
183 self.actionAddPU.setIcon(iconAddPU)
180 self.actionAddPU.setObjectName(_fromUtf8("actionAddPU"))
184 self.actionAddPU.setObjectName(_fromUtf8("actionAddPU"))
181 self.actionFTP = QtGui.QAction(MainWindow)
185 self.actionFTP = QtGui.QAction(MainWindow)
182 self.actionFTP.setObjectName(_fromUtf8("actionFTP"))
186 self.actionFTP.setObjectName(_fromUtf8("actionFTP"))
183 self.toolBar.addAction(self.actionOpenToolbar)
187 self.toolBar.addAction(self.actionOpenToolbar)
184 self.toolBar.addSeparator()
188 self.toolBar.addSeparator()
185 self.toolBar.addAction(self.actionCreateToolbar)
189 self.toolBar.addAction(self.actionCreateToolbar)
186 self.toolBar.addSeparator()
190 self.toolBar.addSeparator()
187 self.toolBar.addAction(self.actionAddPU)
191 self.toolBar.addAction(self.actionAddPU)
188 self.toolBar.addSeparator()
192 self.toolBar.addSeparator()
189 self.toolBar.addAction(self.actionSaveToolbar)
193 self.toolBar.addAction(self.actionSaveToolbar)
190 self.toolBar.addSeparator()
194 self.toolBar.addSeparator()
191 self.toolBar.addAction(self.actionStarToolbar)
195 self.toolBar.addAction(self.actionStarToolbar)
192 self.toolBar.addSeparator()
196 self.toolBar.addSeparator()
193 self.toolBar.addAction(self.actionPauseToolbar)
197 self.toolBar.addAction(self.actionPauseToolbar)
194 self.toolBar.addSeparator()
198 self.toolBar.addSeparator()
195 self.toolBar.addAction(self.actionStopToolbar)
199 self.toolBar.addAction(self.actionStopToolbar)
196 self.toolBar.addSeparator()
200 self.toolBar.addSeparator()
197
201
198 self.paused=False
199 self.actionPause.triggered.connect(self.changePauseIcon)
202 self.actionPause.triggered.connect(self.changePauseIcon)
200 self.actionPauseToolbar.triggered.connect(self.changePauseIcon)
203 self.actionPauseToolbar.triggered.connect(self.changePauseIcon)
201
204
202 self.menuProject.addAction(self.actionOpen)
205 self.menuProject.addAction(self.actionOpen)
203 self.menuProject.addAction(self.actionCreate)
206 self.menuProject.addAction(self.actionCreate)
204 self.menuProject.addAction(self.actionSave)
207 self.menuProject.addAction(self.actionSave)
205 self.menuProject.addAction(self.actionClose)
208 self.menuProject.addAction(self.actionClose)
206 self.menuRun.addAction(self.actionStart)
209 self.menuRun.addAction(self.actionStart)
207 self.menuRun.addAction(self.actionPause)
210 self.menuRun.addAction(self.actionPause)
208 self.menuRun.addAction(self.actionStop)
211 self.menuRun.addAction(self.actionStop)
209 self.menuOptions.addAction(self.actionFTP)
212 self.menuOptions.addAction(self.actionFTP)
210 self.menuHelp.addAction(self.actionAbout)
213 self.menuHelp.addAction(self.actionAbout)
211 self.menuBar.addAction(self.menuProject.menuAction())
214 self.menuBar.addAction(self.menuProject.menuAction())
212 self.menuBar.addAction(self.menuRun.menuAction())
215 self.menuBar.addAction(self.menuRun.menuAction())
213 self.menuBar.addAction(self.menuOptions.menuAction())
216 self.menuBar.addAction(self.menuOptions.menuAction())
214 self.menuBar.addAction(self.menuHelp.menuAction())
217 self.menuBar.addAction(self.menuHelp.menuAction())
215
218
216 self.tabConsole.setCurrentIndex(0)
219 self.tabConsole.setCurrentIndex(0)
217 self.tabWidget.setCurrentIndex(0)
220 self.tabWidget.setCurrentIndex(0)
218
221
219 def retranslateUi(self, MainWindow):
222 def retranslateUi(self, MainWindow):
220
223
221 MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
224 MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
222
225
223 self.tabConsole.setTabText(self.tabConsole.indexOf(self.tab_5), _translate("MainWindow", "Console", None))
226 self.tabConsole.setTabText(self.tabConsole.indexOf(self.tab_5), _translate("MainWindow", "Console", None))
224
227
225 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabProjectProperty), _translate("MainWindow", "Project Property", None))
228 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabProjectProperty), _translate("MainWindow", "Project Property", None))
226 self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
229 self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
227 self.menuProject.setTitle(_translate("MainWindow", "Project", None))
230 self.menuProject.setTitle(_translate("MainWindow", "Project", None))
228 self.menuRun.setTitle(_translate("MainWindow", "Run", None))
231 self.menuRun.setTitle(_translate("MainWindow", "Run", None))
229 self.menuOptions.setTitle(_translate("MainWindow", "Options", None))
232 self.menuOptions.setTitle(_translate("MainWindow", "Options", None))
230 self.menuHelp.setTitle(_translate("MainWindow", "Help", None))
233 self.menuHelp.setTitle(_translate("MainWindow", "Help", None))
231 self.actionOpen.setText(_translate("MainWindow", "Open", None))
234 self.actionOpen.setText(_translate("MainWindow", "Open", None))
232 self.actionCreate.setText(_translate("MainWindow", "Create", None))
235 self.actionCreate.setText(_translate("MainWindow", "Create", None))
233 self.actionSave.setText(_translate("MainWindow", "Save", None))
236 self.actionSave.setText(_translate("MainWindow", "Save", None))
234 self.actionClose.setText(_translate("MainWindow", "Close", None))
237 self.actionClose.setText(_translate("MainWindow", "Close", None))
235 self.actionStart.setText(_translate("MainWindow", "Start", None))
238 self.actionStart.setText(_translate("MainWindow", "Start", None))
236 self.actionPause.setText(_translate("MainWindow", "Pause", None))
239 self.actionPause.setText(_translate("MainWindow", "Pause", None))
237 self.actionStop.setText(_translate("MainWindow", "Stop", None))
240 self.actionStop.setText(_translate("MainWindow", "Stop", None))
238 self.actionAbout.setText(_translate("MainWindow", "About", None))
241 self.actionAbout.setText(_translate("MainWindow", "About SChain", None))
239 self.actionOpenToolbar.setText(_translate("MainWindow", "openToolbar", None))
242 self.actionOpenToolbar.setText(_translate("MainWindow", "openToolbar", None))
240 self.actionOpenToolbar.setToolTip(_translate("MainWindow", "Open a project", None))
243 self.actionOpenToolbar.setToolTip(_translate("MainWindow", "Open a project", None))
241 self.actionCreateToolbar.setText(_translate("MainWindow", "createToolbar", None))
244 self.actionCreateToolbar.setText(_translate("MainWindow", "createToolbar", None))
242 self.actionCreateToolbar.setToolTip(_translate("MainWindow", "Create a new project", None))
245 self.actionCreateToolbar.setToolTip(_translate("MainWindow", "Create a new project", None))
243 self.actionSaveToolbar.setText(_translate("MainWindow", "saveToolbar", None))
246 self.actionSaveToolbar.setText(_translate("MainWindow", "saveToolbar", None))
244 self.actionSaveToolbar.setToolTip(_translate("MainWindow", "Save a project", None))
247 self.actionSaveToolbar.setToolTip(_translate("MainWindow", "Save a project", None))
245 self.actionStarToolbar.setText(_translate("MainWindow", "starToolbar", None))
248 self.actionStarToolbar.setText(_translate("MainWindow", "starToolbar", None))
246 self.actionStarToolbar.setToolTip(_translate("MainWindow", "Start process", None))
249 self.actionStarToolbar.setToolTip(_translate("MainWindow", "Start process", None))
247 self.actionStopToolbar.setText(_translate("MainWindow", "stopToolbar", None))
250 self.actionStopToolbar.setText(_translate("MainWindow", "stopToolbar", None))
248 self.actionStopToolbar.setToolTip(_translate("MainWindow", "Stop process", None))
251 self.actionStopToolbar.setToolTip(_translate("MainWindow", "Stop process", None))
249 self.actionPauseToolbar.setText(_translate("MainWindow", "pauseToolbar", None))
252 self.actionPauseToolbar.setText(_translate("MainWindow", "pauseToolbar", None))
250 self.actionPauseToolbar.setToolTip(_translate("MainWindow", "Pause process", None))
253 self.actionPauseToolbar.setToolTip(_translate("MainWindow", "Pause process", None))
251 self.actionAddPU.setText(_translate("MainWindow", "Add Processing Unit", None))
254 self.actionAddPU.setText(_translate("MainWindow", "Add Processing Unit", None))
252 self.actionFTP.setText(_translate("MainWindow", "FTP", None))
255 self.actionFTP.setText(_translate("MainWindow", "FTP", None))
253
256
254 def closeEvent(self, event):
257 def closeEvent(self, event):
255
258
256 reply = QtGui.QMessageBox.question(self, 'Message',
259 reply = QtGui.QMessageBox.question(self, 'Message',
257 "Are you sure to quit?", QtGui.QMessageBox.Yes |
260 "Are you sure to quit?", QtGui.QMessageBox.Yes |
258 QtGui.QMessageBox.No, QtGui.QMessageBox.No)
261 QtGui.QMessageBox.No, QtGui.QMessageBox.No)
259 if reply == QtGui.QMessageBox.Yes:
262 if reply == QtGui.QMessageBox.Yes:
260 event.accept()
263 event.accept()
261 else:
264 else:
262 event.ignore()
265 event.ignore()
263
266
267 def aboutEvent(self):
268
269 reply = QtGui.QMessageBox.information(self,
270 'About',
271 "Signal Chain Processing Software v%s" %__version__,
272 "Developed by Jicamarca Radio Observatory\nComments to miguel.urco@jro.igp.gob.pe")
273
274
264 class Ui_BasicWindow(Ui_EnvWindow, Ui_ProjectTab, Ui_VoltageTab, Ui_SpectraTab, Ui_SpectraHeisTab, Ui_CorrelationTab):
275 class Ui_BasicWindow(Ui_EnvWindow, Ui_ProjectTab, Ui_VoltageTab, Ui_SpectraTab, Ui_SpectraHeisTab, Ui_CorrelationTab):
265
276
266 def setupUi(self, MainWindow):
277 def setupUi(self, MainWindow):
267
278
268 Ui_EnvWindow.setupUi(self, MainWindow)
279 Ui_EnvWindow.setupUi(self, MainWindow)
269
280
270 Ui_ProjectTab.setupUi(self)
281 Ui_ProjectTab.setupUi(self)
271 Ui_VoltageTab.setupUi(self)
282 Ui_VoltageTab.setupUi(self)
272 Ui_SpectraTab.setupUi(self)
283 Ui_SpectraTab.setupUi(self)
273 Ui_SpectraHeisTab.setupUi(self)
284 Ui_SpectraHeisTab.setupUi(self)
274 Ui_CorrelationTab.setupUi(self)
285 Ui_CorrelationTab.setupUi(self)
275
286
276 self.retranslateUi(MainWindow)
287 self.retranslateUi(MainWindow)
277
288
278 QtCore.QMetaObject.connectSlotsByName(MainWindow)
289 QtCore.QMetaObject.connectSlotsByName(MainWindow)
279
290
280 def retranslateUi(self, MainWindow):
291 def retranslateUi(self, MainWindow):
281
292
282 Ui_EnvWindow.retranslateUi(self, MainWindow)
293 Ui_EnvWindow.retranslateUi(self, MainWindow)
283
294
284 Ui_ProjectTab.retranslateUi(self)
295 Ui_ProjectTab.retranslateUi(self)
285 Ui_VoltageTab.retranslateUi(self)
296 Ui_VoltageTab.retranslateUi(self)
286 Ui_SpectraTab.retranslateUi(self)
297 Ui_SpectraTab.retranslateUi(self)
287 Ui_SpectraHeisTab.retranslateUi(self)
298 Ui_SpectraHeisTab.retranslateUi(self)
288 Ui_CorrelationTab.retranslateUi(self)
299 Ui_CorrelationTab.retranslateUi(self)
289
300
290
301
291 class Ui_AdvancedWindow(Ui_EnvWindow):
302 class Ui_AdvancedWindow(Ui_EnvWindow):
292
303
293 def setupUi(self, AdvancedWindow):
304 def setupUi(self, AdvancedWindow):
294
305
295 Ui_MainWindow.setupUi(self, AdvancedWindow)
306 Ui_MainWindow.setupUi(self, AdvancedWindow)
296
307
297 def retranslateUi(self, AdvancedWindow):
308 def retranslateUi(self, AdvancedWindow):
298
309
299 Ui_MainWindow.retranslateUi(self, AdvancedWindow)
310 Ui_MainWindow.retranslateUi(self, AdvancedWindow)
300
311
301
312
302
313
303 if __name__ == "__main__":
314 if __name__ == "__main__":
304 import sys
315 import sys
305 app = QtGui.QApplication(sys.argv)
316 app = QtGui.QApplication(sys.argv)
306 MainWindow = QtGui.QMainWindow()
317 MainWindow = QtGui.QMainWindow()
307 ui = Ui_BasicWindow()
318 ui = Ui_BasicWindow()
308 ui.setupUi(MainWindow)
319 ui.setupUi(MainWindow)
309 MainWindow.show()
320 MainWindow.show()
310 sys.exit(app.exec_())
321 sys.exit(app.exec_())
311
322
@@ -1,31 +1,32
1 '''
1 '''
2 Created on Jul 16, 2014
2 Created on Jul 16, 2014
3
3
4 @author: roj-idl71
4 @author: roj-idl71
5 '''
5 '''
6
6
7 from distutils.core import setup, Extension
7 from distutils.core import setup, Extension
8 from schainpy import __version__
8
9
9 setup(name="schainpy",
10 setup(name="schainpy",
10 version="2.1.5",
11 version=__version__,
11 description="Python tools to read, write and process Jicamarca data",
12 description="Python tools to read, write and process Jicamarca data",
12 author="Miguel Urco",
13 author="Miguel Urco",
13 author_email="miguel.urco@jro.igp.gob.pe",
14 author_email="miguel.urco@jro.igp.gob.pe",
14 url="http://jro.igp.gob.pe",
15 url="http://jro.igp.gob.pe",
15 packages = {'schainpy',
16 packages = {'schainpy',
16 'schainpy.model',
17 'schainpy.model',
17 'schainpy.model.data',
18 'schainpy.model.data',
18 'schainpy.model.graphics',
19 'schainpy.model.graphics',
19 'schainpy.model.io',
20 'schainpy.model.io',
20 'schainpy.model.proc',
21 'schainpy.model.proc',
21 'schainpy.model.utils',
22 'schainpy.model.utils',
22 'schainpy.gui',
23 'schainpy.gui',
23 'schainpy.gui.figures',
24 'schainpy.gui.figures',
24 'schainpy.gui.viewcontroller',
25 'schainpy.gui.viewcontroller',
25 'schainpy.gui.viewer',
26 'schainpy.gui.viewer',
26 'schainpy.gui.viewer.windows'},
27 'schainpy.gui.viewer.windows'},
27 py_modules=['schainpy.serializer.DataTranslate',
28 py_modules=['schainpy.serializer.DataTranslate',
28 'schainpy.serializer.JROSerializer'],
29 'schainpy.serializer.JROSerializer'],
29 package_data={'schainpy.gui.figures': ['*.jpg', '*.jpeg', '*.png', '*.gif']},
30 package_data={'schainpy.gui.figures': ['*.jpg', '*.jpeg', '*.png', '*.gif']},
30 include_package_data=True,
31 include_package_data=True,
31 scripts =['schainpy/gui/schainGUI']) No newline at end of file
32 scripts =['schainpy/gui/schainGUI'])
General Comments 0
You need to be logged in to leave comments. Login now