lsst.afw 22.0.1-43-gf2a78aa89+dd56810b06
_ellipse.py
Go to the documentation of this file.
1__all__ = [] # import this module only for its side effects
2
3from lsst.utils import continueClass
4from ._ellipses import Ellipse
5
6
7@continueClass # noqa: F811 (FIXME: remove for py 3.8+)
8class Ellipse: # noqa: F811
9 def __repr__(self):
10 return f"Ellipse({self.getCore()!r}, {self.getCenter()!r})"
11
12 def __reduce__(self):
13 return (Ellipse, (self.getCore(), self.getCenter()))
14
15 def __str__(self):
16 return f"({self.getCore()}, {self.getCenter()})"