Ellipse

class lsst.gauss2d.Ellipse

Bases: pybind11_object

Attributes Summary

hwhm_x

hwhm_y

hxyr

rho

sigma_x

sigma_y

xyr

Methods Summary

check(arg0, arg1, arg2, arg3)

convolve(self, arg0)

get_cov_xy(self)

get_radius_trace(self)

make_convolution(self, arg0)

set(*args, **kwargs)

Overloaded function.

set_h(self[, hwhm_x, hwhm_y, rho])

Attributes Documentation

hwhm_x
hwhm_y
hxyr
rho
sigma_x
sigma_y
xyr

Methods Documentation

static check(arg0: float, arg1: float, arg2: float, arg3: str) None
convolve(self: lsst.gauss2d._gauss2d.Ellipse, arg0: lsst.gauss2d._gauss2d.Ellipse) None
get_cov_xy(self: lsst.gauss2d._gauss2d.Ellipse) float
get_radius_trace(self: lsst.gauss2d._gauss2d.Ellipse) float
make_convolution(self: lsst.gauss2d._gauss2d.Ellipse, arg0: lsst.gauss2d._gauss2d.Ellipse) lsst.gauss2d._gauss2d.Ellipse
set(*args, **kwargs)

Overloaded function.

  1. set(self: lsst.gauss2d._gauss2d.Ellipse, sigma_x: float, sigma_y: float, rho: float) -> None

  2. set(self: lsst.gauss2d._gauss2d.Ellipse, ellipse: lsst.gauss2d._gauss2d.Covariance) -> None

  3. set(self: lsst.gauss2d._gauss2d.Ellipse, ellipse_major: lsst::gauss2d::EllipseMajor) -> None

set_h(self: lsst.gauss2d._gauss2d.Ellipse, hwhm_x: float = 0, hwhm_y: float = 0, rho: float = 0) None