我不认为我确切知道如何使用Votable或它们究竟是什么,但我试图使用只接受Votables的数据库。有没有办法制作一个csv或只是一个列表:
J002716.1-014645
J003704.1-010908
J003934.8+005135
J010927.0+354305
进入Votable。
我尝试使用
from astropy.io.votable import from_table, writeto
table = from_table("mytable")
但得到错误
'str' object has no attribute 'meta'
答案 0 :(得分:1)
astropy似乎接受reader的许多格式,包括csv:
from astropy.table import Table
t = Table.read('inputfile.csv', format='ascii.csv')
您还可以提供不同的分隔符:
t = Table.read('inputfile.csv', format='ascii.csv', delimiter=';')