atmosphere - Turbulence generation

Functions

phase_covariance_von_karman(r0, L0)

Return a Field generator for the phase covariance function for Von Karman turbulence.

phase_structure_function_von_karman(r0, L0)

Return a Field generator for the phase structure function for Von Karman turbulence.

power_spectral_density_von_karman(r0, L0)

Return a Field generator for the power spectral density function for Von Karman turbulence.

Cn_squared_from_fried_parameter(r0[, wavelength])

Calculate the integrated Cn^2 for a certain Fried parameter.

fried_parameter_from_Cn_squared(Cn_squared)

Calculate the Fried parameter from the integrated Cn^2.

seeing_to_fried_parameter(seeing[, wavelength])

Calculate the Fried parameter from the seeing FWHM.

fried_parameter_to_seeing(r0[, wavelength])

Calculate the FWHM of the seeing from the Fried parameter.

make_standard_atmospheric_layers(input_grid)

Classes

MultiLayerAtmosphere(layers[, …])

AtmosphericLayer(input_grid[, Cn_squared, …])

FiniteAtmosphericLayer(input_grid[, …])

InfiniteAtmosphericLayer(input_grid[, …])

ModalAdaptiveOpticsLayer(layer, …)