Skip to main content
`Ctrl`+`K`

# 2D Models

These models take as input x and y arrays.

## Operations

These models perform simple mathematical operations.

- `Const2D` model returns the constant replicated by the number of input x and y values.

## Shapes

These models provide shapes, often used to model general x, y, z data.

- `Planar2D` model computes a tilted plan with specified x,y slopes and z intercept

## Profiles

These models provide profiles, often used sources in images. All models have parameters giving the x,y location of the center and an amplitude.

- `AiryDisk2D` model computes the Airy function for a radius

- `Box2D` model computes a box with x,y dimensions

- `Disk2D` model computes a disk a radius

- `Ellipse2D` model computes an ellipse with major and minor axis and rotation angle

- `Gaussian2D` model computes a Gaussian with x,y standard deviations and rotation angle

- `Moffat2D` model computes a Moffat with x,y dimensions and alpha (power index) and gamma (core width)

- `Lorentz2D` model computes a Lorentz profile with x,y dimensions and full width at half maximum

- `RickerWavelet2D` model computes a symmetric RickerWavelet function with the specified sigma

- `Sersic2D` model computes a Sersic profile with an effective half-light radius, rotation, and Sersic index

- `GeneralSersic2D` model computes a generalized Sersic profile with an effective half-light radius, rotation, Sersic index, and a parameter to control the shape of the isophotes (e.g., boxy or disky)

- `TrapezoidDisk2D` model computes a disk with a radius and slope

- `Ring2D` model computes a ring with inner and outer radii

(`png`, `svg`, `pdf`)