25 from ._python
import reduceTransform
26 from ._geom
import (SkyWcs, makeCdMatrix, makeFlippedWcs, makeModifiedWcs,
27 makeSkyWcs, makeTanSipWcs, makeWcsPairTransform,
28 getIntermediateWorldCoordsToSky, getPixelToIntermediateWorldCoords)
30 __all__ = [
"SkyWcs",
"makeCdMatrix",
"makeFlippedWcs",
"makeSkyWcs",
31 "makeModifiedWcs",
"makeTanSipWcs",
"makeWcsPairTransform",
32 "getIntermediateWorldCoordsToSky",
"getPixelToIntermediateWorldCoords"]
39 Convert numpy array pixels (x, y) to numpy array sky (ra, dec)
48 degrees : `bool`, optional
49 Return ra, dec arrays in degrees if True.
54 Array of Right Ascension. Units are radians unless
57 Array of Declination. Units are radians unless
60 xy = np.vstack((x, y))
61 ra, dec = np.vsplit(self.getTransform().getMapping().applyForward(xy), 2)
65 return np.rad2deg(ra.ravel()), np.rad2deg(dec.ravel())
67 return ra.ravel(), dec.ravel()
71 Convert numpy array sky (ra, dec) positions to numpy array
77 Array of Right Ascension. Units are radians unless
80 Array of Declination. Units are radians unless
82 degrees : `bool`, optional
83 Input ra, dec arrays are degrees if True.
92 radec = np.vstack((ra, dec))
94 radec = np.deg2rad(radec)
96 x, y = np.vsplit(self.getTransform().getMapping().applyInverse(radec), 2)
98 return x.ravel(), y.ravel()
101 SkyWcs.__reduce__ = reduceTransform
def skyToPixelArray(self, ra, dec, degrees=False)
def pixelToSkyArray(self, x, y, degrees=False)