TwiceAsNice  2019-02-18
Namespaces | Variables
Kalyan_tipTiltOffload2SE.py File Reference

Namespaces

 Kalyan_tipTiltOffload2SE
 

Variables

 Kalyan_tipTiltOffload2SE.disturbance = pyfits.getdata('tipOnDM.fits')
 Stop sending commands to DM, make it flat agian and running 50 frames wfcCtrl.StopDisturbance() wfcCtrl.ResetShape() wfcCtrlCommon.startLoop(50) More...
 
 Kalyan_tipTiltOffload2SE.CONFIG
 
 Kalyan_tipTiltOffload2SE.SE
 
 Kalyan_tipTiltOffload2SE.P1 = se.getPosition()['SE06']
 
 Kalyan_tipTiltOffload2SE.P2 = se.getPosition()['SE06']
 
 Kalyan_tipTiltOffload2SE.delP = P1 - P2
 
float Kalyan_tipTiltOffload2SE.scale = delP/30.0
 
 Kalyan_tipTiltOffload2SE.actuator = np.zeros((100,349))
 from LaosWfcCtrl import * import time wfcCtrl, wfcCtrlCommon, wfcFitsWriter = Wfc.connect("laos.sx.hws.wfc.loop-svr.WFC") More...
 
 Kalyan_tipTiltOffload2SE.idx = wfcCtrl.getLastBufferNum()
 
 Kalyan_tipTiltOffload2SE.current_shape = actuator.mean(axis=0)
 
 Kalyan_tipTiltOffload2SE.m2c_inverse = la.pinv(m2c,rcond=1e-15)
 
 Kalyan_tipTiltOffload2SE.current_modes = np.dot(m2c_inverse,current_shape)
 
 Kalyan_tipTiltOffload2SE.measured_tip
 
 Kalyan_tipTiltOffload2SE.measured_tilt
 
list Kalyan_tipTiltOffload2SE.tip_tilt_measured = [measured_tip,measured_tilt]
 
list Kalyan_tipTiltOffload2SE.tip_mult_vector = [1.28678/1009.14360579, -7.68663/1009.14360579]
 
list Kalyan_tipTiltOffload2SE.tilt_mult_vector = [7.11891/1041.2522373 , 1.18884/1041.2522373]
 
list Kalyan_tipTiltOffload2SE.tip_tilt_matrix = [tip_mult_vector, tilt_mult_vector]
 
 Kalyan_tipTiltOffload2SE.SE_relative_displacement = np.rint(np.dot(tip_tilt_matrix,tip_tilt_measured))
 
 Kalyan_tipTiltOffload2SE.gain = np.zeros(349)
 
 Kalyan_tipTiltOffload2SE.delX
 
 Kalyan_tipTiltOffload2SE.delY
 
 Kalyan_tipTiltOffload2SE.q = MapStringPoint()