![]() |
COMPASS
5.0.0
End-to-end AO simulation tool using GPU acceleration
|
Functions | |
def | makeFITSHeader (filepath, df) |
def | initSimu (config, c) |
def | loop (n, wfs, tel, atm, dms, tar, rtc) |
Variables | |
string | simulName = "SH_39m" |
string | pathResults = "/volumes/hra/micado/RunSH39m_RoundPupil/" |
string | dBResult = "SH39m_RoundPupil.h5" |
string | error = 'command line should be:"python -i test.py parameters_filename"\n with "parameters_filename" the path to the parameters file' |
list | freqs = [500.] |
list | npixs = [8] |
list | pixsizes = [1] |
list | gainslist = [0.3] |
list | bps = [10] |
list | magnitudes = [11, 12, 13, 14, 15, 16] |
list | RONS = [2, 10] |
int | nKL_Filt = 450 |
param_file = sys.argv[1] | |
filename = param_file.split('/')[-1] | |
param_path = param_file.split(filename)[0] | |
string | simul_name = "" |
dictionary | matricesToLoad = {} |
int | clean = 1 |
param_dict = h5u.params_dictionary(config) | |
c = ch.carmaWrap_context(devices=np.array([0, 1, 2, 3], dtype=np.int32)) | |
int | mimg = 0. |
list | SR = [] |
colnames = h5u.params_dictionary(config) | |
dictionary | simunames |
resAll | |
Nsimutot | |
int | NCurrSim = 0 |
float | pxsize |
res | |
wfs | |
tel | |
atm | |
dms | |
tar | |
rtc | |
int | nfilt = nKL_Filt |
cmat | |
lambdaTargetList | |
sr_le | |
sr_se | |
numiter | |
dfparams | |
list | PSFNameList = [] |
PSFtarget = tar.get_image(t, "le") | |
date = time.strftime("_%d-%m-%Y_%H:%M:%S_") | |
string | lam = "%3.2f" % tar.Lambda.tolist()[t] |
string | PSFName = "SH_" + lam + "_" + date + ".fits" |
clobber | |
string | lam2 = "%3.2f" % tar.Lambda.tolist()[t] |
string | filepath = pathResults + "PSFs/" + PSFName |
hdulist = pf.open(filepath) | |
header = hdulist[0].header | |
complevel | |
complib | |
def script_SH39m.initSimu | ( | config, | |
c | |||
) |
Definition at line 127 of file script_SH39m.py.
def script_SH39m.loop | ( | n, | |
wfs, | |||
tel, | |||
atm, | |||
dms, | |||
tar, | |||
rtc | |||
) |
Definition at line 172 of file script_SH39m.py.
def script_SH39m.makeFITSHeader | ( | filepath, | |
df | |||
) |
Definition at line 107 of file script_SH39m.py.
script_SH39m.atm |
Definition at line 314 of file script_SH39m.py.
list script_SH39m.bps = [10] |
Definition at line 40 of file script_SH39m.py.
script_SH39m.c = ch.carmaWrap_context(devices=np.array([0, 1, 2, 3], dtype=np.int32)) |
Definition at line 102 of file script_SH39m.py.
int script_SH39m.clean = 1 |
Definition at line 94 of file script_SH39m.py.
script_SH39m.clobber |
Definition at line 361 of file script_SH39m.py.
script_SH39m.cmat |
Definition at line 317 of file script_SH39m.py.
script_SH39m.colnames = h5u.params_dictionary(config) |
Definition at line 244 of file script_SH39m.py.
script_SH39m.complevel |
Definition at line 383 of file script_SH39m.py.
script_SH39m.complib |
Definition at line 384 of file script_SH39m.py.
script_SH39m.date = time.strftime("_%d-%m-%Y_%H:%M:%S_") |
Definition at line 354 of file script_SH39m.py.
string script_SH39m.dBResult = "SH39m_RoundPupil.h5" |
Definition at line 23 of file script_SH39m.py.
script_SH39m.dfparams |
Definition at line 326 of file script_SH39m.py.
script_SH39m.dms |
Definition at line 314 of file script_SH39m.py.
string script_SH39m.error = 'command line should be:"python -i test.py parameters_filename"\n with "parameters_filename" the path to the parameters file' |
Definition at line 27 of file script_SH39m.py.
script_SH39m.filename = param_file.split('/')[-1] |
Definition at line 68 of file script_SH39m.py.
string script_SH39m.filepath = pathResults + "PSFs/" + PSFName |
Definition at line 364 of file script_SH39m.py.
list script_SH39m.freqs = [500.] |
Definition at line 36 of file script_SH39m.py.
list script_SH39m.gainslist = [0.3] |
Definition at line 39 of file script_SH39m.py.
script_SH39m.hdulist = pf.open(filepath) |
Definition at line 367 of file script_SH39m.py.
script_SH39m.header = hdulist[0].header |
Definition at line 368 of file script_SH39m.py.
string script_SH39m.lam = "%3.2f" % tar.Lambda.tolist()[t] |
Definition at line 355 of file script_SH39m.py.
string script_SH39m.lam2 = "%3.2f" % tar.Lambda.tolist()[t] |
Definition at line 362 of file script_SH39m.py.
script_SH39m.lambdaTargetList |
Definition at line 324 of file script_SH39m.py.
list script_SH39m.magnitudes = [11, 12, 13, 14, 15, 16] |
Definition at line 41 of file script_SH39m.py.
script_SH39m.matricesToLoad = {} |
Definition at line 92 of file script_SH39m.py.
int script_SH39m.mimg = 0. |
Definition at line 233 of file script_SH39m.py.
int script_SH39m.NCurrSim = 0 |
Definition at line 284 of file script_SH39m.py.
int script_SH39m.nfilt = nKL_Filt |
Definition at line 316 of file script_SH39m.py.
script_SH39m.nKL_Filt = 450 |
Definition at line 43 of file script_SH39m.py.
list script_SH39m.npixs = [8] |
Definition at line 37 of file script_SH39m.py.
script_SH39m.Nsimutot |
Definition at line 282 of file script_SH39m.py.
script_SH39m.numiter |
Definition at line 324 of file script_SH39m.py.
script_SH39m.param_dict = h5u.params_dictionary(config) |
Definition at line 97 of file script_SH39m.py.
script_SH39m.param_file = sys.argv[1] |
Definition at line 66 of file script_SH39m.py.
script_SH39m.param_path = param_file.split(filename)[0] |
Definition at line 69 of file script_SH39m.py.
string script_SH39m.pathResults = "/volumes/hra/micado/RunSH39m_RoundPupil/" |
Definition at line 22 of file script_SH39m.py.
list script_SH39m.pixsizes = [1] |
Definition at line 38 of file script_SH39m.py.
string script_SH39m.PSFName = "SH_" + lam + "_" + date + ".fits" |
Definition at line 357 of file script_SH39m.py.
list script_SH39m.PSFNameList = [] |
Definition at line 351 of file script_SH39m.py.
script_SH39m.PSFtarget = tar.get_image(t, "le") |
Definition at line 353 of file script_SH39m.py.
float script_SH39m.pxsize |
Definition at line 290 of file script_SH39m.py.
script_SH39m.res |
Definition at line 302 of file script_SH39m.py.
script_SH39m.resAll |
Definition at line 263 of file script_SH39m.py.
list script_SH39m.RONS = [2, 10] |
Definition at line 42 of file script_SH39m.py.
script_SH39m.rtc |
Definition at line 314 of file script_SH39m.py.
string script_SH39m.simul_name = "" |
Definition at line 85 of file script_SH39m.py.
string script_SH39m.simulName = "SH_39m" |
Definition at line 19 of file script_SH39m.py.
dictionary script_SH39m.simunames |
Definition at line 245 of file script_SH39m.py.
script_SH39m.SR = [] |
Definition at line 235 of file script_SH39m.py.
script_SH39m.sr_le |
Definition at line 324 of file script_SH39m.py.
script_SH39m.sr_se |
Definition at line 324 of file script_SH39m.py.
script_SH39m.tar |
Definition at line 314 of file script_SH39m.py.
script_SH39m.tel |
Definition at line 314 of file script_SH39m.py.
script_SH39m.wfs |
Definition at line 314 of file script_SH39m.py.