ocelot.gui.designer

Module Contents

Functions

save()

load()

change(param, changes)

valueChanging(param, value)

ocelot.gui.designer.lattice_file = /home/iagapov/workspace/petra/p4/rb/ocelot/undcell_v2.py

def load_file(lattice_file):

#global lat, tws, lattice_names, old_quad_values, __knobs__, __lattice__, __lattice_list__, __tws__

exec( open(lattice_file))

print ‘local:’, locals()[tws] print ‘global:’,globals()[tws]

print tws print __lattice__

lat = MagneticLattice(__lattice__) tws = twiss(lat, __tws__, nPoints = 100)

lattice_names = sorted(__lattice_list__.keys())

old_quad_values = {} if __knobs__ != None:

for v in sorted( globals().keys() ) :
try:
if globals()[v].__class__ == Quadrupole:

old_quad_values[globals()[v]] = globals()[v].k1 print ‘stored value for’, globals()[v].id

except:

pass

__periodic__ = False n_twiss_points = 100

load_file(lattice_file)

ocelot.gui.designer.lat
ocelot.gui.designer.tws
ocelot.gui.designer.lattice_names
ocelot.gui.designer.old_quad_values
ocelot.gui.designer.__periodic__ = False
ocelot.gui.designer.n_twiss_points = 100
ocelot.gui.designer.app
ocelot.gui.designer.win
ocelot.gui.designer.area
ocelot.gui.designer.dock1
ocelot.gui.designer.dock2
ocelot.gui.designer.dock4
ocelot.gui.designer.dock5
ocelot.gui.designer.d6
ocelot.gui.designer.w1
ocelot.gui.designer.label
ocelot.gui.designer.saveBtn
ocelot.gui.designer.loadBtn
ocelot.gui.designer.state
ocelot.gui.designer.save()
ocelot.gui.designer.load()
ocelot.gui.designer.w2
ocelot.gui.designer.w4
ocelot.gui.designer.params
ocelot.gui.designer.p
ocelot.gui.designer.w5
ocelot.gui.designer.change(param, changes)
ocelot.gui.designer.valueChanging(param, value)
ocelot.gui.designer.w6