|
LSST Applications g00d0e8bbd7+edbf708997,g03191d30f7+9ce8016dbd,g1955dfad08+0bd186d245,g199a45376c+5137f08352,g1fd858c14a+a888a50aa2,g262e1987ae+45f9aba685,g29ae962dfc+1c7d47a24f,g2cef7863aa+73c82f25e4,g35bb328faa+edbf708997,g3fd5ace14f+eed17d2c67,g47891489e3+6dc8069a4c,g53246c7159+edbf708997,g64539dfbff+c4107e45b5,g67b6fd64d1+6dc8069a4c,g74acd417e5+f452e9c21a,g786e29fd12+af89c03590,g7ae74a0b1c+a25e60b391,g7aefaa3e3d+2025e9ce17,g7cc15d900a+2d158402f9,g87389fa792+a4172ec7da,g89139ef638+6dc8069a4c,g8d4809ba88+c4107e45b5,g8d7436a09f+e96c132b44,g8ea07a8fe4+db21c37724,g98df359435+aae6d409c1,ga2180abaac+edbf708997,gac66b60396+966efe6077,gb632fb1845+88945a90f8,gbaa8f7a6c5+38b34f4976,gbf99507273+edbf708997,gca7fc764a6+6dc8069a4c,gd7ef33dd92+6dc8069a4c,gda68eeecaf+7d1e613a8d,gdab6d2f7ff+f452e9c21a,gdbb4c4dda9+c4107e45b5,ge410e46f29+6dc8069a4c,ge41e95a9f2+c4107e45b5,geaed405ab2+e194be0d2b,w.2025.47
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... | |
Variables | |
| dict | Separable |
| MatplotlibInterface | |
| plot | |
| template<typename Ellipticity_, typename Radius_> | |
| BaseCore::Registrar< Separable< Ellipticity_, Radius_ > > | Separable< Ellipticity_, Radius_ >::registrar |
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::cpputils::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::cpputils::python::WrapperCollection & | wrappers | ) |
Definition at line 37 of file _axes.cc.
| void lsst::afw::geom::ellipses::wrapBaseCore | ( | lsst::cpputils::python::WrapperCollection & | wrappers | ) |
Definition at line 40 of file _baseCore.cc.
| void lsst::afw::geom::ellipses::wrapConformalShear | ( | lsst::cpputils::python::WrapperCollection & | wrappers | ) |
Definition at line 39 of file _conformalShear.cc.
| void lsst::afw::geom::ellipses::wrapDistortion | ( | lsst::cpputils::python::WrapperCollection & | wrappers | ) |
Definition at line 38 of file _distortion.cc.
| void lsst::afw::geom::ellipses::wrapEllipse | ( | lsst::cpputils::python::WrapperCollection & | wrappers | ) |
Definition at line 44 of file _ellipse.cc.
| void lsst::afw::geom::ellipses::wrapEllipticityBase | ( | lsst::cpputils::python::WrapperCollection & | wrappers | ) |
Definition at line 37 of file _ellipticityBase.cc.
| void lsst::afw::geom::ellipses::wrapPixelRegion | ( | lsst::cpputils::python::WrapperCollection & | wrappers | ) |
Definition at line 35 of file _pixelRegion.cc.
| void lsst::afw::geom::ellipses::wrapQuadrupole | ( | lsst::cpputils::python::WrapperCollection & | wrappers | ) |
Definition at line 39 of file _quadrupole.cc.
| void lsst::afw::geom::ellipses::wrapRadii | ( | lsst::cpputils::python::WrapperCollection & | wrappers | ) |
Definition at line 37 of file _radii.cc.
| void lsst::afw::geom::ellipses::wrapReducedShear | ( | lsst::cpputils::python::WrapperCollection & | wrappers | ) |
Definition at line 38 of file _reducedShear.cc.
| void lsst::afw::geom::ellipses::wrapSeparable | ( | lsst::cpputils::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.
| BaseCore::Registrar<Separable<Ellipticity_, Radius_> > lsst::afw::geom::ellipses::Separable< Ellipticity_, Radius_ >::registrar |
Definition at line 36 of file Separable.cc.