25from ._python
import reduceTransform
26from ._geom
import (SkyWcs, makeCdMatrix, makeFlippedWcs, makeModifiedWcs,
27 makeSkyWcs, makeTanSipWcs, makeWcsPairTransform,
28 getIntermediateWorldCoordsToSky, getPixelToIntermediateWorldCoords)
29from ._hpxUtils
import makeHpxWcs
31__all__ = [
"SkyWcs",
"makeCdMatrix",
"makeFlippedWcs",
"makeSkyWcs",
32 "makeModifiedWcs",
"makeTanSipWcs",
"makeWcsPairTransform",
33 "getIntermediateWorldCoordsToSky",
"getPixelToIntermediateWorldCoords",
41 Convert numpy array pixels (x, y) to numpy array sky (ra, dec)
50 degrees : `bool`, optional
51 Return ra, dec arrays in degrees
if True.
56 Array of Right Ascension. Units are radians unless
59 Array of Declination. Units are radians unless
62 xy = np.vstack((x, y))
63 ra, dec = np.vsplit(self.getTransform().getMapping().applyForward(xy), 2)
67 return np.rad2deg(ra.ravel()), np.rad2deg(dec.ravel())
69 return ra.ravel(), dec.ravel()
73 Convert numpy array sky (ra, dec) positions to numpy array
79 Array of Right Ascension. Units are radians unless
82 Array of Declination. Units are radians unless
84 degrees : `bool`, optional
85 Input ra, dec arrays are degrees
if True.
94 radec = np.vstack((ra, dec))
96 radec = np.deg2rad(radec)
98 x, y = np.vsplit(self.getTransform().getMapping().applyInverse(radec), 2)
100 return x.ravel(), y.ravel()
103SkyWcs.__reduce__ = reduceTransform
def skyToPixelArray(self, ra, dec, degrees=False)
def pixelToSkyArray(self, x, y, degrees=False)