def __init__(self,config=None,srcs=None,diffuse_srcs=None,**kwargs): # Coordinate for ROI center (defaults to 0,0) self._skydir = kwargs.pop('skydir',SkyCoord(0.0,0.0,unit=u.deg)) super(ROIModel,self).__init__(config,**kwargs) self.logger = Logger.get(self.__class__.__name__, self.config['logfile'], ll(self.config['logging']['verbosity'])) if not os.path.isdir(self.config['extdir']): self._config['extdir'] = \ os.path.join(fermipy.PACKAGE_ROOT, 'catalogs',self.config['extdir']) self._srcs = [] self._diffuse_srcs = [] self._src_dict = collections.defaultdict(set) self._src_radius = [] if srcs is None: srcs = [] if diffuse_srcs is None: diffuse_srcs = [] for s in srcs + diffuse_srcs: self.load_source(s,False) self.build_src_index()
def __init__(self,config,gta,**kwargs): # super(ResidMapGenerator,self).__init__(config,**kwargs) fermipy.config.Configurable.__init__(self,config,**kwargs) self._gta = gta self.logger = Logger.get(self.__class__.__name__, self.config['fileio']['logfile'], ll(self.config['logging']['verbosity']))