![]() |
COMPASS
5.4.4
End-to-end AO simulation tool using GPU acceleration
|
Namespaces | |
ltao | |
mcao | |
writer | |
Functions | |
def | check () |
Checks that variable are initialized. More... | |
def | init (sup, mod, *wfs="all", dm_use_tt=False, n_filt=None) |
Set up the compass loop. More... | |
def | reconstructor (mod) |
Compute the TAO reconstructor for a given AO mode. More... | |
def | run (sup, mod, *n_iter=1000, initialisation=True, reset=True, wfs="all", dm_use_tt=False, n_filt=None) |
Computes a tao reconstructor and run a compass loop with it. More... | |
Variables | |
string | TILE_SIZE = "1000" |
string | STARPU_FLAGS = "" |
dictionary | TAO_SETTINGS |
def shesha.util.tao.check | ( | ) |
Checks that variable are initialized.
Definition at line 30 of file util/tao/__init__.py.
def shesha.util.tao.init | ( | sup, | |
mod, | |||
* | wfs = "all" , |
||
dm_use_tt = False , |
|||
n_filt = None |
|||
) |
Set up the compass loop.
set the interaction matrix, loop gain and write parameter files for TAO
sup | (CompassSupervisor) : current supervisor |
mod | (module) : AO mode requested (among: ltao , mcao) |
wfs | (str) : (optional), default "all" wfs used by tao ( among "all", "lgs", "ngs") |
dm_use_tt | (bool) :(optional), default False using a TT DM |
n_filt | (int) : (optional), default None number of meta interaction matrix singular values filtered out |
Definition at line 85 of file util/tao/__init__.py.
def shesha.util.tao.reconstructor | ( | mod | ) |
Compute the TAO reconstructor for a given AO mode.
mod | (module) : AO mode requested (among: ltao , mcao) |
Definition at line 100 of file util/tao/__init__.py.
def shesha.util.tao.run | ( | sup, | |
mod, | |||
* | n_iter = 1000 , |
||
initialisation = True , |
|||
reset = True , |
|||
wfs = "all" , |
|||
dm_use_tt = False , |
|||
n_filt = None |
|||
) |
Computes a tao reconstructor and run a compass loop with it.
sup | (CompassSupervisor) : current supervisor |
mod | (module) : AO mode requested (among: ltao , mcao) |
Kwargs | |
n_iter | (int) : (optional), default 1000 number of iteration of the ao loop |
initialisation | (bool) : (optional), default True initialise tao (include comptation of meta matrices of interaction/command) |
reset | (bool) : (optional), default True reset the supervisor before the loop |
wfs | (str) : (optional), default "all" wfs used by tao ( among "all", "lgs", "ngs") |
dm_use_tt | (bool) :(optional), default False using a TT DM |
n_filt | (int) : (optional), default None number of meta interaction matrix singular values filtered out |
Definition at line 124 of file util/tao/__init__.py.
string shesha.util.tao.STARPU_FLAGS = "" |
Definition at line 16 of file util/tao/__init__.py.
dictionary shesha.util.tao.TAO_SETTINGS |
Definition at line 19 of file util/tao/__init__.py.
string shesha.util.tao.TILE_SIZE = "1000" |
Definition at line 14 of file util/tao/__init__.py.