Sandbox/11722/script.py

import numpy as np
from matplotlib.pyplot import *
from golem_data import golem_data
from pylab import *
import matplotlib.image as mpimg


shotno=11722


figure(num=None, figsize=(8, 5), dpi=80, facecolor='w', edgecolor='k')
obj1 = golem_data(shotno , 'loop_voltage')
ylabel('$U_l$ [V]')
xlabel('Time [ms]')
ylim(0,26)
xlim(5,25)
yticks(arange(0, 26, 5))
xticks(arange(8, 30, 5))
title('#'+str(shotno))
plot(obj1.tvec*1000,obj1.data,label='Loop voltage') 
legend(loc=0)
savefig('Ul.pdf')
savefig('Ul.jpg')


figure(num=None, figsize=(8, 5), dpi=80, facecolor='w', edgecolor='k')
obj1 = golem_data(shotno , 'rogowski_current')
ylabel('$I_{p+ch}$ [kA]')
xlabel('Time [ms]')
ylim(0,3.5)
xlim(5,25)
yticks(arange(0, 4, 0.5))
xticks(arange(8, 30, 5))
title('#'+str(shotno))
plot(obj1.tvec*1000,obj1.data/1000,label='Rogowski coil current') 
legend(loc=0)
savefig('I_p+ch.pdf')
savefig('I_p+ch.jpg')


#exit()

fig=figure(1)
subplots_adjust(hspace=0.001)


sbp1=subplot(411)
obj1 = golem_data(11722 , 'loop_voltage')
ylabel('$U_l$ [V]')
ylim(0,26)
yticks(arange(0, 26, 5))
title("#11722")
plot(obj1.tvec*1000,obj1.data,label='Loop voltage') 
legend(loc=0)

sbp1=subplot(412, sharex=sbp1)
obj1 = golem_data(11722 , 'toroidal_field')
ylabel('$B_t$ [T]')
yticks(arange(0, 0.5 , 0.05))
ylim(0,0.28)
plot(obj1.tvec*1000,obj1.data,label='Toroidal mag. field') 
legend(loc=0)

sbp1=subplot(413, sharex=sbp1)
obj2 = golem_data(11722 , 'plasma_current')
ylabel('$I_p$ [kA]')
yticks(arange(0, 3, 0.5))
ylim(0,3.2)
plot(obj2.tvec*1000,obj2.data/1000,  label='Plasma current') 
legend(loc=0)


subplot(414, sharex=sbp1)
obj1 = golem_data(11722 , 'photodiode_alpha')
ylabel('Intensity [a.u.]')
yticks(arange(0, 0.11 , 0.02))
plot(obj1.tvec*1000,obj1.data,label='$H_{\\alpha}$ radiation') 
xticks(arange(8, 30, 5))
xlim(5,25)
ylim(0,0.12)
xlabel('Time [ms]')
legend(loc=0)


xticklabels = sbp1.get_xticklabels()
setp(xticklabels, visible=False)

#show()
savefig('basicgraph.pdf')