Пример #1
0
 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)
Пример #2
0
 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
     ]
Пример #3
0
 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 ];
Пример #4
0
 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);