Ellipse#

class lsst.gauss2d.Ellipse#

Bases: pybind11_object

Attributes Summary

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: SupportsFloat, arg1: SupportsFloat, arg2: SupportsFloat, 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: typing.SupportsFloat, sigma_y: typing.SupportsFloat, rho: typing.SupportsFloat) -> 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: SupportsFloat = 0, hwhm_y: SupportsFloat = 0, rho: SupportsFloat = 0) None#