![]() |
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.