def get_exo_catalog(): """ Retrieve the locally saved CoRoT exoplanet database. """ exofile = config.get_datafile('catalogs/corot/exo', 'exo.tsv') data, units, comms = vizier.tsv2recarray(exofile) return data, units, comms
def get_exo_catalog(): """ Retrieve the locally saved CoRoT exoplanet database. """ exofile = config.get_datafile('catalogs/corot/exo','exo.tsv') data,units,comms = vizier.tsv2recarray(exofile) return data,units,comms
def resolve(corot_id): """ Convert a CoRoT ID to ra,dec. @param corot_id: CoRoT exoplanet identification number @type corot_id: int @return: RA, DEC (degrees) @rtype: float,float """ exofile = config.get_datafile('catalogs/corot/exo','exo.tsv') data,units,comms = vizier.tsv2recarray(exofile) index = np.argmin(np.abs(data['CoRoT']-corot_id)) if data['CoRoT'][index]-corot_id==0: logger.info('CoRoT %s resolved to RA=%s, DEC=%s'%(corot_id,data[index]['_RAJ2000'],data[index]['_DEJ2000'])) return data[index]['_RAJ2000'],data[index]['_DEJ2000'] else: logger.info('CoRoT %s not resolved by CoRoT catalog')