25 from ._python
import reduceTransform
26 from ._geom
import (SkyWcs, makeCdMatrix, makeFlippedWcs, makeModifiedWcs,
27 makeSkyWcs, makeTanSipWcs, makeWcsPairTransform,
28 getIntermediateWorldCoordsToSky, getPixelToIntermediateWorldCoords)
29 from ._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()
103 SkyWcs.__reduce__ = reduceTransform
def skyToPixelArray(self, ra, dec, degrees=False)
def pixelToSkyArray(self, x, y, degrees=False)