|
def | __init__ (self, SR=np.zeros((0, 0)), radius=0, wl=0, NGS=None, LGS=None, TS=None, AOtype="AO", sup=None, filename=None) |
| SR_map class. More...
|
|
def | setNGS (self, NGS, NGSy=None) |
|
def | setLGS (self, LGS, LGSy=None) |
|
def | setTS (self, TS, TSy=None) |
|
def | setWaveLength (self, wl) |
|
def | plot (self, title=False, GS=False, WFS=False, LGS=False, NGS=False, TS=False) |
|
def | save (self, name="") |
|
def | read (self, name) |
|
Definition at line 43 of file psfMap.py.
◆ __init__()
def shesha.util.psfMap.PSF_map.__init__ |
( |
|
self, |
|
|
|
SR = np.zeros((0, 0)) , |
|
|
|
radius = 0 , |
|
|
|
wl = 0 , |
|
|
|
NGS = None , |
|
|
|
LGS = None , |
|
|
|
TS = None , |
|
|
|
AOtype = "AO" , |
|
|
|
sup = None , |
|
|
|
filename = None |
|
) |
| |
SR_map class.
SR np.ndarray : array of strehl (organised by position) radius float : radius of the map (in arcsec) wl float : wavelength of observation (in nm) NGS np.ndarray : position (arcsec) of the NGS (1st line:x axis, 2nd:y axis) LGS np.ndarray : position (arcsec) of the LGS (1st line:x axis, 2nd:y axis) TS np.ndarray : position (arcsec) of the TS (1st line:x axis, 2nd:y axis) sup shesha.supervisor : shesha supervisor to retrieve all data from filename str : filename to read the psf map from
- Warning
- using 'sup' will take only the supervisor into consideration using 'filename' will overide previous values of the psf map (unless called with sup)
Definition at line 61 of file psfMap.py.
◆ plot()
def shesha.util.psfMap.PSF_map.plot |
( |
|
self, |
|
|
|
title = False , |
|
|
|
GS = False , |
|
|
|
WFS = False , |
|
|
|
LGS = False , |
|
|
|
NGS = False , |
|
|
|
TS = False |
|
) |
| |
◆ read()
def shesha.util.psfMap.PSF_map.read |
( |
|
self, |
|
|
|
name |
|
) |
| |
◆ save()
def shesha.util.psfMap.PSF_map.save |
( |
|
self, |
|
|
|
name = "" |
|
) |
| |
◆ setLGS()
def shesha.util.psfMap.PSF_map.setLGS |
( |
|
self, |
|
|
|
LGS, |
|
|
|
LGSy = None |
|
) |
| |
◆ setNGS()
def shesha.util.psfMap.PSF_map.setNGS |
( |
|
self, |
|
|
|
NGS, |
|
|
|
NGSy = None |
|
) |
| |
◆ setTS()
def shesha.util.psfMap.PSF_map.setTS |
( |
|
self, |
|
|
|
TS, |
|
|
|
TSy = None |
|
) |
| |
◆ setWaveLength()
def shesha.util.psfMap.PSF_map.setWaveLength |
( |
|
self, |
|
|
|
wl |
|
) |
| |
◆ LGS
shesha.util.psfMap.PSF_map.LGS |
◆ LGSx
shesha.util.psfMap.PSF_map.LGSx |
◆ LGSy
shesha.util.psfMap.PSF_map.LGSy |
◆ map
shesha.util.psfMap.PSF_map.map |
◆ NGS
shesha.util.psfMap.PSF_map.NGS |
◆ NGSx
shesha.util.psfMap.PSF_map.NGSx |
◆ NGSy
shesha.util.psfMap.PSF_map.NGSy |
◆ TSx
shesha.util.psfMap.PSF_map.TSx |
◆ TSy
shesha.util.psfMap.PSF_map.TSy |
◆ type
shesha.util.psfMap.PSF_map.type |
◆ wavelength
shesha.util.psfMap.PSF_map.wavelength |
The documentation for this class was generated from the following file: