fourier_adaptive_optics#

class arte.misc.fourier_adaptive_optics.FourierAdaptiveOptics(pupilDiameterInMeters=8.0, wavelength=1e-06, focalPlaneFieldOfViewInArcsec=1.0, resolutionFactor=2)#

Bases: object

Methods

amplitudeTransferFunction

field

focalPlaneAngularFrequencyCoordinatesInInverseRadians

focalPlaneAngularFrequencyPixelSizeInInverseRadians

focalPlaneCoordinatesInArcsec

focalPlaneCoordsInArcsec

focalPlaneFieldOfViewInArcsec

focalPlanePixelSizeInArcsec

focalPlaneSizeInPixels

otf

psf

pupilDiameterInMeters

pupilFunction

pupilPlaneCoordinatesInMeters

pupilPlanePixelSizeInMeters

pupilPlaneSpatialFrequencyPizelSizeInInverseMeters

resolutionFactor

setPhaseMapInMeters

stf

wavelengthInMeters

ARCSEC2RAD = 4.84813681109536e-06#
RAD2ARCSEC = 206264.80624709636#
amplitudeTransferFunction()#
field()#
focalPlaneAngularFrequencyCoordinatesInInverseRadians()#
focalPlaneAngularFrequencyPixelSizeInInverseRadians()#
focalPlaneCoordinatesInArcsec()#
focalPlaneCoordsInArcsec()#
focalPlaneFieldOfViewInArcsec()#
focalPlanePixelSizeInArcsec()#
focalPlaneSizeInPixels()#
otf()#
psf()#
pupilDiameterInMeters()#
pupilFunction()#
pupilPlaneCoordinatesInMeters()#
pupilPlanePixelSizeInMeters()#
pupilPlaneSpatialFrequencyPizelSizeInInverseMeters()#
resolutionFactor()#
setPhaseMapInMeters(phaseMapInMeters)#
stf()#
wavelengthInMeters()#
class arte.misc.fourier_adaptive_optics.TurbulentPhase#

Bases: object

Methods

correlationFunction

dist

kolmogorovStructureFunction

structureFunction

vonKarmanPowerSpectralDensity

correlationFunction()#
dist(npx)#
kolmogorovStructureFunction(r0, ro)#
structureFunction()#
vonKarmanPowerSpectralDensity(r0, L0, frequency)#
arte.misc.fourier_adaptive_optics.logShow(image)#