6 p_loop = conf.Param_loop()
9 p_loop.set_ittime(0.002)
10 p_loop.set_devices([0, 1, 2, 3])
12 p_geom = conf.Param_geom()
14 p_geom.set_zenithangle(0.)
18 p_tel = conf.Param_tel()
24 p_atmos = conf.Param_atmos()
27 p_atmos.set_nscreens(1)
28 p_atmos.set_frac([1.0])
29 p_atmos.set_alt([0.0])
30 p_atmos.set_windspeed([10.0])
31 p_atmos.set_winddir([0])
32 p_atmos.set_L0([100.])
35 p_target = conf.Param_target()
36 p_targets = [p_target]
39 p_target.set_Lambda(1.65)
43 p_wfs0 = conf.Param_wfs()
46 p_wfs0.set_type(
"pyrhr")
48 p_wfs0.set_fssize(1.5)
49 p_wfs0.set_fracsub(0.8)
52 p_wfs0.set_Lambda(0.5)
54 p_wfs0.set_optthroughput(0.5)
55 p_wfs0.set_zerop(1.e11)
57 p_wfs0.set_fstop(
"round")
58 p_wfs0.set_pyr_npts(16)
59 p_wfs0.set_pyr_ampl(3)
60 p_wfs0.set_pyr_pup_sep(p_wfs0.nxsub)
61 p_wfs0.set_atmos_seen(1)
64 p_dm0 = conf.Param_dm()
65 p_dm1 = conf.Param_dm()
66 p_dms = [p_dm0, p_dm1]
68 nact = p_wfs0.nxsub + 1
72 p_dm0.set_coupling(0.2)
73 p_dm0.set_unitpervolt(0.01)
74 p_dm0.set_push4imat(100.)
78 p_dm1.set_unitpervolt(0.0005)
79 p_dm1.set_push4imat(100)
82 p_centroider0 = conf.Param_centroider()
83 p_centroiders = [p_centroider0]
85 p_centroider0.set_nwfs(0)
86 p_centroider0.set_type(
"maskedpix")
91 p_controller0 = conf.Param_controller()
92 p_controllers = [p_controller0]
94 p_controller0.set_type(
"ls")
95 p_controller0.set_nwfs([0])
96 p_controller0.set_ndm([0, 1])
97 p_controller0.set_maxcond(100.)
98 p_controller0.set_delay(1)
99 p_controller0.set_gain(0.4)