TwiceAsNice  2019-02-18
Variables
Calibrat_IM_new Namespace Reference

Variables

 app = Application(["program_name_is_adsec", "--CONFIG=[NAME=AdSec,TCP=192.168.156.9:20103]"])
 
string adsec_prefix = "ICS.ADSEC.SVC"
 
 adsec = LaosADSEC.ADSEC.create(adsec_prefix)
 
 n_modes = int(sys.argv[1])
 
 n_pp = int(sys.argv[2])
 
int n_time = n_modes*n_pp/2000
 
int n_modes_each = 2000/n_pp
 
 slopes_mat = zeros(shape=(4000,1600))
 
 IM_mat = zeros(shape=(n_time*n_modes_each,1600))
 
 injection_mat = File("/home/aouser/bin/personal/xyz/adsec/test.fits")
 
int tmp_n = 0
 
 disturb = zeros(shape=(4000,672))
 
 Inj = adsec.LoadDisturb(True, disturb)
 
 fr = adsec.RefreshSlopeBuff()
 
 IM = zeros(shape=(100,1600))
 
int index_n = 400*(i+1)
 
int index_s = 400*i
 
 slopes_p = slopes_mat[index_s:index_n:2]
 
 slopes_n = slopes_mat[index_s+1:index_n:2]
 
 Interaction_mat = IM_mat[n_modes]
 
 hdu = pyfits.PrimaryHDU(Interaction_mat)
 

Variable Documentation

◆ adsec

Calibrat_IM_new.adsec = LaosADSEC.ADSEC.create(adsec_prefix)

◆ adsec_prefix

string Calibrat_IM_new.adsec_prefix = "ICS.ADSEC.SVC"

◆ app

Calibrat_IM_new.app = Application(["program_name_is_adsec", "--CONFIG=[NAME=AdSec,TCP=192.168.156.9:20103]"])

◆ disturb

Calibrat_IM_new.disturb = zeros(shape=(4000,672))

◆ fr

Calibrat_IM_new.fr = adsec.RefreshSlopeBuff()

◆ hdu

Calibrat_IM_new.hdu = pyfits.PrimaryHDU(Interaction_mat)

◆ IM

Calibrat_IM_new.IM = zeros(shape=(100,1600))

◆ IM_mat

Calibrat_IM_new.IM_mat = zeros(shape=(n_time*n_modes_each,1600))

◆ index_n

int Calibrat_IM_new.index_n = 400*(i+1)

◆ index_s

int Calibrat_IM_new.index_s = 400*i

◆ Inj

Calibrat_IM_new.Inj = adsec.LoadDisturb(True, disturb)

◆ injection_mat

Calibrat_IM_new.injection_mat = File("/home/aouser/bin/personal/xyz/adsec/test.fits")

◆ Interaction_mat

Calibrat_IM_new.Interaction_mat = IM_mat[n_modes]

◆ n_modes

Calibrat_IM_new.n_modes = int(sys.argv[1])

◆ n_modes_each

int Calibrat_IM_new.n_modes_each = 2000/n_pp

◆ n_pp

Calibrat_IM_new.n_pp = int(sys.argv[2])

◆ n_time

int Calibrat_IM_new.n_time = n_modes*n_pp/2000

◆ slopes_mat

Calibrat_IM_new.slopes_mat = zeros(shape=(4000,1600))

◆ slopes_n

Calibrat_IM_new.slopes_n = slopes_mat[index_s+1:index_n:2]

◆ slopes_p

Calibrat_IM_new.slopes_p = slopes_mat[index_s:index_n:2]

◆ tmp_n

int Calibrat_IM_new.tmp_n = 0