lsst.pipe.tasks gf53ffbb2c7+90d6e75736
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.pipe.tasks.functors.LocalWcs Class Reference
Inheritance diagram for lsst.pipe.tasks.functors.LocalWcs:
lsst.pipe.tasks.functors.Functor lsst.pipe.tasks.functors.ComputePixelScale lsst.pipe.tasks.functors.ConvertPixelSqToArcsecondsSq lsst.pipe.tasks.functors.ConvertPixelToArcseconds

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 computeSkySeparation (self, ra1, dec1, ra2, dec2)
 
def getSkySeparationFromPixel (self, x1, y1, x2, y2, cd11, cd12, cd21, cd22)
 

Public Attributes

 colCD_1_1
 
 colCD_1_2
 
 colCD_2_1
 
 colCD_2_2
 

Static Public Attributes

string name = "LocalWcsOperations"
 

Detailed Description

Computations using the stored localWcs.

Definition at line 1084 of file functors.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.pipe.tasks.functors.LocalWcs.__init__ (   self,
  colCD_1_1,
  colCD_1_2,
  colCD_2_1,
  colCD_2_2,
**  kwargs 
)

Member Function Documentation

◆ computeDeltaRaDec()

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 1101 of file functors.py.

◆ computeSkySeparation()

def lsst.pipe.tasks.functors.LocalWcs.computeSkySeparation (   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 1130 of file functors.py.

◆ getSkySeparationFromPixel()

def lsst.pipe.tasks.functors.LocalWcs.getSkySeparationFromPixel (   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 1156 of file functors.py.

Member Data Documentation

◆ colCD_1_1

lsst.pipe.tasks.functors.LocalWcs.colCD_1_1

Definition at line 1095 of file functors.py.

◆ colCD_1_2

lsst.pipe.tasks.functors.LocalWcs.colCD_1_2

Definition at line 1096 of file functors.py.

◆ colCD_2_1

lsst.pipe.tasks.functors.LocalWcs.colCD_2_1

Definition at line 1097 of file functors.py.

◆ colCD_2_2

lsst.pipe.tasks.functors.LocalWcs.colCD_2_2

Definition at line 1098 of file functors.py.

◆ name

string lsst.pipe.tasks.functors.LocalWcs.name = "LocalWcsOperations"
static

The documentation for this class was generated from the following file: