def rave(dr=5, usecols=None):
"""
NAME:
rave
PURPOSE:
Load the RAVE data
INPUT:
dr= (5) data release
usecols= (sequence, optional) indices to read from RAVE data
OUTPUT:
data table
HISTORY:
2016-09-12 - Written - Bovy (UofT)
"""
filePath, ReadMePath= path.ravePath(dr=dr)
if not os.path.exists(filePath):
download.rave(dr=dr)
if dr == 4:
data= astropy.io.ascii.read(filePath,readme=ReadMePath)
elif dr == 5:
if usecols:
data= numpy.genfromtxt(filePath,delimiter=',', names=True, usecols=usecols)
else:
data= numpy.genfromtxt(filePath,delimiter=',', names=True)
return data
评论列表
文章目录