COMPASS  5.0.0
End-to-end AO simulation tool using GPU acceleration
test_rtc_standalone 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
 
 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_binimg(0)
 
int rtc_time = 0
 
 a = time.time()
 

Variable Documentation

◆ a

test_rtc_standalone.a = time.time()

Definition at line 69 of file test_rtc_standalone.py.

◆ arguments

test_rtc_standalone.arguments = docopt(__doc__)

Definition at line 22 of file test_rtc_standalone.py.

◆ c

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

Definition at line 50 of file test_rtc_standalone.py.

◆ c_ref

test_rtc_standalone.c_ref = c.copy()

Definition at line 51 of file test_rtc_standalone.py.

◆ devices

list test_rtc_standalone.devices = []

Definition at line 29 of file test_rtc_standalone.py.

◆ img

test_rtc_standalone.img = sim.wfs.get_binimg(0)

Definition at line 52 of file test_rtc_standalone.py.

◆ nactu

test_rtc_standalone.nactu = sim.config.p_controller0.nactu

Definition at line 35 of file test_rtc_standalone.py.

◆ nvalid

test_rtc_standalone.nvalid = sim.config.p_controller0.nvalid

Definition at line 36 of file test_rtc_standalone.py.

◆ param_file

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

Definition at line 23 of file test_rtc_standalone.py.

◆ rtc_standalone

test_rtc_standalone.rtc_standalone
Initial value:
1 = shesha_init.rtc_standalone(
2  sim.c, len(sim.config.p_wfss), nvalid, nactu, sim.config.p_centroider0.type,
3  sim.config.p_controller0.delay, sim.config.p_wfs0.npix // 2 - 0.5,
4  sim.config.p_wfs0.pixsize)

Definition at line 37 of file test_rtc_standalone.py.

◆ rtc_time

int test_rtc_standalone.rtc_time = 0

Definition at line 66 of file test_rtc_standalone.py.

◆ s

test_rtc_standalone.s = s_ref.copy()

Definition at line 49 of file test_rtc_standalone.py.

◆ s_ref

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

Definition at line 48 of file test_rtc_standalone.py.

◆ sim

test_rtc_standalone.sim = shesha_sim.Simulator(param_file)

Definition at line 26 of file test_rtc_standalone.py.