GWCS¶
- class snappl.wcs.GWCS(gwcs=None)[source]¶
Bases:
BaseWCSA “G” (Generalized?) WCS : https://gwcs.readthedocs.io/en/latest/
In the current code, these are only read from roman datamodel ASDF files
Methods Summary
from_adsf(asdf_file)Load the WCS from the specified ASDF image file.
get_astropy_wcs([readonly, degree])Return an astropy.wcs.WCS object, if possible.
pixel_to_world(x, y)Go from (x, y) coordinates to ICRS (ra, dec)
world_to_pixel(ra, dec)Go from (ra, dec) coordinates to (x, y)
Methods Documentation
- classmethod from_adsf(asdf_file)[source]¶
Load the WCS from the specified ASDF image file. (Also see RomanDatamodelImage.get_wcs.)
- get_astropy_wcs(readonly=True, degree=5)[source]¶
Return an astropy.wcs.WCS object, if possible.
- Parameters:
readonly (bool, default True) – If True, you are promising not to modify the WCS you get back! If you’re going to modify it, set readonly to False. (For some subclasses, this doesn’t actually change behavior.)
degree (int) – The degree of the astropy WCS used to approximate the WCS in the object. The default is subclass-dependent. Ignored by some subclasses.
For some subclasses, this astropy.wcs.WCS may only be an approximation of the true WCS represented by the object.
- pixel_to_world(x, y)[source]¶
Go from (x, y) coordinates to ICRS (ra, dec)
- Parameters:
- Returns:
ra, dec (floats or arrays of floats, decimal degrees)
You will get back two floats if x an y were floats. If x and
y were lists (or other sequences), you will get back two numpy
arrays of floats.
- world_to_pixel(ra, dec)[source]¶
Go from (ra, dec) coordinates to (x, y)
- Parameters:
- Returns:
x, y (floats or arrays of floats)
Pixel position on the image; the center of the lower-left pixel is (0.0, 0.0).
If ra and dec were floats, x and y are floats. If ra and dec
were sequences of floats, x and y will be numpy arrays of floats.