![]() |
COMPASS
5.0.0
End-to-end AO simulation tool using GPU acceleration
|
Functions | |
def | import_im (nb_im, path) |
def | create_P (bin_factor, size) |
def | calib_pyr (centers, wfs_numbers, bin_factor=1, crop_factor=0) |
def | pyr_aquisition (n=0) |
def | get_slope_pyrhr (npup, valid_pixel) |
def | crop_im (im, taille_sortie) |
def | binning_im (im, bin_factor) |
def | binning_im_2 (im, bin_factor) |
def | loop (n, d_valid_pix=[], d_P=[], offset=[], bool_fake_wfs=np.zeros(len(config.p_wfss)), bin_factor=[], crop_factor=[], cube_im=[]) |
Variables | |
string | error = 'command line should be:"python -i test.py parameters_filename"\n with "parameters_filename" the path to the parameters file' |
param_file = sys.argv[1] | |
filename = param_file.split('/')[-1] | |
param_path = param_file.split(filename)[0] | |
string | simul_name = "" |
int | clean = 1 |
dictionary | matricesToLoad = {} |
param_dict = h5u.params_dictionary(config) | |
c = ch.carmaWrap_context(devices=config.p_loop.devices) | |
wfs | |
tel | |
atm | |
dms = ao.dm_init(config.p_dms, config.p_wfss, wfs, config.p_geom, config.p_tel) | |
tar | |
rtc | |
bool_fake_wfs = np.zeros(len(config.p_wfss), dtype=np.int32) | |
crop_factor = np.zeros(sum(bool_fake_wfs)) | |
size_c = np.zeros(sum(bool_fake_wfs)) | |
list | centers_fake_wfs = [] |
list | d_P = [] |
offset = np.zeros((2, 4, sum(bool_fake_wfs))) | |
size = np.zeros(sum(bool_fake_wfs)) | |
bin_factor = np.zeros(sum(bool_fake_wfs)) | |
list | d_valid_pix = [] |
int | w = 0 |
int | nb_im = 100 |
string | path = '/home/sdurand/RecordPyrImages_2017_06_06_07h49/pyrImageCube.fits' |
def | pyr_im_cube = import_im(nb_im, path) |
fake_pos = np.where(bool_fake_wfs == 1) | |
npup = config.p_wfss[w]._validsubsx.shape[0] | |
valid_pix = np.zeros((2, npup), dtype=np.int32) | |
cube_im | |
def closed_loop_fake_wfs.binning_im | ( | im, | |
bin_factor | |||
) |
Definition at line 208 of file closed_loop_fake_wfs.py.
def closed_loop_fake_wfs.binning_im_2 | ( | im, | |
bin_factor | |||
) |
def closed_loop_fake_wfs.calib_pyr | ( | centers, | |
wfs_numbers, | |||
bin_factor = 1 , |
|||
crop_factor = 0 |
|||
) |
Definition at line 130 of file closed_loop_fake_wfs.py.
def closed_loop_fake_wfs.create_P | ( | bin_factor, | |
size | |||
) |
def closed_loop_fake_wfs.crop_im | ( | im, | |
taille_sortie | |||
) |
def closed_loop_fake_wfs.get_slope_pyrhr | ( | npup, | |
valid_pixel | |||
) |
Definition at line 175 of file closed_loop_fake_wfs.py.
def closed_loop_fake_wfs.import_im | ( | nb_im, | |
path | |||
) |
Definition at line 115 of file closed_loop_fake_wfs.py.
def closed_loop_fake_wfs.loop | ( | n, | |
d_valid_pix = [] , |
|||
d_P = [] , |
|||
offset = [] , |
|||
bool_fake_wfs = np.zeros(len(config.p_wfss)) , |
|||
bin_factor = [] , |
|||
crop_factor = [] , |
|||
cube_im = [] |
|||
) |
def closed_loop_fake_wfs.pyr_aquisition | ( | n = 0 | ) |
Definition at line 158 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.atm |
Definition at line 81 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.bin_factor = np.zeros(sum(bool_fake_wfs)) |
Definition at line 335 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.bool_fake_wfs = np.zeros(len(config.p_wfss), dtype=np.int32) |
Definition at line 324 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.c = ch.carmaWrap_context(devices=config.p_loop.devices) |
Definition at line 73 of file closed_loop_fake_wfs.py.
list closed_loop_fake_wfs.centers_fake_wfs = [] |
Definition at line 331 of file closed_loop_fake_wfs.py.
int closed_loop_fake_wfs.clean = 1 |
Definition at line 59 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.crop_factor = np.zeros(sum(bool_fake_wfs)) |
Definition at line 329 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.cube_im |
Definition at line 396 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.d_P = [] |
Definition at line 332 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.d_valid_pix = [] |
Definition at line 336 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.dms = ao.dm_init(config.p_dms, config.p_wfss, wfs, config.p_geom, config.p_tel) |
Definition at line 87 of file closed_loop_fake_wfs.py.
string closed_loop_fake_wfs.error = 'command line should be:"python -i test.py parameters_filename"\n with "parameters_filename" the path to the parameters file' |
Definition at line 29 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.fake_pos = np.where(bool_fake_wfs == 1) |
Definition at line 359 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.filename = param_file.split('/')[-1] |
Definition at line 35 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.matricesToLoad = {} |
Definition at line 60 of file closed_loop_fake_wfs.py.
int closed_loop_fake_wfs.nb_im = 100 |
Definition at line 353 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.npup = config.p_wfss[w]._validsubsx.shape[0] |
Definition at line 380 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.offset = np.zeros((2, 4, sum(bool_fake_wfs))) |
Definition at line 333 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.param_dict = h5u.params_dictionary(config) |
Definition at line 63 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.param_file = sys.argv[1] |
Definition at line 33 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.param_path = param_file.split(filename)[0] |
Definition at line 36 of file closed_loop_fake_wfs.py.
string closed_loop_fake_wfs.path = '/home/sdurand/RecordPyrImages_2017_06_06_07h49/pyrImageCube.fits' |
Definition at line 354 of file closed_loop_fake_wfs.py.
Definition at line 355 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.rtc |
Definition at line 96 of file closed_loop_fake_wfs.py.
string closed_loop_fake_wfs.simul_name = "" |
Definition at line 52 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.size = np.zeros(sum(bool_fake_wfs)) |
Definition at line 334 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.size_c = np.zeros(sum(bool_fake_wfs)) |
Definition at line 330 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.tar |
Definition at line 91 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.tel |
Definition at line 76 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.valid_pix = np.zeros((2, npup), dtype=np.int32) |
Definition at line 381 of file closed_loop_fake_wfs.py.
int closed_loop_fake_wfs.w = 0 |
Definition at line 340 of file closed_loop_fake_wfs.py.
closed_loop_fake_wfs.wfs |
Definition at line 76 of file closed_loop_fake_wfs.py.