def readData(SExtractorfile, myfile='ellipticities.txt'): """ """ sextractor = sextutils.se_catalog(SExtractorfile) mydata = sextutils.se_catalog(myfile) return sextractor, mydata
def readSources(self): """ Reads in a list of sources from an external file. This method assumes that the input source file is in SExtractor format. Input catalog is saves to self.sources. x and y coordinates are also available directly in self.x and self.y. """ self.log.info('Reading source information from %s' % self.settings['sourceFile']) self.sources = sextutils.se_catalog(self.settings['sourceFile']) self.x = self.sources.x_image self.y = self.sources.y_image #write out a DS reg file rg = open('sources.reg', 'w') for x, y in zip(self.sources.x_image, self.sources.y_image): rg.write('circle({0:.3f},{1:.3f},5)\n'.format(x, y)) rg.close()