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