Initial import
Signed-off-by: Bernardo Carvalho <bernardo.carvalho@tecnico.ulisboa.pt>
This commit is contained in:
47
Analysis/getMdsData.py
Normal file
47
Analysis/getMdsData.py
Normal file
@@ -0,0 +1,47 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Extract data from MDSplus and plot
|
||||
"""
|
||||
import sys
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
from MDSplus import Tree
|
||||
|
||||
mdsTreeName = 'rtappisttok'
|
||||
|
||||
if len(sys.argv) > 1:
|
||||
mdsPulseNumber = int(sys.argv[1])
|
||||
else:
|
||||
mdsPulseNumber = 1
|
||||
#treename = ''
|
||||
|
||||
try:
|
||||
tree = Tree(mdsTreeName, mdsPulseNumber)
|
||||
except:
|
||||
print(f'Failed opening {mdsTreeName} for pulse number {mdsPulseNumber:d}')
|
||||
exit()
|
||||
"""
|
||||
Available Channels
|
||||
|
||||
ATCAIOP1.ADC0RAW
|
||||
ATCAIOP1.ADC1RAW
|
||||
ATCAIOP1.ADC2RAW
|
||||
ATCAIOP1.ADC3RAW
|
||||
ATCAIOP1.ADC4RAW
|
||||
ATCAIOP1.ADC5RAW
|
||||
ATCAIOP1.ADC6RAW
|
||||
ATCAIOP1.ADC7RAW
|
||||
|
||||
ATCAIOP1.ADC0INT
|
||||
ATCAIOP1.ADC1INT
|
||||
|
||||
"""
|
||||
|
||||
if __name__ == '__main__':
|
||||
mdsNode = tree.getNode("ATCAIOP1.ADC0RAW")
|
||||
mdsNode = tree.getNode("ATCAIOP1.ADC1INT")
|
||||
dataAdc = mdsNode.getData().data()
|
||||
timeData = mdsNode.getDimensionAt(0).data()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user