##// END OF EJS Templates
GUI - plotting graphics: it is possible saving plots without showing them
Miguel Valdez -
r829:006a85a2d989
parent child
Show More
@@ -1626,7 +1626,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1626 wrperiod = None
1626 wrperiod = None
1627
1627
1628 #-----Spectra Plot-----
1628 #-----Spectra Plot-----
1629 if self.specGraphCebSpectraplot.isChecked():
1629 if self.specGraphCebSpectraplot.isChecked() or self.specGraphSaveSpectra.isChecked():
1630
1630
1631 opObj = puObj.addOperation(name='SpectraPlot', optype='other')
1631 opObj = puObj.addOperation(name='SpectraPlot', optype='other')
1632 opObj.addParameter(name='id', value=opObj.id, format='int')
1632 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -1677,7 +1677,11 class BasicWindow(QMainWindow, Ui_BasicWindow):
1677
1677
1678 opObj.addParameter(name='zmin', value=value1, format='float')
1678 opObj.addParameter(name='zmin', value=value1, format='float')
1679 opObj.addParameter(name='zmax', value=value2, format='float')
1679 opObj.addParameter(name='zmax', value=value2, format='float')
1680
1680
1681 if not self.specGraphCebSpectraplot.isChecked():
1682
1683 opObj.addParameter(name='show', value=0 , format='bool')
1684
1681 if self.specGraphSaveSpectra.isChecked():
1685 if self.specGraphSaveSpectra.isChecked():
1682
1686
1683 checkPath = True
1687 checkPath = True
@@ -1694,7 +1698,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1694 self.addFTPConf2Operation(puObj, opObj)
1698 self.addFTPConf2Operation(puObj, opObj)
1695 addFTP = True
1699 addFTP = True
1696
1700
1697 if self.specGraphCebCrossSpectraplot.isChecked():
1701 if self.specGraphCebCrossSpectraplot.isChecked() or self.specGraphSaveCross.isChecked():
1698
1702
1699 opObj = puObj.addOperation(name='CrossSpectraPlot', optype='other')
1703 opObj = puObj.addOperation(name='CrossSpectraPlot', optype='other')
1700 opObj.addParameter(name='id', value=opObj.id, format='int')
1704 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -1763,8 +1767,13 class BasicWindow(QMainWindow, Ui_BasicWindow):
1763
1767
1764 opObj.addParameter(name='phase_min', value=value1, format='float')
1768 opObj.addParameter(name='phase_min', value=value1, format='float')
1765 opObj.addParameter(name='phase_max', value=value2, format='float')
1769 opObj.addParameter(name='phase_max', value=value2, format='float')
1766
1770
1771 if not self.specGraphCebCrossSpectraplot.isChecked():
1772
1773 opObj.addParameter(name='show', value=0 , format='bool')
1774
1767 if self.specGraphSaveCross.isChecked():
1775 if self.specGraphSaveCross.isChecked():
1776
1768 checkPath = True
1777 checkPath = True
1769 opObj.addParameter(name='save', value='1', format='bool')
1778 opObj.addParameter(name='save', value='1', format='bool')
1770 opObj.addParameter(name='figpath', value=figpath, format='str')
1779 opObj.addParameter(name='figpath', value=figpath, format='str')
@@ -1774,11 +1783,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
1774 opObj.addParameter(name='wr_period', value=wrperiod,format='int')
1783 opObj.addParameter(name='wr_period', value=wrperiod,format='int')
1775
1784
1776 if self.specGraphftpCross.isChecked():
1785 if self.specGraphftpCross.isChecked():
1786
1777 opObj.addParameter(name='ftp', value='1', format='int')
1787 opObj.addParameter(name='ftp', value='1', format='int')
1778 self.addFTPConf2Operation(puObj, opObj)
1788 self.addFTPConf2Operation(puObj, opObj)
1779 addFTP = True
1789 addFTP = True
1780
1790
1781 if self.specGraphCebRTIplot.isChecked():
1791 if self.specGraphCebRTIplot.isChecked() or self.specGraphSaveRTIplot.isChecked():
1782
1792
1783 opObj = puObj.addOperation(name='RTIPlot', optype='other')
1793 opObj = puObj.addOperation(name='RTIPlot', optype='other')
1784 opObj.addParameter(name='id', value=opObj.id, format='int')
1794 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -1836,8 +1846,13 class BasicWindow(QMainWindow, Ui_BasicWindow):
1836
1846
1837 opObj.addParameter(name='zmin', value=value1, format='float')
1847 opObj.addParameter(name='zmin', value=value1, format='float')
1838 opObj.addParameter(name='zmax', value=value2, format='float')
1848 opObj.addParameter(name='zmax', value=value2, format='float')
1849
1850 if not self.specGraphCebRTIplot.isChecked():
1851
1852 opObj.addParameter(name='show', value=0 , format='bool')
1839
1853
1840 if self.specGraphSaveRTIplot.isChecked():
1854 if self.specGraphSaveRTIplot.isChecked():
1855
1841 checkPath = True
1856 checkPath = True
1842 opObj.addParameter(name='save', value='1', format='bool')
1857 opObj.addParameter(name='save', value='1', format='bool')
1843 opObj.addParameter(name='figpath', value=figpath, format='str')
1858 opObj.addParameter(name='figpath', value=figpath, format='str')
@@ -1847,11 +1862,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
1847 opObj.addParameter(name='wr_period', value=wrperiod,format='int')
1862 opObj.addParameter(name='wr_period', value=wrperiod,format='int')
1848
1863
1849 if self.specGraphftpRTIplot.isChecked():
1864 if self.specGraphftpRTIplot.isChecked():
1865
1850 opObj.addParameter(name='ftp', value='1', format='int')
1866 opObj.addParameter(name='ftp', value='1', format='int')
1851 self.addFTPConf2Operation(puObj, opObj)
1867 self.addFTPConf2Operation(puObj, opObj)
1852 addFTP = True
1868 addFTP = True
1853
1869
1854 if self.specGraphCebCoherencmap.isChecked():
1870 if self.specGraphCebCoherencmap.isChecked() or self.specGraphSaveCoherencemap.isChecked():
1855
1871
1856 opObj = puObj.addOperation(name='CoherenceMap', optype='other')
1872 opObj = puObj.addOperation(name='CoherenceMap', optype='other')
1857 opObj.addParameter(name='id', value=opObj.id, format='int')
1873 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -1907,6 +1923,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
1907
1923
1908 opObj.addParameter(name='phase_min', value=value1, format='float')
1924 opObj.addParameter(name='phase_min', value=value1, format='float')
1909 opObj.addParameter(name='phase_max', value=value2, format='float')
1925 opObj.addParameter(name='phase_max', value=value2, format='float')
1926
1927 if not self.specGraphCebCoherencmap.isChecked():
1928 opObj.addParameter(name='show', value=0 , format='bool')
1910
1929
1911 if self.specGraphSaveCoherencemap.isChecked():
1930 if self.specGraphSaveCoherencemap.isChecked():
1912 checkPath = True
1931 checkPath = True
@@ -1922,7 +1941,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1922 self.addFTPConf2Operation(puObj, opObj)
1941 self.addFTPConf2Operation(puObj, opObj)
1923 addFTP = True
1942 addFTP = True
1924
1943
1925 if self.specGraphPowerprofile.isChecked():
1944 if self.specGraphPowerprofile.isChecked() or self.specGraphSavePowerprofile.isChecked():
1926
1945
1927 opObj = puObj.addOperation(name='PowerProfilePlot', optype='other')
1946 opObj = puObj.addOperation(name='PowerProfilePlot', optype='other')
1928 opObj.addParameter(name='id', value=opObj.id, format='int')
1947 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -1960,6 +1979,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
1960
1979
1961 opObj.addParameter(name='xmin', value=value1, format='float')
1980 opObj.addParameter(name='xmin', value=value1, format='float')
1962 opObj.addParameter(name='xmax', value=value2, format='float')
1981 opObj.addParameter(name='xmax', value=value2, format='float')
1982
1983 if not self.specGraphPowerprofile.isChecked():
1984 opObj.addParameter(name='show', value=0 , format='bool')
1963
1985
1964 if self.specGraphSavePowerprofile.isChecked():
1986 if self.specGraphSavePowerprofile.isChecked():
1965 checkPath = True
1987 checkPath = True
@@ -1976,7 +1998,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1976 addFTP = True
1998 addFTP = True
1977 # rti noise
1999 # rti noise
1978
2000
1979 if self.specGraphCebRTInoise.isChecked():
2001 if self.specGraphCebRTInoise.isChecked() or self.specGraphSaveRTInoise.isChecked():
1980
2002
1981 opObj = puObj.addOperation(name='Noise', optype='other')
2003 opObj = puObj.addOperation(name='Noise', optype='other')
1982 opObj.addParameter(name='id', value=opObj.id, format='int')
2004 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -2014,6 +2036,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
2014
2036
2015 opObj.addParameter(name='ymin', value=value1, format='float')
2037 opObj.addParameter(name='ymin', value=value1, format='float')
2016 opObj.addParameter(name='ymax', value=value2, format='float')
2038 opObj.addParameter(name='ymax', value=value2, format='float')
2039
2040 if not self.specGraphCebRTInoise.isChecked():
2041 opObj.addParameter(name='show', value=0 , format='bool')
2017
2042
2018 if self.specGraphSaveRTInoise.isChecked():
2043 if self.specGraphSaveRTInoise.isChecked():
2019 checkPath = True
2044 checkPath = True
@@ -3437,8 +3462,14 class BasicWindow(QMainWindow, Ui_BasicWindow):
3437 self.specGraphSaveSpectra.setCheckState(0)
3462 self.specGraphSaveSpectra.setCheckState(0)
3438 self.specGraphftpSpectra.setCheckState(0)
3463 self.specGraphftpSpectra.setCheckState(0)
3439 else:
3464 else:
3440 operationSpectraPlot = "Enable"
3465 # operationSpectraPlot = "Enable"
3441 self.specGraphCebSpectraplot.setCheckState(QtCore.Qt.Checked)
3466 self.specGraphCebSpectraplot.setCheckState(QtCore.Qt.Checked)
3467
3468 parmObj = opObj.getParameterObj(parameterName='show')
3469 if parmObj:
3470 if not parmObj.getValue():
3471 self.specGraphCebSpectraplot.setCheckState(0)
3472
3442 parmObj = opObj.getParameterObj(parameterName='channelList')
3473 parmObj = opObj.getParameterObj(parameterName='channelList')
3443 if parmObj == None:
3474 if parmObj == None:
3444 self.specGgraphChannelList.clear()
3475 self.specGgraphChannelList.clear()
@@ -3513,8 +3544,14 class BasicWindow(QMainWindow, Ui_BasicWindow):
3513 self.specGraphSaveCross.setCheckState(0)
3544 self.specGraphSaveCross.setCheckState(0)
3514 self.specGraphftpCross.setCheckState(0)
3545 self.specGraphftpCross.setCheckState(0)
3515 else:
3546 else:
3516 operationCrossSpectraPlot = "Enable"
3547 # operationCrossSpectraPlot = "Enable"
3517 self.specGraphCebCrossSpectraplot.setCheckState(QtCore.Qt.Checked)
3548 self.specGraphCebCrossSpectraplot.setCheckState(QtCore.Qt.Checked)
3549
3550 parmObj = opObj.getParameterObj(parameterName='show')
3551 if parmObj:
3552 if not parmObj.getValue():
3553 self.specGraphCebCrossSpectraplot.setCheckState(0)
3554
3518 parmObj = opObj.getParameterObj(parameterName='xmin')
3555 parmObj = opObj.getParameterObj(parameterName='xmin')
3519 if parmObj == None:
3556 if parmObj == None:
3520 self.specGgraphFreq.clear()
3557 self.specGgraphFreq.clear()
@@ -3605,6 +3642,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
3605 self.specGraphftpRTIplot.setCheckState(0)
3642 self.specGraphftpRTIplot.setCheckState(0)
3606 else:
3643 else:
3607 self.specGraphCebRTIplot.setCheckState(QtCore.Qt.Checked)
3644 self.specGraphCebRTIplot.setCheckState(QtCore.Qt.Checked)
3645
3646 parmObj = opObj.getParameterObj(parameterName='show')
3647 if parmObj:
3648 if not parmObj.getValue():
3649 self.specGraphCebRTIplot.setCheckState(0)
3650
3608 parmObj = opObj.getParameterObj(parameterName='channelList')
3651 parmObj = opObj.getParameterObj(parameterName='channelList')
3609 if parmObj == None:
3652 if parmObj == None:
3610 self.specGgraphChannelList.clear()
3653 self.specGgraphChannelList.clear()
@@ -3688,8 +3731,14 class BasicWindow(QMainWindow, Ui_BasicWindow):
3688 self.specGraphSaveCoherencemap.setCheckState(0)
3731 self.specGraphSaveCoherencemap.setCheckState(0)
3689 self.specGraphftpCoherencemap.setCheckState(0)
3732 self.specGraphftpCoherencemap.setCheckState(0)
3690 else:
3733 else:
3691 operationCoherenceMap = "Enable"
3734 # operationCoherenceMap = "Enable"
3692 self.specGraphCebCoherencmap.setCheckState(QtCore.Qt.Checked)
3735 self.specGraphCebCoherencmap.setCheckState(QtCore.Qt.Checked)
3736
3737 parmObj = opObj.getParameterObj(parameterName='show')
3738 if parmObj:
3739 if not parmObj.getValue():
3740 self.specGraphCebCoherencmap.setCheckState(0)
3741
3693 parmObj = opObj.getParameterObj(parameterName='xmin')
3742 parmObj = opObj.getParameterObj(parameterName='xmin')
3694 if parmObj == None:
3743 if parmObj == None:
3695 self.specGgraphTminTmax.clear()
3744 self.specGgraphTminTmax.clear()
@@ -3792,8 +3841,14 class BasicWindow(QMainWindow, Ui_BasicWindow):
3792 freq_vel = None
3841 freq_vel = None
3793 heightsrange = None
3842 heightsrange = None
3794 else:
3843 else:
3795 operationPowerProfilePlot = "Enable"
3844 # operationPowerProfilePlot = "Enable"
3796 self.specGraphPowerprofile.setCheckState(QtCore.Qt.Checked)
3845 self.specGraphPowerprofile.setCheckState(QtCore.Qt.Checked)
3846
3847 parmObj = opObj.getParameterObj(parameterName='show')
3848 if parmObj:
3849 if not parmObj.getValue():
3850 self.specGraphPowerprofile.setCheckState(0)
3851
3797 parmObj = opObj.getParameterObj(parameterName='xmin')
3852 parmObj = opObj.getParameterObj(parameterName='xmin')
3798 if parmObj == None:
3853 if parmObj == None:
3799 self.specGgraphDbsrange.clear()
3854 self.specGgraphDbsrange.clear()
@@ -3848,6 +3903,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
3848 self.specGraphftpRTInoise.setCheckState(0)
3903 self.specGraphftpRTInoise.setCheckState(0)
3849 else:
3904 else:
3850 self.specGraphCebRTInoise.setCheckState(QtCore.Qt.Checked)
3905 self.specGraphCebRTInoise.setCheckState(QtCore.Qt.Checked)
3906
3907 parmObj = opObj.getParameterObj(parameterName='show')
3908 if parmObj:
3909 if not parmObj.getValue():
3910 self.specGraphCebRTInoise.setCheckState(0)
3911
3851 parmObj = opObj.getParameterObj(parameterName='channelList')
3912 parmObj = opObj.getParameterObj(parameterName='channelList')
3852 if parmObj == None:
3913 if parmObj == None:
3853 self.specGgraphChannelList.clear()
3914 self.specGgraphChannelList.clear()
General Comments 0
You need to be logged in to leave comments. Login now