lsst.pipe.tasks gbd4b668648+127fcb49e1
Loading...
Searching...
No Matches
Functions
lsst.pipe.tasks.associationUtils Namespace Reference

Functions

def toIndex (nside, ra, dec)
 
def toRaDec (nside, index)
 
def eq2xyz (ra, dec)
 
def eq2xyzVec (ra, dec)
 
def convert_spherical (ra, dec)
 
def convert_spherical_array (array)
 
def query_disc (nside, ra, dec, max_rad, min_rad=0)
 

Function Documentation

◆ convert_spherical()

def lsst.pipe.tasks.associationUtils.convert_spherical (   ra,
  dec 
)
Convert from ra,dec to spherical coordinates.

Used in query_disc.

Parameters
----------
ra : `float`
    RA in radians.
dec : `float`
    Declination in radians

Definition at line 124 of file associationUtils.py.

◆ convert_spherical_array()

def lsst.pipe.tasks.associationUtils.convert_spherical_array (   array)
Convert from and a array ra,dec to spherical coordinates.

Used in query_disc

Parameters
----------
array : `numpy.ndarray`, (N, 2)
    (N, 2) Array of RA, DEC values.

Returns
-------
vecs : `numpy.ndarray`, (N, 3)
    Vectors on the unit sphere

Definition at line 141 of file associationUtils.py.

◆ eq2xyz()

def lsst.pipe.tasks.associationUtils.eq2xyz (   ra,
  dec 
)
Convert from equatorial ra,dec in degrees to x,y,z on unit sphere.

Parameters
----------
ra : `float`
    RA in degrees.
dec : `float`
    Declination in degrees

Returns
-------
xyz : `numpy.ndarray`, (3,)
    Float xyz positions on the unit sphere.

Definition at line 72 of file associationUtils.py.

◆ eq2xyzVec()

def lsst.pipe.tasks.associationUtils.eq2xyzVec (   ra,
  dec 
)
Convert equatorial ra,dec in degrees to x,y,z on the unit sphere
parameters

Vectorized version of ``eq2xyz``

Parameters
----------
ra : array_like, (N,)
    Array of RA in degrees.
dec : array_like, (N,)
    Declination in degrees

Returns
-------
vec : `numpy.ndarray`, (N,3)
    Array of unitsphere 3-vectors.

Definition at line 96 of file associationUtils.py.

◆ query_disc()

def lsst.pipe.tasks.associationUtils.query_disc (   nside,
  ra,
  dec,
  max_rad,
  min_rad = 0 
)
Get the list of healpix indices within max_rad, min_rad given in radians
around ra,dec given in degrees

Parameters
----------
nside : `int`
    Resolution of the healpixels to search/return.
ra : `float`
    RA in degrees.
dec : `float`
    Declination in degrees
max_rad : `float`
    Max distance in radians to search nearby healpixels.
min_rad : `float`, optional
    Minimum distance in radians to search healpixels. Default = 0.

Definition at line 161 of file associationUtils.py.

◆ toIndex()

def lsst.pipe.tasks.associationUtils.toIndex (   nside,
  ra,
  dec 
)
Return healpix index given ra, dec in degrees

Parameters
----------
nside : `int`
    Power of 2 nside healpix resolution.
ra : `float`
    RA in degrees.
dec : `float`
    Declination in degrees

Returns
-------
index : `int`
    Unique healpix pixel ID containing point RA, DEC at resolution nside.

Definition at line 33 of file associationUtils.py.

◆ toRaDec()

def lsst.pipe.tasks.associationUtils.toRaDec (   nside,
  index 
)
Convert from healpix index to ra,dec in degrees

Parameters
----------
nside : `int`
    Resolution of healpixel "grid".
index : `int`
    Index of the healpix pixel we want to find the location of.

Returns
-------
pos : `numpy.ndarray`, (2,)
    RA and DEC of healpix pixel location in degrees.

Definition at line 53 of file associationUtils.py.