import sys
from pylab import *
import ual
cpo = ual.itm(13,3)
cpo.create()
if not cpo.isConnected():
print 'error during itmdb entry creation'
sys.exit(1)
cpo.equilibriumArray.resize(10)
equi = cpo.equilibriumArray
for#First ifill in range(0, 10):
#Time independent fields
fields which are not time-dependent.
equi.array[i].datainfo.dataprovider = 'MKO'
equi.array[i].datainfo.putdate = '20/09/2016'
equi.array[i].codeparam.parameters = 'param'
# ---- a loop ----
for i in range(0, 10):
#Fill time-dependent fields
equi.array[i].eqgeometry.boundary.resize(1)
equi.array[i].eqgeometry.boundary[0].r = sin(arange(0,2*pi,2*pi/100)) + (1/float(100-i))
equi.array[i].eqgeometry.boundary[0].z = cos(arange(0,2*pi,2*pi/100)) + (1/float(100-i))
#Do not forget time!!
equi.array[i].time = i
# ---- a loop ----
#Save data in the database
equi.put() # <= Called outside the loop
#close the pulse file
cpo.close() |