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)¶