ModalAdaptiveOpticsLayer

class hcipy.atmosphere.ModalAdaptiveOpticsLayer(layer, controlled_modes, lag)

Bases: hcipy.atmosphere.atmospheric_model.AtmosphericLayer

Attributes Summary

Cn_squared

The integrated value of Cn^2 for the layer.

L0

The outer scale of the phase structure function.

outer_scale

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.