COMPASS  5.0.0
End-to-end AO simulation tool using GPU acceleration
test_rtc_standalone_pyr Namespace Reference

Variables

 arguments = docopt(__doc__)
 
 param_file = arguments["<parameters_filename>"]
 
 sim = shesha_sim.Simulator(param_file)
 
list devices = []
 
 nactu = sim.config.p_controller0.nactu
 
 nvalid = sim.config.p_controller0.nvalid
 
int offset = 0
 
 p_wfs = sim.config.p_wfs0
 
 p_centroider = sim.config.p_centroider0
 
tuple scale = (p_wfs.Lambda * 1e-6 / sim.config.p_tel.diam) * \
 
 rtc_standalone
 
 s_ref = np.zeros((sim.config.p_loop.niter, 2 * nvalid.sum()), dtype=np.float32)
 
 s = s_ref.copy()
 
 c = np.zeros((sim.config.p_loop.niter, nactu), dtype=np.float32)
 
 c_ref = c.copy()
 
 img = sim.wfs.get_pyrimg(0)
 
int rtc_time = 0
 
 a = time.time()
 

Variable Documentation

◆ a

test_rtc_standalone_pyr.a = time.time()

Definition at line 79 of file test_rtc_standalone_pyr.py.

◆ arguments

test_rtc_standalone_pyr.arguments = docopt(__doc__)

Definition at line 25 of file test_rtc_standalone_pyr.py.

◆ c

test_rtc_standalone_pyr.c = np.zeros((sim.config.p_loop.niter, nactu), dtype=np.float32)

Definition at line 60 of file test_rtc_standalone_pyr.py.

◆ c_ref

test_rtc_standalone_pyr.c_ref = c.copy()

Definition at line 61 of file test_rtc_standalone_pyr.py.

◆ devices

list test_rtc_standalone_pyr.devices = []

Definition at line 33 of file test_rtc_standalone_pyr.py.

◆ img

test_rtc_standalone_pyr.img = sim.wfs.get_pyrimg(0)

Definition at line 62 of file test_rtc_standalone_pyr.py.

◆ nactu

test_rtc_standalone_pyr.nactu = sim.config.p_controller0.nactu

Definition at line 39 of file test_rtc_standalone_pyr.py.

◆ nvalid

test_rtc_standalone_pyr.nvalid = sim.config.p_controller0.nvalid

Definition at line 40 of file test_rtc_standalone_pyr.py.

◆ offset

int test_rtc_standalone_pyr.offset = 0

Definition at line 41 of file test_rtc_standalone_pyr.py.

◆ p_centroider

test_rtc_standalone_pyr.p_centroider = sim.config.p_centroider0

Definition at line 43 of file test_rtc_standalone_pyr.py.

◆ p_wfs

test_rtc_standalone_pyr.p_wfs = sim.config.p_wfs0

Definition at line 42 of file test_rtc_standalone_pyr.py.

◆ param_file

test_rtc_standalone_pyr.param_file = arguments["<parameters_filename>"]

Definition at line 26 of file test_rtc_standalone_pyr.py.

◆ rtc_standalone

test_rtc_standalone_pyr.rtc_standalone
Initial value:
1 = shesha_init.rtc_standalone(sim.c, len(sim.config.p_wfss), nvalid, nactu,
2  sim.config.p_centroider0.type,
3  sim.config.p_controller0.delay, offset,
4  scale)

Definition at line 47 of file test_rtc_standalone_pyr.py.

◆ rtc_time

int test_rtc_standalone_pyr.rtc_time = 0

Definition at line 76 of file test_rtc_standalone_pyr.py.

◆ s

test_rtc_standalone_pyr.s = s_ref.copy()

Definition at line 59 of file test_rtc_standalone_pyr.py.

◆ s_ref

test_rtc_standalone_pyr.s_ref = np.zeros((sim.config.p_loop.niter, 2 * nvalid.sum()), dtype=np.float32)

Definition at line 58 of file test_rtc_standalone_pyr.py.

◆ scale

tuple test_rtc_standalone_pyr.scale = (p_wfs.Lambda * 1e-6 / sim.config.p_tel.diam) * \

Definition at line 44 of file test_rtc_standalone_pyr.py.

◆ sim

test_rtc_standalone_pyr.sim = shesha_sim.Simulator(param_file)

Definition at line 29 of file test_rtc_standalone_pyr.py.