26 from ..python
import reduceTransform
27 from .skyWcs
import SkyWcs
36 Convert numpy array pixels (x, y) to numpy array sky (ra, dec)
45 degrees : `bool`, optional
46 Return ra, dec arrays in degrees if True.
51 Array of Right Ascension. Units are radians unless
54 Array of Declination. Units are radians unless
57 xy = np.vstack((x, y))
58 ra, dec = np.vsplit(self.getTransform().getMapping().applyForward(xy), 2)
62 return np.rad2deg(ra.ravel()), np.rad2deg(dec.ravel())
64 return ra.ravel(), dec.ravel()
68 Convert numpy array sky (ra, dec) positions to numpy array
74 Array of Right Ascension. Units are radians unless
77 Array of Declination. Units are radians unless
79 degrees : `bool`, optional
80 Input ra, dec arrays are degrees if True.
89 radec = np.vstack((ra, dec))
91 radec = np.deg2rad(radec)
93 x, y = np.vsplit(self.getTransform().getMapping().applyInverse(radec), 2)
95 return x.ravel(), y.ravel()
98 SkyWcs.__reduce__ = reduceTransform