Laser Guide Stars¶
Classes simulating Laser guide stars - usually contained by a WFS object.
soapy.LGS module¶
-
class
soapy.LGS.
LGS
(wfsConfig, soapyConfig, nOutPxls=None, outPxlScale=None)[source]¶ Bases:
object
A class to simulate the propogation of a laser up through turbulence. Given a set of phase screens, this will return the PSF which would be present on-sky.
Parameters:
-
class
soapy.LGS.
LGS_Geometric
(wfsConfig, soapyConfig, nOutPxls=None, outPxlScale=None)[source]¶ Bases:
soapy.LGS.LGS
A class to simulate the propogation of a laser up through turbulence using a geometric algorithm. Given a set of phase screens, this will return the PSF which would be present on-sky.
Parameters:
-
class
soapy.LGS.
LGS_Physical
(wfsConfig, soapyConfig, nOutPxls=None, outPxlScale=None)[source]¶ Bases:
soapy.LGS.LGS
A class to simulate the propogation of a laser up through turbulence using a geometric algorithm. Given a set of phase screens, this will return the PSF which would be present on-sky.
Parameters:
-
soapy.LGS.
lgsOALaunchMetaPupilPos
(gsPos, launchPos, lgsHt, layerHt)[source]¶ Finds the centre of a meta-pupil in the atmosphere sampled by an LGS launched from a position off-axis from the centre of the telescope.
Parameters: Returns: Position in X,Y from the on-axis line-of-sight of the meta-pupil centre.
Return type: ndarray