ConvertPixelToArcseconds¶
- class lsst.pipe.tasks.functors.ConvertPixelToArcseconds(col, colCD_1_1, colCD_1_2, colCD_2_1, colCD_2_2, **kwargs)¶
Bases:
ComputePixelScaleConvert a value in units pixels squared to units arcseconds squared.
Attributes Summary
Columns required to perform calculation
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Short name of functor (suitable for column name/dict key)
Methods Summary
__call__(data[, dropna])Call self as a function.
computeDeltaRaDec(x, y, cd11, cd12, cd21, cd22)Compute the distance on the sphere from x2, y1 to x1, y1.
computeSkySeperation(ra1, dec1, ra2, dec2)Compute the local pixel scale conversion.
difference(data1, data2, **kwargs)Computes difference between functor called on two different ParquetTable objects
fail(df)getSkySeperationFromPixel(x1, y1, x2, y2, ...)Compute the distance on the sphere from x2, y1 to x1, y1.
multilevelColumns(data[, columnIndex, ...])Returns columns needed by functor from multilevel dataset
pixelScaleArcseconds(cd11, cd12, cd21, cd22)Compute the local pixel to scale conversion in arcseconds.
Attributes Documentation
- columns¶
- name¶
- noDup¶
- shortname¶
Short name of functor (suitable for column name/dict key)
Methods Documentation
- __call__(data, dropna=False)¶
Call self as a function.
- computeDeltaRaDec(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.
- x
- Returns:
- raDecTupletuple
RA and dec conversion of x and y given the local Wcs. Returned units are in radians.
- computeSkySeperation(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.
- ra1
- Returns:
- dist
pandas.Series Distance on the sphere in radians.
- dist
- difference(data1, data2, **kwargs)¶
Computes difference between functor called on two different ParquetTable objects
- fail(df)¶
- getSkySeperationFromPixel(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.
- x1
- Returns:
- Distance
pandas.Series Arcseconds per pixel at the location of the local WC
- Distance
- multilevelColumns(data, columnIndex=None, returnTuple=False)¶
Returns columns needed by functor from multilevel dataset
To access tables with multilevel column structure, the
MultilevelParquetTableorDeferredDatasetHandleneed to be passed either a list of tuples or a dictionary.- Parameters:
- data
MultilevelParquetTableorDeferredDatasetHandle - 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
TruebyCompositeFunctorin order to be able to combine columns from the various component functors.
- data
- pixelScaleArcseconds(cd11, cd12, cd21, cd22)¶
Compute the local pixel to scale conversion in arcseconds.
- Parameters:
- cd11
pandas.Series [1, 1] element of the local Wcs affine transform in radians.
- cd11
pandas.Series [1, 1] element of the local Wcs affine transform in radians.
- cd12
pandas.Series [1, 2] element of the local Wcs affine transform in radians.
- cd21
pandas.Series [2, 1] element of the local Wcs affine transform in radians.
- cd22
pandas.Series [2, 2] element of the local Wcs affine transform in radians.
- cd11
- Returns:
- pixScale
pandas.Series Arcseconds per pixel at the location of the local WC
- pixScale