misc

Submodules

arte.misc.fourier_adaptive_optics module

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

Bases: object

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

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

Module contents