make_keck_atmospheric_layers

hcipy.atmosphere.make_keck_atmospheric_layers(input_grid, cn_squared=None, outer_scale=20)

Creates a multi-layer atmosphere for Keck Observatory.

The atmospheric parameters are based off of [Keck AO note 303]_. The default Fried parameter is 0.2m and the default outer scale is 20m.

Parameters:
input_gridGrid

The input grid of the atmospheric layers.

cn_squaredscalar

The integrated Cn^2 value for all layers. If this is None (default), then a Fried parameter of 0.2m at 500nm is used.

outer_scalescalar or None

The outer scale of the atmosphere. If this is None (default), then an outer scale of 20m is used.

Returns:
list

A list of turbulence layers.