Planar2D

class astropy.modeling.functional_models.Planar2D(slope_x=1, slope_y=1, intercept=0, **kwargs)[source]

Bases: astropy.modeling.Fittable2DModel

Two dimensional Plane model.

Parameters:
slope_x : float

Slope of the straight line in X

slope_y : float

Slope of the straight line in Y

intercept : float

Z-intercept of the straight line

Notes

Model formula:

\[f(x, y) = a x + b y + c\]

Attributes Summary

intercept
linear
param_names
slope_x
slope_y

Methods Summary

evaluate(x, y, slope_x, slope_y, intercept) Two dimensional Plane model function
fit_deriv(x, y, slope_x, slope_y, intercept) Two dimensional Plane model derivative with respect to parameters

Attributes Documentation

intercept = Parameter('intercept', value=0.0)
linear = True
param_names = ('slope_x', 'slope_y', 'intercept')
slope_x = Parameter('slope_x', value=1.0)
slope_y = Parameter('slope_y', value=1.0)

Methods Documentation

static evaluate(x, y, slope_x, slope_y, intercept)[source]

Two dimensional Plane model function

static fit_deriv(x, y, slope_x, slope_y, intercept)[source]

Two dimensional Plane model derivative with respect to parameters