LSST Applications  21.0.0+04719a4bac,21.0.0-1-ga51b5d4+f5e6047307,21.0.0-11-g2b59f77+a9c1acf22d,21.0.0-11-ga42c5b2+86977b0b17,21.0.0-12-gf4ce030+76814010d2,21.0.0-13-g1721dae+760e7a6536,21.0.0-13-g3a573fe+768d78a30a,21.0.0-15-g5a7caf0+f21cbc5713,21.0.0-16-g0fb55c1+b60e2d390c,21.0.0-19-g4cded4ca+71a93a33c0,21.0.0-2-g103fe59+bb20972958,21.0.0-2-g45278ab+04719a4bac,21.0.0-2-g5242d73+3ad5d60fb1,21.0.0-2-g7f82c8f+8babb168e8,21.0.0-2-g8f08a60+06509c8b61,21.0.0-2-g8faa9b5+616205b9df,21.0.0-2-ga326454+8babb168e8,21.0.0-2-gde069b7+5e4aea9c2f,21.0.0-2-gecfae73+1d3a86e577,21.0.0-2-gfc62afb+3ad5d60fb1,21.0.0-25-g1d57be3cd+e73869a214,21.0.0-3-g357aad2+ed88757d29,21.0.0-3-g4a4ce7f+3ad5d60fb1,21.0.0-3-g4be5c26+3ad5d60fb1,21.0.0-3-g65f322c+e0b24896a3,21.0.0-3-g7d9da8d+616205b9df,21.0.0-3-ge02ed75+a9c1acf22d,21.0.0-4-g591bb35+a9c1acf22d,21.0.0-4-g65b4814+b60e2d390c,21.0.0-4-gccdca77+0de219a2bc,21.0.0-4-ge8a399c+6c55c39e83,21.0.0-5-gd00fb1e+05fce91b99,21.0.0-6-gc675373+3ad5d60fb1,21.0.0-64-g1122c245+4fb2b8f86e,21.0.0-7-g04766d7+cd19d05db2,21.0.0-7-gdf92d54+04719a4bac,21.0.0-8-g5674e7b+d1bd76f71f,master-gac4afde19b+a9c1acf22d,w.2021.13
LSST Data Management Base Package
Public Member Functions | List of all members
lsst.afw.geom.skyWcs.SkyWcs Class Reference

Public Member Functions

def pixelToSkyArray (self, x, y, degrees=False)
 
def skyToPixelArray (self, ra, dec, degrees=False)
 

Detailed Description

Definition at line 36 of file skyWcs.py.

Member Function Documentation

◆ pixelToSkyArray()

def lsst.afw.geom.skyWcs.SkyWcs.pixelToSkyArray (   self,
  x,
  y,
  degrees = False 
)
Convert numpy array pixels (x, y) to numpy array sky (ra, dec)
positions.

Parameters
----------
x : `np.ndarray`
    Array of x values.
y : `np.ndarray`
    Array of y values.
degrees : `bool`, optional
    Return ra, dec arrays in degrees if True.

Returns
-------
ra : `np.ndarray`
    Array of Right Ascension.  Units are radians unless
    degrees=True.
dec : `np.ndarray`
    Array of Declination.  Units are radians unless
    degrees=True.

Definition at line 37 of file skyWcs.py.

37  def pixelToSkyArray(self, x, y, degrees=False):
38  """
39  Convert numpy array pixels (x, y) to numpy array sky (ra, dec)
40  positions.
41 
42  Parameters
43  ----------
44  x : `np.ndarray`
45  Array of x values.
46  y : `np.ndarray`
47  Array of y values.
48  degrees : `bool`, optional
49  Return ra, dec arrays in degrees if True.
50 
51  Returns
52  -------
53  ra : `np.ndarray`
54  Array of Right Ascension. Units are radians unless
55  degrees=True.
56  dec : `np.ndarray`
57  Array of Declination. Units are radians unless
58  degrees=True.
59  """
60  xy = np.vstack((x, y))
61  ra, dec = np.vsplit(self.getTransform().getMapping().applyForward(xy), 2)
62  ra %= (2.*np.pi)
63 
64  if degrees:
65  return np.rad2deg(ra.ravel()), np.rad2deg(dec.ravel())
66  else:
67  return ra.ravel(), dec.ravel()
68 

◆ skyToPixelArray()

def lsst.afw.geom.skyWcs.SkyWcs.skyToPixelArray (   self,
  ra,
  dec,
  degrees = False 
)
Convert numpy array sky (ra, dec) positions to numpy array
pixels (x, y).

Parameters
----------
ra : `np.ndarray`
    Array of Right Ascension.  Units are radians unless
    degrees=True.
dec : `np.ndarray`
    Array of Declination.  Units are radians unless
    degrees=True.
degrees : `bool`, optional
    Input ra, dec arrays are degrees if True.

Returns
-------
x : `np.ndarray`
    Array of x values.
y : `np.ndarray`
    Array of y values.

Definition at line 69 of file skyWcs.py.

69  def skyToPixelArray(self, ra, dec, degrees=False):
70  """
71  Convert numpy array sky (ra, dec) positions to numpy array
72  pixels (x, y).
73 
74  Parameters
75  ----------
76  ra : `np.ndarray`
77  Array of Right Ascension. Units are radians unless
78  degrees=True.
79  dec : `np.ndarray`
80  Array of Declination. Units are radians unless
81  degrees=True.
82  degrees : `bool`, optional
83  Input ra, dec arrays are degrees if True.
84 
85  Returns
86  -------
87  x : `np.ndarray`
88  Array of x values.
89  y : `np.ndarray`
90  Array of y values.
91  """
92  radec = np.vstack((ra, dec))
93  if degrees:
94  radec = np.deg2rad(radec)
95 
96  x, y = np.vsplit(self.getTransform().getMapping().applyInverse(radec), 2)
97 
98  return x.ravel(), y.ravel()
99 
100 
101 SkyWcs.__reduce__ = reduceTransform

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