LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
LSST Data Management Base Package
|
Namespaces | |
namespace | _axes |
namespace | _ellipse |
namespace | _quadrupole |
namespace | detail |
Classes | |
class | Axes |
An ellipse core for the semimajor/semiminor axis and position angle parametrization (a,b,theta). More... | |
class | BaseCore |
A base class for parametrizations of the "core" of an ellipse - the ellipticity and size. More... | |
class | ConformalShear |
A logarithmic complex ellipticity with magnitude \(|e| = \ln (a/b) \). More... | |
class | DeterminantRadius |
The radius defined as the 4th root of the determinant of the quadrupole matrix. More... | |
class | Distortion |
A complex ellipticity with magnitude \(|e| = \frac{a^2 - b^2}{a^2 + b^2}\). More... | |
class | Ellipse |
An ellipse defined by an arbitrary BaseCore and a center point. More... | |
class | EllipseHorizontalLineIntersection |
class | EllipseMatplotlibInterface |
class | LogDeterminantRadius |
The natural logarithm of the DeterminantRadius. More... | |
class | LogTraceRadius |
The natural logarithm of the TraceRadius. More... | |
class | Parametric |
A functor that returns points on the boundary of the ellipse as a function of a parameter that runs between 0 and 2 pi (but is not angle). More... | |
class | PixelRegion |
A pixelized region containing all pixels whose centers are within an Ellipse. More... | |
class | Quadrupole |
An ellipse core with quadrupole moments as parameters. More... | |
class | ReducedShear |
A complex ellipticity with magnitude \(|e| = \frac{a-b}{a+b} \). More... | |
class | Separable |
An ellipse core with a complex ellipticity and radius parameterization. More... | |
class | TraceRadius |
The radius defined as \(\sqrt{0.5(I_{xx} + I_{yy})}\). More... | |
Functions | |
Ellipse_plot (self, axes=None, scale=1.0, show=True, rescale=True, **kwds) | |
void | wrapAxes (lsst::utils::python::WrapperCollection &wrappers) |
void | wrapBaseCore (lsst::utils::python::WrapperCollection &wrappers) |
void | wrapConformalShear (lsst::utils::python::WrapperCollection &wrappers) |
void | wrapDistortion (lsst::utils::python::WrapperCollection &wrappers) |
void | wrapEllipse (lsst::utils::python::WrapperCollection &wrappers) |
void | wrapPixelRegion (lsst::utils::python::WrapperCollection &) |
void | wrapRadii (lsst::utils::python::WrapperCollection &) |
void | wrapEllipticityBase (lsst::utils::python::WrapperCollection &) |
void | wrapReducedShear (lsst::utils::python::WrapperCollection &) |
void | wrapQuadrupole (lsst::utils::python::WrapperCollection &) |
void | wrapSeparable (lsst::utils::python::WrapperCollection &) |
PYBIND11_MODULE (_ellipses, mod) | |
template<typename Ellipticity_ , typename Radius_ > | |
void | declareSeparable (lsst::utils::python::WrapperCollection &wrappers, const std::string &suffix) |
Variables | |
dict | Separable |
MatplotlibInterface | |
plot | |
lsst.afw.geom.ellipses
using lsst::afw::geom::ellipses::SeparableConformalShearDeterminantRadius = Separable<ConformalShear, DeterminantRadius> |
Definition at line 57 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableConformalShearLogDeterminantRadius = Separable<ConformalShear, LogDeterminantRadius> |
Definition at line 59 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableConformalShearLogTraceRadius = Separable<ConformalShear, LogTraceRadius> |
Definition at line 60 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableConformalShearTraceRadius = Separable<ConformalShear, TraceRadius> |
Definition at line 58 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableDistortionDeterminantRadius = Separable<Distortion, DeterminantRadius> |
Definition at line 52 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableDistortionLogDeterminantRadius = Separable<Distortion, LogDeterminantRadius> |
Definition at line 54 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableDistortionLogTraceRadius = Separable<Distortion, LogTraceRadius> |
Definition at line 55 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableDistortionTraceRadius = Separable<Distortion, TraceRadius> |
Definition at line 53 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableReducedShearDeterminantRadius = Separable<ReducedShear, DeterminantRadius> |
Definition at line 62 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableReducedShearLogDeterminantRadius = Separable<ReducedShear, LogDeterminantRadius> |
Definition at line 64 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableReducedShearLogTraceRadius = Separable<ReducedShear, LogTraceRadius> |
Definition at line 65 of file ellipses.h.
using lsst::afw::geom::ellipses::SeparableReducedShearTraceRadius = Separable<ReducedShear, TraceRadius> |
Definition at line 63 of file ellipses.h.
void lsst::afw::geom::ellipses::declareSeparable | ( | lsst::utils::python::WrapperCollection & | wrappers, |
const std::string & | suffix ) |
Definition at line 43 of file _separable.cc.
lsst.afw.geom.ellipses.Ellipse_plot | ( | self, | |
axes = None, | |||
scale = 1.0, | |||
show = True, | |||
rescale = True, | |||
** | kwds ) |
Plot the ellipse in matplotlib, adding a MatplotlibInterface object as the 'matplotlib' attribute of the ellipse. Aside from those below, keyword arguments for the matplotlib.patches.Patch constructor are also accepted ('facecolor', 'linestyle', etc.) Parameters ---------- axes : `matplotlib.axes.Axes`, optional Axes to plot on. Defaults to matplotlib.pyplot.gca(). scale : `float`, optional Scale the displayed ellipse by this factor. show : `bool`, optional If True, update the figure automatically. Set to False for batch processing. rescale : `bool`, optional If True, rescale the axes. Returns ------- interface : `EllipseMatplotlibInterface` An object that allows the matplotlib patch to be updated when the ellipse modified.
Definition at line 90 of file __init__.py.
lsst::afw::geom::ellipses::PYBIND11_MODULE | ( | _ellipses | , |
mod | ) |
Definition at line 43 of file _ellipses.cc.
void lsst::afw::geom::ellipses::wrapAxes | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 37 of file _axes.cc.
void lsst::afw::geom::ellipses::wrapBaseCore | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 40 of file _baseCore.cc.
void lsst::afw::geom::ellipses::wrapConformalShear | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 39 of file _conformalShear.cc.
void lsst::afw::geom::ellipses::wrapDistortion | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 38 of file _distortion.cc.
void lsst::afw::geom::ellipses::wrapEllipse | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 44 of file _ellipse.cc.
void lsst::afw::geom::ellipses::wrapEllipticityBase | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 37 of file _ellipticityBase.cc.
void lsst::afw::geom::ellipses::wrapPixelRegion | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 35 of file _pixelRegion.cc.
void lsst::afw::geom::ellipses::wrapQuadrupole | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 39 of file _quadrupole.cc.
void lsst::afw::geom::ellipses::wrapRadii | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 37 of file _radii.cc.
void lsst::afw::geom::ellipses::wrapReducedShear | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 38 of file _reducedShear.cc.
void lsst::afw::geom::ellipses::wrapSeparable | ( | lsst::utils::python::WrapperCollection & | wrappers | ) |
Definition at line 82 of file _separable.cc.
lsst.afw.geom.ellipses.MatplotlibInterface |
Definition at line 128 of file __init__.py.
lsst.afw.geom.ellipses.plot |
Definition at line 129 of file __init__.py.
Definition at line 30 of file __init__.py.