lsst.pipe.tasks
21.0.0-38-g070523fc+2384b0eea2
|
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 1076 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 1081 of file functors.py.
|
inherited |
Definition at line 318 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 1093 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 1122 of file functors.py.
|
inherited |
Computes difference between functor called on two different ParquetTable objects
Definition at line 329 of file functors.py.
|
inherited |
Definition at line 334 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 1148 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 338 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 344 of file functors.py.
lsst.pipe.tasks.functors.LocalWcs.colCD_1_1 |
Definition at line 1087 of file functors.py.
lsst.pipe.tasks.functors.LocalWcs.colCD_1_2 |
Definition at line 1088 of file functors.py.
lsst.pipe.tasks.functors.LocalWcs.colCD_2_1 |
Definition at line 1089 of file functors.py.
lsst.pipe.tasks.functors.LocalWcs.colCD_2_2 |
Definition at line 1090 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 1079 of file functors.py.