COMPASS  5.0.0
End-to-end AO simulation tool using GPU acceleration
layers_test Namespace Reference

Variables

string datapath = "/home/fferreira/Data/"
 
string fname_layers = "roket_8m_12layers_gamma1.h5"
 
 buferr_ref = drax.get_err(datapath + fname_layers)
 
 f_layers = h5py.File(datapath + fname_layers)
 
 nlayers = f_layers.attrs["_Param_atmos__nscreens"]
 
list fname_layer_i = []
 
string name = "roket_8m_12layers"
 
list files = []
 
 nmodes = f_layers["P"][:].shape[0]
 
list contributors
 
 Lambda_tar = f_layers.attrs["_Param_target__Lambda"][0]
 
 fracs = f_layers.attrs["_Param_atmos__frac"]
 
 alts = f_layers.attrs["_Param_atmos__alt"]
 
 frac_per_layer = dict()
 
int i = 0
 
list frac = []
 
int buferr_layers = drax.get_err(datapath + fname_layer_i[0]) * 0.
 
 C_layers = np.zeros((buferr_layers.shape[0], buferr_layers.shape[0]))
 
 err_layers = np.zeros((nmodes, 2))
 
 err_layer_i = np.zeros((nmodes, 2 * nlayers))
 
 method
 
int l = 0
 
 f
 
 inderr = np.zeros(nmodes)
 
 derr = np.zeros(nmodes)
 
 otftel_ref
 
 otf2_ref
 
 psf_ref
 
 gpu
 
 otftel_sum
 
 otf2_sum
 
 psf_sum
 
 err
 
int RASC = 180 / np.pi * 3600.
 
int pixsize = Lambda_tar * 1e-6 / (psf_ref.shape[0] * 8. / 640) * RASC
 
tuple x
 
dictionary font = {'family': 'normal', 'weight': 'bold', 'size': 22}
 
 color
 

Variable Documentation

◆ alts

layers_test.alts = f_layers.attrs["_Param_atmos__alt"]

Definition at line 41 of file layers_test.py.

◆ buferr_layers

int layers_test.buferr_layers = drax.get_err(datapath + fname_layer_i[0]) * 0.

Definition at line 49 of file layers_test.py.

◆ buferr_ref

layers_test.buferr_ref = drax.get_err(datapath + fname_layers)

Definition at line 16 of file layers_test.py.

◆ C_layers

layers_test.C_layers = np.zeros((buferr_layers.shape[0], buferr_layers.shape[0]))

Definition at line 55 of file layers_test.py.

◆ color

layers_test.color

Definition at line 129 of file layers_test.py.

◆ contributors

layers_test.contributors
Initial value:
1 = [
2  "tomography", "bandwidth", "non linearity", "noise", "filtered modes", "aliasing"
3 ]

Definition at line 36 of file layers_test.py.

◆ datapath

string layers_test.datapath = "/home/fferreira/Data/"

Definition at line 14 of file layers_test.py.

◆ derr

layers_test.derr = np.zeros(nmodes)

Definition at line 76 of file layers_test.py.

◆ err

layers_test.err

Definition at line 83 of file layers_test.py.

◆ err_layer_i

layers_test.err_layer_i = np.zeros((nmodes, 2 * nlayers))

Definition at line 64 of file layers_test.py.

◆ err_layers

layers_test.err_layers = np.zeros((nmodes, 2))

Definition at line 62 of file layers_test.py.

◆ f

layers_test.f

Definition at line 70 of file layers_test.py.

◆ f_layers

layers_test.f_layers = h5py.File(datapath + fname_layers)

Definition at line 17 of file layers_test.py.

◆ files

list layers_test.files = []

Definition at line 25 of file layers_test.py.

◆ fname_layer_i

list layers_test.fname_layer_i = []

Definition at line 20 of file layers_test.py.

◆ fname_layers

string layers_test.fname_layers = "roket_8m_12layers_gamma1.h5"

Definition at line 15 of file layers_test.py.

◆ font

dictionary layers_test.font = {'family': 'normal', 'weight': 'bold', 'size': 22}

Definition at line 124 of file layers_test.py.

◆ frac

list layers_test.frac = []

Definition at line 48 of file layers_test.py.

◆ frac_per_layer

layers_test.frac_per_layer = dict()

Definition at line 42 of file layers_test.py.

◆ fracs

layers_test.fracs = f_layers.attrs["_Param_atmos__frac"]

Definition at line 40 of file layers_test.py.

◆ gpu

layers_test.gpu

Definition at line 81 of file layers_test.py.

◆ i

int layers_test.i = 0

Definition at line 43 of file layers_test.py.

◆ inderr

layers_test.inderr = np.zeros(nmodes)

Definition at line 75 of file layers_test.py.

◆ l

int layers_test.l = 0

Definition at line 68 of file layers_test.py.

◆ Lambda_tar

layers_test.Lambda_tar = f_layers.attrs["_Param_target__Lambda"][0]

Definition at line 39 of file layers_test.py.

◆ method

layers_test.method

Definition at line 66 of file layers_test.py.

◆ name

string layers_test.name = "roket_8m_12layers"

Definition at line 21 of file layers_test.py.

◆ nlayers

layers_test.nlayers = f_layers.attrs["_Param_atmos__nscreens"]

Definition at line 18 of file layers_test.py.

◆ nmodes

layers_test.nmodes = f_layers["P"][:].shape[0]

Definition at line 35 of file layers_test.py.

◆ otf2_ref

layers_test.otf2_ref

Definition at line 81 of file layers_test.py.

◆ otf2_sum

layers_test.otf2_sum

Definition at line 82 of file layers_test.py.

◆ otftel_ref

layers_test.otftel_ref

Definition at line 81 of file layers_test.py.

◆ otftel_sum

layers_test.otftel_sum

Definition at line 82 of file layers_test.py.

◆ pixsize

int layers_test.pixsize = Lambda_tar * 1e-6 / (psf_ref.shape[0] * 8. / 640) * RASC

Definition at line 121 of file layers_test.py.

◆ psf_ref

layers_test.psf_ref

Definition at line 81 of file layers_test.py.

◆ psf_sum

layers_test.psf_sum

Definition at line 82 of file layers_test.py.

◆ RASC

int layers_test.RASC = 180 / np.pi * 3600.

Definition at line 118 of file layers_test.py.

◆ x

tuple layers_test.x
Initial value:
1 = (np.arange(psf_ref.shape[0]) - psf_ref.shape[0] / 2) * pixsize / (
2  Lambda_tar * 1e-6 / 8. * RASC)

Definition at line 122 of file layers_test.py.