def get_observedCoordinates(self): """ convert mean coordinates in the International Celestial Reference Frame to observed coordinates """ ra = self.column_by_name('raJ2000') dec = self.column_by_name('decJ2000') return _observedFromICRS(ra, dec, obs_metadata=self.obs_metadata, epoch=self.db_obj.epoch)
def observedStellarCoordinates(self, includeRefraction = True): """ Getter which converts mean coordinates in the International Celestial Reference Frame to observed coordinates. """ #TODO #are we going to store proper motion in raw radians per year #or in sky motion = cos(dec) * (radians per year) #PAL asks for radians per year inputs pr = self.column_by_name('properMotionRa') #in radians per year pd = self.column_by_name('properMotionDec') #in radians per year px = self.column_by_name('parallax') #in radians rv = self.column_by_name('radialVelocity') #in km/s; positive if receding ra = self.column_by_name('raJ2000') dec = self.column_by_name('decJ2000') return _observedFromICRS(ra, dec, pm_ra = pr, pm_dec = pd, parallax = px, v_rad = rv, includeRefraction = includeRefraction, obs_metadata=self.obs_metadata, epoch=self.db_obj.epoch)
def get_phoSimCoordinates(self): ra = self.column_by_name('raJ2000') dec = self.column_by_name('decJ2000') return _observedFromICRS(ra, dec, includeRefraction = False, obs_metadata=self.obs_metadata, epoch=self.db_obj.epoch)