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:
objectA 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.LGSA 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.LGSA 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