D = 26.0
PupilArea = 357.0
VISU = False Tsim = 2e-3 totSimulTime = 0.5
simul_turb = True
simul_onaxis_AO = True
simul_PS_control = True
simul_FDSP_control = False simul_ActO_control = False
eval_perf_onaxis = True
eval_perf_field = False
eval_perf_modal = False eval_perf_sps = True
if simul_onaxis_AO==True or simul_FDSP_control==True:
simul_SH = True
else: simul_SH = False
if simul_PS_control==True or simul_FDSP_control==True or simul_ActO_control==True:
simul_SPS = True
else: simul_SPS = False
if simul_turb == True:
atm_seed = 0
atm_fname = '/mnt/bins/gmtAtmosphereL060.json'
if simul_SPS==True or simul_ActO_control==True:
asterism_type = 'Dummy' N_GS_PS = 1
alpha_ps = 8.0*60.
exposureTime = 10e-3 samplingTime = 30.0 sps_exp_delay_count_max = int(exposureTime/Tsim)*5 sps_sampl_iter = 10
totSimulTime = sps_sampl_iter*samplingTime
if simul_SPS==True:
SPStype = 'DFS' band = "J"
nPx = 481 mag = 13.0
bkgd_mag = 16.2 e0 = 1.88e12/368.*PupilArea throughput = 0.65*0.75 sps_fov = 2.8 sps_dispersion = 5.0
RONval = 0.4 sps_mask_size = 1.5 lobe_detection = 'peak_value'
nyquist_factor = 1
dark_cur = 48.0 excess_noise = 1.25
simul_phot = True
simul_bkgd = True
sps_seed = 1928
gPS = 0.
gFDSP = 0.6
if simul_ActO_control==True:
agws_mag = 10.0
agws_band = "R+I"
agws_fwhm = 0
agws_SHtype = 'geom' agws_nLenslet = 48 agws_n = 8 nPx1 = agws_n*agws_nLenslet+1
agws_sh_thr = 0.5 print "AGWS SH sensors:"
print "pupil sampling: %d pixel"%nPx1
print "number of SH SAs across pupil: %d"%agws_nLenslet
print "number of SH pixels per SA: %d"%agws_n
M1_n_modes=15
M1_mirror_modes = u"bending modes"
gAGWS = 0.6
if simul_SH == True:
SHtype = 'geom' nLenslet = 60 n = int((nPx-1)/nLenslet) nPx = n*nLenslet+1
sh_thr = 0.2 print "\nOn-axis AO SH sensor:"
print "pupil sampling: %d pixel"%nPx
print "number of SH SAs across pupil: %d"%nLenslet
print "number of SH pixels per SA: %d"%n
if simul_onaxis_AO == True:
AOtype = 'LTAOish' onaxis_AO_modes = u'Karhunen-Loeve' M2_n_modes = 91 M2_radial_order = 4 gAO = 0.5
gAO_PS = 0.93
scramble_tt = False
scramble_pist = False
scramble_Txy = False
scramble_BM = False
scramble_Rz = False
tt_scramble_rms = 150e-3 pist_scramble_rms = 6.3e-6 Txy_scramble_rms = 500e-9 Rz_scramble_rms = 100e-3 BM_scramble_rms = 10e-6