![]() |
COMPASS
5.0.0
End-to-end AO simulation tool using GPU acceleration
|
Functions | |
| def | compute_psf (filename) |
| def | compute_psf_independence (filename) |
| def | compute_and_compare_PSFs (filename, plot=False) |
| def | filter_piston_TT (filename, C) |
| def | filter_TT (filename, C) |
| def | compute_covariance_model (filename) |
| def | add_TT_model (filename, Ccov) |
| def | load_datas (files) |
| def | ensquare_PSF (filename, psf, N, display=False) |
| def | cutsPSF (filename, psf, psfs) |
| def | Hcor (f, Fe, g, dt) |
| def | Hretard (f, Fe, g, dt) |
| def | compareTransferFunctions (filename) |
Variables | |
| dictionary | font = {'family': 'normal', 'weight': 'bold', 'size': 22} |
| string | datapath = '/home/fferreira/Data/correlation/' |
| filenames = glob.glob(datapath + 'roket_8m_1layer_dir*_cpu.h5') | |
| list | files = [] |
| tabx | |
| taby | |
| nfiles = len(filenames) | |
| theta = np.zeros(nfiles) | |
| speeds = np.zeros(nfiles) | |
| gain = np.zeros(nfiles) | |
| SRcompass = np.zeros(nfiles) | |
| SRroket = np.zeros(nfiles) | |
| SRi = np.zeros(nfiles) | |
| fROKET = h5py.File('ROKETStudy.h5', 'r') | |
| psfr = fROKET["psf"][:] | |
| psfi = fROKET["psfi"][:] | |
| nrjcompass = np.zeros(nfiles) | |
| nrjroket = np.zeros(nfiles) | |
| nrji = np.zeros(nfiles) | |
| int | ind = 0 |
| f = h5py.File('corStudy_Nact.h5', 'r') | |
| psf = f["psf"][:] | |
| psfs = f["psfs"][:] | |
| nrj = f["nrj5"][:] | |
| nrjs = f["nrj5s"][:] | |
| SR = np.max(psf, axis=(0, 1)) | |
| SRs = np.max(psfs, axis=(0, 1)) | |
| list | colors = ["blue", "red", "green"] |
| int | k = 0 |
| list | c = colors[i] |
| v = np.unique(speeds)[i] | |
| color | |
| s | |
| loc | |
| def correlation_study.add_TT_model | ( | filename, | |
| Ccov | |||
| ) |
Definition at line 246 of file correlation_study.py.
| def correlation_study.compareTransferFunctions | ( | filename | ) |
| def correlation_study.compute_and_compare_PSFs | ( | filename, | |
plot = False |
|||
| ) |
| def correlation_study.compute_covariance_model | ( | filename | ) |
Definition at line 173 of file correlation_study.py.
| def correlation_study.compute_psf | ( | filename | ) |
Definition at line 26 of file correlation_study.py.
| def correlation_study.compute_psf_independence | ( | filename | ) |
Definition at line 31 of file correlation_study.py.
| def correlation_study.cutsPSF | ( | filename, | |
| psf, | |||
| psfs | |||
| ) |
Definition at line 335 of file correlation_study.py.
| def correlation_study.ensquare_PSF | ( | filename, | |
| psf, | |||
| N, | |||
display = False |
|||
| ) |
Definition at line 313 of file correlation_study.py.
| def correlation_study.filter_piston_TT | ( | filename, | |
| C | |||
| ) |
| def correlation_study.filter_TT | ( | filename, | |
| C | |||
| ) |
| def correlation_study.Hcor | ( | f, | |
| Fe, | |||
| g, | |||
| dt | |||
| ) |
| def correlation_study.Hretard | ( | f, | |
| Fe, | |||
| g, | |||
| dt | |||
| ) |
| def correlation_study.load_datas | ( | files | ) |
Definition at line 263 of file correlation_study.py.
| correlation_study.c = colors[i] |
Definition at line 487 of file correlation_study.py.
| correlation_study.color |
Definition at line 490 of file correlation_study.py.
| list correlation_study.colors = ["blue", "red", "green"] |
Definition at line 480 of file correlation_study.py.
| string correlation_study.datapath = '/home/fferreira/Data/correlation/' |
Definition at line 394 of file correlation_study.py.
| correlation_study.f = h5py.File('corStudy_Nact.h5', 'r') |
Definition at line 472 of file correlation_study.py.
| correlation_study.filenames = glob.glob(datapath + 'roket_8m_1layer_dir*_cpu.h5') |
Definition at line 395 of file correlation_study.py.
| list correlation_study.files = [] |
Definition at line 396 of file correlation_study.py.
| dictionary correlation_study.font = {'family': 'normal', 'weight': 'bold', 'size': 22} |
Definition at line 21 of file correlation_study.py.
| correlation_study.fROKET = h5py.File('ROKETStudy.h5', 'r') |
Definition at line 409 of file correlation_study.py.
| correlation_study.gain = np.zeros(nfiles) |
Definition at line 405 of file correlation_study.py.
| correlation_study.ind = 0 |
Definition at line 416 of file correlation_study.py.
| int correlation_study.k = 0 |
Definition at line 482 of file correlation_study.py.
| correlation_study.loc |
Definition at line 491 of file correlation_study.py.
| correlation_study.nfiles = len(filenames) |
Definition at line 402 of file correlation_study.py.
| correlation_study.nrj = f["nrj5"][:] |
Definition at line 475 of file correlation_study.py.
| correlation_study.nrjcompass = np.zeros(nfiles) |
Definition at line 412 of file correlation_study.py.
| correlation_study.nrji = np.zeros(nfiles) |
Definition at line 414 of file correlation_study.py.
| correlation_study.nrjroket = np.zeros(nfiles) |
Definition at line 413 of file correlation_study.py.
| correlation_study.nrjs = f["nrj5s"][:] |
Definition at line 476 of file correlation_study.py.
| correlation_study.psf = f["psf"][:] |
Definition at line 473 of file correlation_study.py.
| correlation_study.psfi = fROKET["psfi"][:] |
Definition at line 411 of file correlation_study.py.
| correlation_study.psfr = fROKET["psf"][:] |
Definition at line 410 of file correlation_study.py.
| correlation_study.psfs = f["psfs"][:] |
Definition at line 474 of file correlation_study.py.
| correlation_study.s |
Definition at line 490 of file correlation_study.py.
| correlation_study.speeds = np.zeros(nfiles) |
Definition at line 404 of file correlation_study.py.
| correlation_study.SR = np.max(psf, axis=(0, 1)) |
Definition at line 477 of file correlation_study.py.
| correlation_study.SRcompass = np.zeros(nfiles) |
Definition at line 406 of file correlation_study.py.
| correlation_study.SRi = np.zeros(nfiles) |
Definition at line 408 of file correlation_study.py.
| correlation_study.SRroket = np.zeros(nfiles) |
Definition at line 407 of file correlation_study.py.
| correlation_study.SRs = np.max(psfs, axis=(0, 1)) |
Definition at line 478 of file correlation_study.py.
| correlation_study.tabx |
Definition at line 400 of file correlation_study.py.
| correlation_study.taby |
Definition at line 400 of file correlation_study.py.
| correlation_study.theta = np.zeros(nfiles) |
Definition at line 403 of file correlation_study.py.
| correlation_study.v = np.unique(speeds)[i] |
Definition at line 488 of file correlation_study.py.