changed to decimated integrals
Signed-off-by: Bernardo Carvalho <bernardo.carvalho@tecnico.ulisboa.pt>
This commit is contained in:
@@ -7,7 +7,7 @@ the left/right mouse buttons. Right click on any plot to show a context menu.
|
|||||||
import numpy as np
|
import numpy as np
|
||||||
|
|
||||||
import pyqtgraph as pg
|
import pyqtgraph as pg
|
||||||
from pyqtgraph.Qt import QtCore
|
# from pyqtgraph.Qt import QtCore
|
||||||
from MDSplus import Tree
|
from MDSplus import Tree
|
||||||
import argparse
|
import argparse
|
||||||
|
|
||||||
@@ -19,19 +19,22 @@ app = pg.mkQApp("Plotting MARTe2 AtcaIop Data")
|
|||||||
ADC_CHANNELS = 14 # channels stored in ISTTOK
|
ADC_CHANNELS = 14 # channels stored in ISTTOK
|
||||||
DECIM_RATE = 200
|
DECIM_RATE = 200
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(description = 'Script to support the QA activities')
|
parser = argparse.ArgumentParser(
|
||||||
|
description='Script to support the QA activities')
|
||||||
|
|
||||||
# parser.add_argument('-l','--list', nargs='+', help='<Required> Set flag', required=True)
|
# parser.add_argument('-l','--list', nargs='+', help='<Required> Set flag', required=True)
|
||||||
# parser.add_argument('-l','--list', nargs='+')
|
# parser.add_argument('-l','--list', nargs='+')
|
||||||
parser.add_argument('-c', '--crange', nargs='+',type=int, help='Channel plots (1 12)',default=[1, 12])
|
parser.add_argument('-c', '--crange', nargs='+', type=int,
|
||||||
|
help='Channel plots (1 12)', default=[1, 12])
|
||||||
parser.add_argument('-i', '--irange', nargs='+', type=int, default=[1, 12])
|
parser.add_argument('-i', '--irange', nargs='+', type=int, default=[1, 12])
|
||||||
#parser.add_argument('pulse','-', nargs='+', help='<Required> Set flag', required=True)
|
# arser.add_argument('pulse','-', nargs='+', help='<Required> Set flag', required=True)
|
||||||
parser.add_argument('-s', '--shot', type=int, help='Mds+ pulse Number ([1, ...])', default=100)
|
parser.add_argument('-s', '--shot', type=int, help='Mds+ pulse Number ([1, ...])', default=100)
|
||||||
parser.add_argument('-m', '--maxpoints', type=int, help='Max points to plot', default=50000)
|
parser.add_argument('-m', '--maxpoints', type=int, help='Max points to plot', default=50000)
|
||||||
parser.add_argument('-e', '--averages', action='store_true', help='Calc averages')
|
parser.add_argument('-e', '--averages', action='store_true',
|
||||||
|
help='Calc averages')
|
||||||
# parser.add_argument('-w', '--drift', action='store_true', help='Calc drifts')
|
# parser.add_argument('-w', '--drift', action='store_true', help='Calc drifts')
|
||||||
#, default='')
|
parser.add_argument('-z', '--zero', action='store_true',
|
||||||
parser.add_argument('-z', '--zero', action='store_true',help='Zero integral Lines') #, default='')
|
help='Zero integral Lines')
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
mdsPulseNumber = args.shot
|
mdsPulseNumber = args.shot
|
||||||
@@ -40,7 +43,7 @@ mdsTreeName = 'rtappisttok'
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
tree = Tree(mdsTreeName, mdsPulseNumber)
|
tree = Tree(mdsTreeName, mdsPulseNumber)
|
||||||
except:
|
except Exception:
|
||||||
print(f'Failed opening {mdsTreeName} for pulse number {mdsPulseNumber:d}')
|
print(f'Failed opening {mdsTreeName} for pulse number {mdsPulseNumber:d}')
|
||||||
exit()
|
exit()
|
||||||
|
|
||||||
@@ -100,7 +103,7 @@ start = args.irange[0] -1; stop = args.irange[1]
|
|||||||
# print("WO: ", end='')
|
# print("WO: ", end='')
|
||||||
for i in range(start, stop):
|
for i in range(start, stop):
|
||||||
# mdsNode = tree.getNode(f"ATCAIOP1.ADC8INT")
|
# mdsNode = tree.getNode(f"ATCAIOP1.ADC8INT")
|
||||||
mdsNode = tree.getNode(f"ATCAIOP1.ADC{i}INT")
|
mdsNode = tree.getNode(f"ATCAIOP1.ADC{i}INTD")
|
||||||
try:
|
try:
|
||||||
dataAdcInt = mdsNode.getData().data()
|
dataAdcInt = mdsNode.getData().data()
|
||||||
timeData = mdsNode.getDimensionAt(0).data()
|
timeData = mdsNode.getDimensionAt(0).data()
|
||||||
@@ -122,10 +125,10 @@ p4.setLabel('bottom', "Time", units='s')
|
|||||||
# updatePlot()
|
# updatePlot()
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
import sys
|
# import sys
|
||||||
if sys.flags.interactive != 1 or not hasattr(QtCore, 'PYQT_VERSION'):
|
# if sys.flags.interactive != 1 or not hasattr(QtCore, 'PYQT_VERSION'):
|
||||||
pg.QtGui.QApplication.exec_()
|
# pg.QtGui.QApplication.exec_()
|
||||||
|
|
||||||
# iprint("xwc")
|
# iprint("xwc")
|
||||||
#pg.exec()
|
pg.exec()
|
||||||
# vim: syntax=python ts=4 sw=4 sts=4 sr et
|
# vim: syntax=python ts=4 sw=4 sts=4 sr et
|
||||||
|
|||||||
Reference in New Issue
Block a user