lsst.pipe.tasks
21.0.0-42-g5afaedd3+13d2e51252
|
Public Member Functions | |
def | __init__ (self, colCD_1_1, colCD_1_2, colCD_2_1, colCD_2_2, **kwargs) |
def | computeDeltaRaDec (self, x, y, cd11, cd12, cd21, cd22) |
def | computeSkySeperation (self, ra1, dec1, ra2, dec2) |
def | getSkySeperationFromPixel (self, x1, y1, x2, y2, cd11, cd12, cd21, cd22) |
def | noDup (self) |
def | columns (self) |
def | multilevelColumns (self, data, columnIndex=None, returnTuple=False) |
def | __call__ (self, data, dropna=False) |
def | difference (self, data1, data2, **kwargs) |
def | fail (self, df) |
def | name (self) |
def | shortname (self) |
Public Attributes | |
colCD_1_1 | |
colCD_1_2 | |
colCD_2_1 | |
colCD_2_2 | |
filt | |
dataset | |
Static Public Attributes | |
string | name = "LocalWcsOperations" |
Computations using the stored localWcs.
Definition at line 1092 of file functors.py.
def lsst.pipe.tasks.functors.LocalWcs.__init__ | ( | self, | |
colCD_1_1, | |||
colCD_1_2, | |||
colCD_2_1, | |||
colCD_2_2, | |||
** | kwargs | ||
) |
Definition at line 1097 of file functors.py.
|
inherited |
Definition at line 322 of file functors.py.
|
inherited |
Columns required to perform calculation
Reimplemented in lsst.pipe.tasks.functors.LocalMagnitudeErr, lsst.pipe.tasks.functors.LocalMagnitude, lsst.pipe.tasks.functors.LocalNanojanskyErr, lsst.pipe.tasks.functors.LocalNanojansky, lsst.pipe.tasks.functors.MagnitudeErr, lsst.pipe.tasks.functors.NanoJanskyErr, lsst.pipe.tasks.functors.Photometry, lsst.pipe.tasks.functors.ReferenceBand, lsst.pipe.tasks.functors.ConvertPixelToArcseconds, lsst.pipe.tasks.functors.ComputePixelScale, lsst.pipe.tasks.functors.RadiusFromQuadrupole, lsst.pipe.tasks.functors.E2, lsst.pipe.tasks.functors.E1, lsst.pipe.tasks.functors.Color, lsst.pipe.tasks.functors.MagDiff, lsst.pipe.tasks.functors.MagErr, lsst.pipe.tasks.functors.Mag, lsst.pipe.tasks.functors.Column, lsst.pipe.tasks.functors.CustomFunctor, and lsst.pipe.tasks.functors.CompositeFunctor.
Definition at line 131 of file functors.py.
def lsst.pipe.tasks.functors.LocalWcs.computeDeltaRaDec | ( | self, | |
x, | |||
y, | |||
cd11, | |||
cd12, | |||
cd21, | |||
cd22 | |||
) |
Compute the distance on the sphere from x2, y1 to x1, y1. Parameters ---------- x : `pandas.Series` X pixel coordinate. y : `pandas.Series` Y pixel coordinate. cd11 : `pandas.Series` [1, 1] element of the local Wcs affine transform. cd11 : `pandas.Series` [1, 1] element of the local Wcs affine transform. cd12 : `pandas.Series` [1, 2] element of the local Wcs affine transform. cd21 : `pandas.Series` [2, 1] element of the local Wcs affine transform. cd22 : `pandas.Series` [2, 2] element of the local Wcs affine transform. Returns ------- raDecTuple : tuple RA and dec conversion of x and y given the local Wcs. Returned units are in radians.
Definition at line 1109 of file functors.py.
def lsst.pipe.tasks.functors.LocalWcs.computeSkySeperation | ( | self, | |
ra1, | |||
dec1, | |||
ra2, | |||
dec2 | |||
) |
Compute the local pixel scale conversion. Parameters ---------- ra1 : `pandas.Series` Ra of the first coordinate in radians. dec1 : `pandas.Series` Dec of the first coordinate in radians. ra2 : `pandas.Series` Ra of the second coordinate in radians. dec2 : `pandas.Series` Dec of the second coordinate in radians. Returns ------- dist : `pandas.Series` Distance on the sphere in radians.
Definition at line 1138 of file functors.py.
|
inherited |
Computes difference between functor called on two different ParquetTable objects
Definition at line 333 of file functors.py.
|
inherited |
Definition at line 338 of file functors.py.
def lsst.pipe.tasks.functors.LocalWcs.getSkySeperationFromPixel | ( | self, | |
x1, | |||
y1, | |||
x2, | |||
y2, | |||
cd11, | |||
cd12, | |||
cd21, | |||
cd22 | |||
) |
Compute the distance on the sphere from x2, y1 to x1, y1. Parameters ---------- x1 : `pandas.Series` X pixel coordinate. y1 : `pandas.Series` Y pixel coordinate. x2 : `pandas.Series` X pixel coordinate. y2 : `pandas.Series` Y pixel coordinate. cd11 : `pandas.Series` [1, 1] element of the local Wcs affine transform. cd11 : `pandas.Series` [1, 1] element of the local Wcs affine transform. cd12 : `pandas.Series` [1, 2] element of the local Wcs affine transform. cd21 : `pandas.Series` [2, 1] element of the local Wcs affine transform. cd22 : `pandas.Series` [2, 2] element of the local Wcs affine transform. Returns ------- Distance : `pandas.Series` Arcseconds per pixel at the location of the local WC
Definition at line 1164 of file functors.py.
|
inherited |
Returns columns needed by functor from multilevel dataset To access tables with multilevel column structure, the `MultilevelParquetTable` or `DeferredDatasetHandle` need to be passed either a list of tuples or a dictionary. Parameters ---------- data : `MultilevelParquetTable` or `DeferredDatasetHandle` columnIndex (optional): pandas `Index` object either passed or read in from `DeferredDatasetHandle`. `returnTuple` : bool If true, then return a list of tuples rather than the column dictionary specification. This is set to `True` by `CompositeFunctor` in order to be able to combine columns from the various component functors.
Definition at line 205 of file functors.py.
|
inherited |
Full name of functor (suitable for figure labels)
Reimplemented in lsst.pipe.tasks.functors.LocalMagnitudeErr, lsst.pipe.tasks.functors.LocalMagnitude, lsst.pipe.tasks.functors.LocalNanojanskyErr, lsst.pipe.tasks.functors.LocalNanojansky, lsst.pipe.tasks.functors.Photometry, lsst.pipe.tasks.functors.ConvertPixelToArcseconds, lsst.pipe.tasks.functors.Color, lsst.pipe.tasks.functors.MagDiff, lsst.pipe.tasks.functors.MagErr, lsst.pipe.tasks.functors.Mag, lsst.pipe.tasks.functors.Column, and lsst.pipe.tasks.functors.CustomFunctor.
Definition at line 342 of file functors.py.
|
inherited |
Definition at line 124 of file functors.py.
|
inherited |
Short name of functor (suitable for column name/dict key)
Reimplemented in lsst.pipe.tasks.functors.Color, and lsst.pipe.tasks.functors.MagDiff.
Definition at line 348 of file functors.py.
lsst.pipe.tasks.functors.LocalWcs.colCD_1_1 |
Definition at line 1103 of file functors.py.
lsst.pipe.tasks.functors.LocalWcs.colCD_1_2 |
Definition at line 1104 of file functors.py.
lsst.pipe.tasks.functors.LocalWcs.colCD_2_1 |
Definition at line 1105 of file functors.py.
lsst.pipe.tasks.functors.LocalWcs.colCD_2_2 |
Definition at line 1106 of file functors.py.
|
inherited |
Definition at line 120 of file functors.py.
|
inherited |
Definition at line 119 of file functors.py.
|
static |
Definition at line 1095 of file functors.py.