##// 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 1626 wrperiod = None
1627 1627
1628 1628 #-----Spectra Plot-----
1629 if self.specGraphCebSpectraplot.isChecked():
1629 if self.specGraphCebSpectraplot.isChecked() or self.specGraphSaveSpectra.isChecked():
1630 1630
1631 1631 opObj = puObj.addOperation(name='SpectraPlot', optype='other')
1632 1632 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -1677,7 +1677,11 class BasicWindow(QMainWindow, Ui_BasicWindow):
1677 1677
1678 1678 opObj.addParameter(name='zmin', value=value1, format='float')
1679 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 1685 if self.specGraphSaveSpectra.isChecked():
1682 1686
1683 1687 checkPath = True
@@ -1694,7 +1698,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1694 1698 self.addFTPConf2Operation(puObj, opObj)
1695 1699 addFTP = True
1696 1700
1697 if self.specGraphCebCrossSpectraplot.isChecked():
1701 if self.specGraphCebCrossSpectraplot.isChecked() or self.specGraphSaveCross.isChecked():
1698 1702
1699 1703 opObj = puObj.addOperation(name='CrossSpectraPlot', optype='other')
1700 1704 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -1763,8 +1767,13 class BasicWindow(QMainWindow, Ui_BasicWindow):
1763 1767
1764 1768 opObj.addParameter(name='phase_min', value=value1, format='float')
1765 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 1775 if self.specGraphSaveCross.isChecked():
1776
1768 1777 checkPath = True
1769 1778 opObj.addParameter(name='save', value='1', format='bool')
1770 1779 opObj.addParameter(name='figpath', value=figpath, format='str')
@@ -1774,11 +1783,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
1774 1783 opObj.addParameter(name='wr_period', value=wrperiod,format='int')
1775 1784
1776 1785 if self.specGraphftpCross.isChecked():
1786
1777 1787 opObj.addParameter(name='ftp', value='1', format='int')
1778 1788 self.addFTPConf2Operation(puObj, opObj)
1779 1789 addFTP = True
1780 1790
1781 if self.specGraphCebRTIplot.isChecked():
1791 if self.specGraphCebRTIplot.isChecked() or self.specGraphSaveRTIplot.isChecked():
1782 1792
1783 1793 opObj = puObj.addOperation(name='RTIPlot', optype='other')
1784 1794 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -1836,8 +1846,13 class BasicWindow(QMainWindow, Ui_BasicWindow):
1836 1846
1837 1847 opObj.addParameter(name='zmin', value=value1, format='float')
1838 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 1854 if self.specGraphSaveRTIplot.isChecked():
1855
1841 1856 checkPath = True
1842 1857 opObj.addParameter(name='save', value='1', format='bool')
1843 1858 opObj.addParameter(name='figpath', value=figpath, format='str')
@@ -1847,11 +1862,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
1847 1862 opObj.addParameter(name='wr_period', value=wrperiod,format='int')
1848 1863
1849 1864 if self.specGraphftpRTIplot.isChecked():
1865
1850 1866 opObj.addParameter(name='ftp', value='1', format='int')
1851 1867 self.addFTPConf2Operation(puObj, opObj)
1852 1868 addFTP = True
1853 1869
1854 if self.specGraphCebCoherencmap.isChecked():
1870 if self.specGraphCebCoherencmap.isChecked() or self.specGraphSaveCoherencemap.isChecked():
1855 1871
1856 1872 opObj = puObj.addOperation(name='CoherenceMap', optype='other')
1857 1873 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -1907,6 +1923,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
1907 1923
1908 1924 opObj.addParameter(name='phase_min', value=value1, format='float')
1909 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 1930 if self.specGraphSaveCoherencemap.isChecked():
1912 1931 checkPath = True
@@ -1922,7 +1941,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1922 1941 self.addFTPConf2Operation(puObj, opObj)
1923 1942 addFTP = True
1924 1943
1925 if self.specGraphPowerprofile.isChecked():
1944 if self.specGraphPowerprofile.isChecked() or self.specGraphSavePowerprofile.isChecked():
1926 1945
1927 1946 opObj = puObj.addOperation(name='PowerProfilePlot', optype='other')
1928 1947 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -1960,6 +1979,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
1960 1979
1961 1980 opObj.addParameter(name='xmin', value=value1, format='float')
1962 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 1986 if self.specGraphSavePowerprofile.isChecked():
1965 1987 checkPath = True
@@ -1976,7 +1998,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
1976 1998 addFTP = True
1977 1999 # rti noise
1978 2000
1979 if self.specGraphCebRTInoise.isChecked():
2001 if self.specGraphCebRTInoise.isChecked() or self.specGraphSaveRTInoise.isChecked():
1980 2002
1981 2003 opObj = puObj.addOperation(name='Noise', optype='other')
1982 2004 opObj.addParameter(name='id', value=opObj.id, format='int')
@@ -2014,6 +2036,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
2014 2036
2015 2037 opObj.addParameter(name='ymin', value=value1, format='float')
2016 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 2043 if self.specGraphSaveRTInoise.isChecked():
2019 2044 checkPath = True
@@ -3437,8 +3462,14 class BasicWindow(QMainWindow, Ui_BasicWindow):
3437 3462 self.specGraphSaveSpectra.setCheckState(0)
3438 3463 self.specGraphftpSpectra.setCheckState(0)
3439 3464 else:
3440 operationSpectraPlot = "Enable"
3465 # operationSpectraPlot = "Enable"
3441 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 3473 parmObj = opObj.getParameterObj(parameterName='channelList')
3443 3474 if parmObj == None:
3444 3475 self.specGgraphChannelList.clear()
@@ -3513,8 +3544,14 class BasicWindow(QMainWindow, Ui_BasicWindow):
3513 3544 self.specGraphSaveCross.setCheckState(0)
3514 3545 self.specGraphftpCross.setCheckState(0)
3515 3546 else:
3516 operationCrossSpectraPlot = "Enable"
3547 # operationCrossSpectraPlot = "Enable"
3517 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 3555 parmObj = opObj.getParameterObj(parameterName='xmin')
3519 3556 if parmObj == None:
3520 3557 self.specGgraphFreq.clear()
@@ -3605,6 +3642,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
3605 3642 self.specGraphftpRTIplot.setCheckState(0)
3606 3643 else:
3607 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 3651 parmObj = opObj.getParameterObj(parameterName='channelList')
3609 3652 if parmObj == None:
3610 3653 self.specGgraphChannelList.clear()
@@ -3688,8 +3731,14 class BasicWindow(QMainWindow, Ui_BasicWindow):
3688 3731 self.specGraphSaveCoherencemap.setCheckState(0)
3689 3732 self.specGraphftpCoherencemap.setCheckState(0)
3690 3733 else:
3691 operationCoherenceMap = "Enable"
3734 # operationCoherenceMap = "Enable"
3692 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 3742 parmObj = opObj.getParameterObj(parameterName='xmin')
3694 3743 if parmObj == None:
3695 3744 self.specGgraphTminTmax.clear()
@@ -3792,8 +3841,14 class BasicWindow(QMainWindow, Ui_BasicWindow):
3792 3841 freq_vel = None
3793 3842 heightsrange = None
3794 3843 else:
3795 operationPowerProfilePlot = "Enable"
3844 # operationPowerProfilePlot = "Enable"
3796 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 3852 parmObj = opObj.getParameterObj(parameterName='xmin')
3798 3853 if parmObj == None:
3799 3854 self.specGgraphDbsrange.clear()
@@ -3848,6 +3903,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
3848 3903 self.specGraphftpRTInoise.setCheckState(0)
3849 3904 else:
3850 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 3912 parmObj = opObj.getParameterObj(parameterName='channelList')
3852 3913 if parmObj == None:
3853 3914 self.specGgraphChannelList.clear()
General Comments 0
You need to be logged in to leave comments. Login now