absorber - filter the field through intensity attenuator R .
actuator_array - construct actuator array for a deformable mirror.
annul_ap - create a annular aperture object.
aperture_transform - transforms a wavefront by an aperture.
atm_mod_lay_heights - get the height of all layers in the atmosphere model.
atm_mod_lay_number - get the number of the layers of a refractive atmospheric model.
atm_mod_layers_fits - write all refractive layers of an refractive atmospheric model into FITS files.
atm_mod_lays_transform - propagating a field through atmosphere layers to aperture.
b_mix - mixes two coherent wave fields into one wave field.
b_split - splits one beam into two beams.
begin - create the initial field or diffractive wavefront.
c_scilab - converts the file data format from Gnuplot to Scilab
circ_ap - filters the field through circular aperture.
circ_screen - filters the field through non-transparent circular screen.
circle - create a circular aperture object.
convert - converts the field from spherical into normal coordinate system.
create_field - create a field or diffractive wavefront.
create_shcentroids - construct Shack-Hartmann centroids from a wavefront .
cros_out - writes X and Y cross sections of intensity and phase distributions into file .
dm_pi_controller - create proportional integral controller for a deformable mirror .
dm_pi_update - update proportional integral controller for a deformable mirror .
dm_updata - updata a deformable mirror.
dwf_clip_array - clip each edge of a wavefront by nclip pixels.
dwf_fits - write the field (diffractive wavefront) to a FITS file.
ell_cer_pac_mod - construct an Ellerbroek-Cerro-Pachon refractive atmospheric model.
ell_mau_kea_mod - construct an Ellerbroek-Mauna-Kea refractive atmospheric model.
emitter - construct an emitter.
exponent_inner - construct an exponential inner scale.
far_fraunhoffer - propagate wavefront using far field fraunhoffer propagator .
far_fresnel - propagate wavefront using far field fresnel propagator.
field_contents - get the contents of the field
field_int - get the intensity of the field
field_pha - get the phase of the field
field_plot - normalizes the beam power to unity.
fil_ter - file filter, allows for operations on the phase or intensity arbitrarily.
file_int - writes intensity distribution into a txt file.
file_pgm - writes intensity distribution into a pgm file.
file_pha - writes phase of the field into a txt file.
file_ps - writes intensity into PostScript file.
fits_head - list the head information of a FITS file
fits_image_info - get the fits file image extension information.
fits_structure - list the structure information of a fits file.
fitsinfo - Return information about a FITS file.
fitsread - Extract data from a FITS file .
forvard - propagates the field using FFT algorithm.
forward - propagates the field by direct integration
fraunhoffer_grt - propagates using far field fraunhoffer propagator and the Goertzel-Reinsch algorithm.
frehlich_inner - construct an Frehlich inner scale.
fresnel - propagates the field by direct integration as a convolution.
fresnel_grt - propagates using far field fresnel propagator and the Goertzel-Reinsch algorithm.
gauss - filters the field through a Gaussian intensity filter.
gauss_screen - filters the field through non-transparent gauss screen.
gemini_glao_study_mod - construct a Gemini-GLAO study refractive atmospheric model.
general_subm - construct a generalized subharmonic method.
geom_propagation - propagates wavefront by geometric optical methed.
get_atm_mod_dwfh - construct a wavefront header from refractive atmospheric model .
get_atm_mod_layers - construct all the refractive layers for a refractive atmospheric model.
get_fits_image - get the image 2D matrix data of a fits file.
get_hardy_wind_vectors - get the wind vectors of Hardy model.
get_znk_cos_coef - get the cosine coefficient of a zernike polynomial.
get_znk_sin_coef - get the sine coefficient of a zernike polynomial.
greenwood_power - construct a Greenwood power law for turbulent spectrum.
hardy_wind - construct a Hardy wind model.
hex_ap - create a hexagonal aperture object.
huf_val_mod - construct Hufnagel-Valley refractive atmospheric model.
ideal_dm - construct a ideal deformable mirror.
ideal_dm_transform - transforms a wavefront by an ideal deformable mirror.
ideal_ttm - construct a ideal tip-tilt mirror.
ideal_ttm_transform - transforms a wavefront by an ideal tip-tilt mirror.
interpol - interpolate (12-point 2-D cubic) the field into new size and dimension.
johansson_gavel_subm - construct a Johansson Gavel subharmonic method.
l_amplify - filters the field through a laser medium.
lane_subm - construct the Lane subharmonic method.
lay_pixarr - get the pixel array of a refractive layer.
lens - lens, or say it the quadratic phase corrector.
lens_forvard - propagates the field in spherical coordinates system.
lens_fresnel - propagates the field in spherical coordinates system.
lnslt_arr_transform - filters the field through lenslet array.
lnslt_array - create an ideal lenslet array of Shack-Hartmann sensor.
lp_interp - interpolate (linear) the field into new size and dimension.
multi_pixarr - multiply the elements of a pixel array.
near_angular - propagates wavefront using angular spectrum method
near_fresnel - propagate wavefront using near field fresnel propagator.
normal - normalizes the beam power to unity.
null_inner - construct the null inner scale.
null_subm - construct the null subharmonic method.
pal_dimm_mass_mod - construct Palomar DIMM MASS model.
pi_controller - construct a proportional integral controller.
pip_fft - perform the Fourier transform of the whole field
pixarr_data - convert the pixel array data to Scilab format.
pixel_array - create a pixel array.
pl_wave - construct a plane wave wavefront or field.
power_law - construct a power law for turbulent spectrum.
power_spectrum - construct a turbulent power spectrum.
quad_pix_subm - construct a quad pixel subharmonic method.
random - filters the field through a random mask.
reconstructor - construct a wavefront reconstructor.
reconstructor_fits - write reconstructor into a FITS file.
rect_ap - filters the field through rectangle aperture.
rect_screen - filters the field through non-transparent rectangle screen.
rectang - create a rectangular aperture object.
ref_atm_lay - construct a refractive atmosphere layer.
ref_atm_lay_fits - write a refractive layer to a fits file.
ref_atm_lay_transform - transforms a field by a refractive atmosphere layer.
ref_atm_model - construct a general refractive atmospheric model.
scao_simulation - a simple example for Single-Conjugate adaptive optical system simulation.
set_ap_frame - set the frame of a aperture.
set_dm_actuator_commands - set the actuator command array of a deformable mirror.
set_dm_actuator_positions - set the actuator position array of a deformable mirror.
set_dm_timestamp - set the timestamp of a deformable mirror .
set_dwf_direction - reset the propagating direction of a wavefront
set_dwf_frame - set the 3D frame of a wavefront .
set_dwf_pixel_scale - reset the pixel scale of a wavefront.
set_dwf_timestamp - set the timestamp of a diffractive wavefront .
set_lay_frame - set the 3D frame of a refractive layer.
set_lay_wind - set the wind of a refractive layer.
set_pix_arr_data - set the elements for a pixel array.
set_ttm_commands_vector - set the command vector of a tip tilt mirror.
set_ttm_timestamp - set the timestamp of tip tilt mirror.
set_znk_cos_coef - set the cosine coefficient of a zernike polynomial.
set_znk_sin_coef - set the sin coefficient of a zernike polynomial.
shc_fits - write a Shack-Hartmann centroids to a FITS file.
slcsat_day_mod - construct a SLCSAT day refractive atmospheric model.
slcsat_night_mod - construct a SLCSAT night refractive atmospheric model.
sp_wave - construct spherical wave or field.
spid_annul_ap - construct a spidered annular aperture object.
steps - propagates the field using finite difference method.
strehl - computer some parameter (include Strehl ratio) of the field
three_frame - construct a 3D frame.
three_point - construct a point in 3D normal space.
three_reflection - reflected orthonormal transformation in 3D space.
three_rotation - rotated orthonormal transformation in 3D space
three_translation - translated orthonormal transformation in 3D space.
three_vector - construct a vector in 3D space.
til_hex_ap - construct a tiled hexagonal aperture.
tilt - introduces tilt into the field distribution.
tmt_srd_v13_cn2_mod - construct a TMT-SRD-v13-Cn2 refractive atmospheric model.
tor_lens - filters the beam through the toroidal quadratic phase corrector.
ttm_pi_controller - create proportional integral controller for a tip tilt mirror .
ttm_pi_update - update proportional integral controller for a tip tilt mirror .
ttm_updata - update a tip tilt mirror .
unfold_phase - unfolds the phase of a field (or difractive wavefront)
von_karman_power - construct a Von-Karman power law for turbulent spectrum.
wavefront_header - construct a diffractive wavefront header.
zernike - introduces arbitrary Zernike aberration into the field distribution.
zernike_residuals - compute the zernike residual from Shack Hartmann centroid .
znk_fits - write a zernike polynomial to a FITS file.
znk_mod - construct a zernike polynomial.
zonal_residuals - compute the zonal residual from Shack Hartmann centroids .