def to_tracking_radec(self): radecsys = ("RADESYS", ) radecpairs = (("RA", "DEC"), ) return tracking_from_degree_headers(self, radecsys, radecpairs, unit=(u.deg, u.deg))
def to_tracking_radec(self): # Docstring will be inherited. Property defined in properties.py radecsys = ("RADESYS", ) radecpairs = (("TELRA", "TELDEC"), ) return tracking_from_degree_headers(self, radecsys, radecpairs, unit=(u.hourangle, u.deg))
def to_tracking_radec(self): # Docstring will be inherited. Property defined in properties.py radecsys = ("RADESYS", ) radecpairs = ( ("RATEL", "DECTEL"), ("RA_DEG", "DEC_DEG"), ("BORE-RA", "BORE-DEC"), ) return tracking_from_degree_headers(self, radecsys, radecpairs)
def to_tracking_radec(self): if not self.is_on_sky(): return None # RA/DEC are *derived* headers and for the case where the DATE-BEG # is 1970 they are garbage and should not be used. if self._header["DATE-OBS"] == self._header["DATE"]: # A fixed up date -- use AZEL as source of truth altaz = self.to_altaz_begin() radec = astropy.coordinates.SkyCoord(altaz.transform_to( astropy.coordinates.ICRS), obstime=altaz.obstime, location=altaz.location) else: radecsys = ("RADESYS", ) radecpairs = (("RASTART", "DECSTART"), ("RA", "DEC")) radec = tracking_from_degree_headers(self, radecsys, radecpairs) return radec
def to_tracking_radec(self): # Docstring will be inherited. Property defined in properties.py radecsys = ("RADECSYS", ) radecpairs = (("CRVAL1", "CRVAL2"), ) #print("FILENAME:",self.filename) # #return None # # # wcs_input_dict = { # 'CTYPE1': self._header['CTYPE1'], # 'CUNIT1': 'deg', # 'CD1_1': self._header['CD1_1'], # 'CD1_2': self._header['CD1_2'] , # 'CRPIX1': self._header['CRPIX1'], # 'CRVAL1': self._header['CRVAL1'], # 'NAXIS1': self._header['NAXIS1'], # # 'CTYPE2': self._header['CTYPE2'], # 'CUNIT2': 'deg', # 'CD2_1': self._header['CD2_1'], # 'CD2_2': self._header['CD2_2'], # 'CRPIX2': self._header['CRPIX2'], # 'CRVAL2': self._header['CRVAL2'], # 'NAXIS2': self._header['NAXIS2'], # 'PV2_1': self._header['PV2_1'], # 'PV2_2': self._header['PV2_2'], # 'PV2_3': self._header['PV2_3'], # 'PV2_4': self._header['PV2_4'], # 'PV2_5': self._header['PV2_5'], # } # w = WCS(wcs_input_dict) #return w.pixel_to_world(0,0) #primary=fits.open(self.filename)[0] #c=SkyCoord(primary.header['RA'],primary.header['DEC'],unit='deg') #return c return tracking_from_degree_headers(self, radecsys, radecpairs, unit=u.deg)