Plico (plico)¶
Introduction¶
plico blahblah
Getting Started¶
nnnn
Reference/API¶
- exception plico.rpc.zmq_remote_procedure_call.ZmqRpcTimeoutError¶
- class plico.utils.zernike_generator.ZernikeGenerator(nPixelOnDiameter)¶
A class to generate Zernike polynomials and gradient of Zernike polynomials
Example
>>> numberOfPixelOnPupilDiameter= 64 >>> zg= ZernikeGenerator(numberOfPixelOnPupilDiameter) >>> asti= zg.getZernike(5) >>> asti[ >>> type(asti) numpy.ma.core.MaskedArray >>> asti.shape (64,64) >>> dTiltdx= zg.getDerivativeX(2) >>> dTiltdx.mean() 2.0 >>> dTiltdx.ptp() 0.0
- getZernike(index)¶
Retrieve a map representing the index-th Zernike polynomial
- Parameters:
index (int) – The index of Zernike map to be generated, following Noll 1976 ordering.
- Returns:
A map representing the index-th Zernike polynomial
- Return type:
np.array
- class plico.utils.zernike_generator.ZernikeGenerator(nPixelOnDiameter)¶
A class to generate Zernike polynomials and gradient of Zernike polynomials
Example
>>> numberOfPixelOnPupilDiameter= 64 >>> zg= ZernikeGenerator(numberOfPixelOnPupilDiameter) >>> asti= zg.getZernike(5) >>> asti[ >>> type(asti) numpy.ma.core.MaskedArray >>> asti.shape (64,64) >>> dTiltdx= zg.getDerivativeX(2) >>> dTiltdx.mean() 2.0 >>> dTiltdx.ptp() 0.0
- getZernike(index)¶
Retrieve a map representing the index-th Zernike polynomial
- Parameters:
index (int) – The index of Zernike map to be generated, following Noll 1976 ordering.
- Returns:
A map representing the index-th Zernike polynomial
- Return type:
np.array