In [64]:
import wisps
import numpy as np
import astroquery
import splat
from astropy.coordinates import SkyCoord
import astropy.units as u
import pandas as pd
In [37]:
from splat.database import queryVizier
In [58]:
@np.vectorize
def query_wise(coord):
try:
return queryVizier(coord, WISE=True).sort_values('sep').iloc[0]
except:
return
In [59]:
cands=wisps.datasets['candidates']
In [86]:
lts=cands[cands.spt.apply(splat.typeToNum)>=20]
In [87]:
coords=SkyCoord(ra=lts.RA.values*u.deg, dec=lts.DEC.values*u.deg)
In [88]:
%%capture
out=query_wise(coords)
In [89]:
pd.DataFrame.from_records([x for x in out if x is not None])
Out[89]:
In [95]:
wisps.datasets['schneider'].name.sort_values()
Out[95]:
In [ ]: