FiniteAtmosphericLayer
- class hcipy.atmosphere.FiniteAtmosphericLayer(input_grid, Cn_squared=None, L0=inf, velocity=0, height=0, oversampling=2)
Bases:
AtmosphericLayer
Attributes Summary
The integrated value of Cn^2 for the layer.
The outer scale of the phase structure function.
The outer scale of the phase structure function.
Methods Summary
evolve_until
(t)Evolve the atmospheric layer until time t.
phase_for
(wavelength)Get the phase screen in radians at a certain wavelength.
reset
()Reset the phase screen.
Attributes Documentation
- Cn_squared
- L0
- outer_scale
Methods Documentation
- evolve_until(t)
Evolve the atmospheric layer until time t.
- Parameters
- tscalar
The time to which to evolve the atmospheric layer.
- phase_for(wavelength)
Get the phase screen in radians at a certain wavelength.
Each atmospheric layer is modelled as an infinitely-thin phase screen.
- Parameters
- wavelengthscalar
The wavelength at which to calculate the phase screen.
- reset()
Reset the phase screen.
This will create a randomized uncorrelated phase screen.