InfiniteAtmosphericLayer¶
-
class
hcipy.atmosphere.
InfiniteAtmosphericLayer
(input_grid, Cn_squared=None, L0=inf, velocity=0, height=0, stencil_length=2, use_interpolation=True)¶ Bases:
hcipy.atmosphere.atmospheric_model.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.
-