def recomputeRadialDistance(self, sources=None): # refreshes the radial distance for a group of sources, or all sources in the model if (self.ra0 and self.dec0) is not None: for src in (sources or self.sources): r, pa = angular_dist_pos_angle(src.pos.ra, src.pos.dec, self.ra0, self.dec0) src.setAttribute('r', r)
def getSourcesNear(self, ra, dec, tolerance=DEG / 60): return [ src for src in self.sources if angular_dist_pos_angle( src.pos.ra, src.pos.dec, ra, dec)[0] < tolerance ]
def getSourcesNear (self,ra,dec,tolerance=DEG/60): return [ src for src in self.sources if angular_dist_pos_angle(src.pos.ra,src.pos.dec,ra,dec)[0]<tolerance ];
def recomputeRadialDistance (self,sources=None): # refreshes the radial distance for a group of sources, or all sources in the model if (self.ra0 and self.dec0) is not None: for src in (sources or self.sources): r,pa = angular_dist_pos_angle(src.pos.ra,src.pos.dec,self.ra0,self.dec0); src.setAttribute('r',r);