LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
lsst.display.astrowidgets.astrowidgets.WcsAdaptorForGinga Class Reference
Inheritance diagram for lsst.display.astrowidgets.astrowidgets.WcsAdaptorForGinga:
lsst.display.astrowidgets.astrowidgets.AstropyWCS

Public Member Functions

 __init__ (self, wcs)
 
 pixtoradec (self, idxs, coords='data')
 
 pixtosystem (self, idxs, system=None, coords='data')
 
 radectopix (self, ra_deg, dec_deg, coords='data', naxispath=None)
 
 all_pix2world (self, *args, **kwargs)
 
 datapt_to_wcspt (self, *args)
 
 wcspt_to_datapt (self, *args)
 

Protected Attributes

 _wcs
 

Detailed Description

A class to adapt the LSST Wcs class for Ginga.

This was taken largely from the afw.display.ginga package.

Parameters
----------
wcs : `ginga.util.wcsmod.wcs_astropy`
    WCS to adapt for Ginga.

Definition at line 501 of file astrowidgets.py.

Constructor & Destructor Documentation

◆ __init__()

lsst.display.astrowidgets.astrowidgets.WcsAdaptorForGinga.__init__ ( self,
wcs )

Definition at line 511 of file astrowidgets.py.

511 def __init__(self, wcs):
512 self._wcs = wcs
513

Member Function Documentation

◆ all_pix2world()

lsst.display.astrowidgets.astrowidgets.WcsAdaptorForGinga.all_pix2world ( self,
* args,
** kwargs )

Definition at line 576 of file astrowidgets.py.

576 def all_pix2world(self, *args, **kwargs):
577 out = []
578 print(f"{args}")
579 for pos in args[0]:
580 r, d = self.pixtoradec(pos)
581 out.append([r, d])
582 return tuple(out)
583

◆ datapt_to_wcspt()

lsst.display.astrowidgets.astrowidgets.WcsAdaptorForGinga.datapt_to_wcspt ( self,
* args )

Definition at line 584 of file astrowidgets.py.

584 def datapt_to_wcspt(self, *args):
585 return (0.0, 0.0)
586

◆ pixtoradec()

lsst.display.astrowidgets.astrowidgets.WcsAdaptorForGinga.pixtoradec ( self,
idxs,
coords = 'data' )
Return (ra, dec) in degrees given a position in pixels.

Parameters
----------
idxs : `list` [`tuple` [`float`, `float`]]
    Pixel locations to convert.
coords  : `str`, optional
    This parameter is ignored.
Returns
-------
ra : `list`
    RA position in degrees.
dec : `list`
    DEC position in degrees.

Definition at line 514 of file astrowidgets.py.

514 def pixtoradec(self, idxs, coords='data'):
515 """Return (ra, dec) in degrees given a position in pixels.
516
517 Parameters
518 ----------
519 idxs : `list` [`tuple` [`float`, `float`]]
520 Pixel locations to convert.
521 coords : `str`, optional
522 This parameter is ignored.
523 Returns
524 -------
525 ra : `list`
526 RA position in degrees.
527 dec : `list`
528 DEC position in degrees.
529 """
530 ra, dec = self._wcs.pixelToSky(*idxs)
531
532 return ra.asDegrees(), dec.asDegrees()
533

◆ pixtosystem()

lsst.display.astrowidgets.astrowidgets.WcsAdaptorForGinga.pixtosystem ( self,
idxs,
system = None,
coords = 'data' )
Return (ra, dec) in degrees given a position in pixels.

Parameters
----------
idxs : `list` [`tuple` [`float`, `float`]]
    Pixel locations to convert.
system : `str`, optional
    This parameter is ignored.
coords : `str`, optional
    This parameter is ignored.

Returns
-------
ra : `list`
    RA position in degrees.
dec : `list`
    DEC position in degrees.

Definition at line 534 of file astrowidgets.py.

534 def pixtosystem(self, idxs, system=None, coords='data'):
535 """Return (ra, dec) in degrees given a position in pixels.
536
537 Parameters
538 ----------
539 idxs : `list` [`tuple` [`float`, `float`]]
540 Pixel locations to convert.
541 system : `str`, optional
542 This parameter is ignored.
543 coords : `str`, optional
544 This parameter is ignored.
545
546 Returns
547 -------
548 ra : `list`
549 RA position in degrees.
550 dec : `list`
551 DEC position in degrees.
552 """
553 return self.pixtoradec(idxs, coords=coords)
554

◆ radectopix()

lsst.display.astrowidgets.astrowidgets.WcsAdaptorForGinga.radectopix ( self,
ra_deg,
dec_deg,
coords = 'data',
naxispath = None )
Return (x, y) in pixels given (ra, dec) in degrees

Parameters
----------
ra_deg : `list` [`float`]
    RA position in degrees.
dec_deg : `list` [`float`]
    DEC position in degrees.
coords : `str`, optional
    This parameter is ignored.
naxispath : `str`, optional
    This parameter is ignored.

Returns
-------
out : `tuple` [`list` [`float, `float`]]
    Image coordates for input positions.

Definition at line 555 of file astrowidgets.py.

555 def radectopix(self, ra_deg, dec_deg, coords='data', naxispath=None):
556 """Return (x, y) in pixels given (ra, dec) in degrees
557
558 Parameters
559 ----------
560 ra_deg : `list` [`float`]
561 RA position in degrees.
562 dec_deg : `list` [`float`]
563 DEC position in degrees.
564 coords : `str`, optional
565 This parameter is ignored.
566 naxispath : `str`, optional
567 This parameter is ignored.
568
569 Returns
570 -------
571 out : `tuple` [`list` [`float, `float`]]
572 Image coordates for input positions.
573 """
574 return self._wcs.skyToPixel(ra_deg*afwGeom.degrees, dec_deg*afwGeom.degrees)
575

◆ wcspt_to_datapt()

lsst.display.astrowidgets.astrowidgets.WcsAdaptorForGinga.wcspt_to_datapt ( self,
* args )

Definition at line 587 of file astrowidgets.py.

587 def wcspt_to_datapt(self, *args):
588 return (0.0, 0.0)

Member Data Documentation

◆ _wcs

lsst.display.astrowidgets.astrowidgets.WcsAdaptorForGinga._wcs
protected

Definition at line 512 of file astrowidgets.py.


The documentation for this class was generated from the following file: