K2 Queryier目录

k2catalogue的Python项目详细描述


#K2目录
[![构建状态](https://travis ci.org/mindriot101/k2catalogue.svg)(https://travis ci.org/mindriot101/k2catalogue)[![代码运行状况](https://landscape.io/github/mindriot101/k2catalogue/master/landscape.svg)(https://landscape.io/github/mindriot101/k2catalogue/master)[![文档状态](https://readthedocs.org/projects/k2catalogue/badge/?版本=最新](https://readthedocs.org/projects/k2catalogue/?badge=latest)



k2建议列表的简单交互式查询api,基于ipython控制台。

\features

*围绕epic对象打开simbad搜索
*获取epic对象的建议
*获取包含在单个对象中的对象建议
*获取活动期间观察到的对象
*访问活动建议页
*查看建议标题和pi
*查看建议的建议pdf
*获取史诗级对象大小、ra和dec(如果可用)

` pip安装git+https://github.com/mindriot101/k2catalogue`


\PE错误。在这种情况下,必须使用`-s`标记创建初始数据库:`k2cat search-s`。这将在当前目录中创建"database.sqlite"。除非您想重建数据库,否则后续运行不需要"-s"标志。

5)
print(e)=>;<;epic:201862715>;

默认浏览器打开,显示Simbad详细信息

显示包含该对象的建议
打印(e.建议)
唱K2来理解…">;,<;提议GO1059掼LC:Stello-"银河考古学…">;,<;提议GO1005掼LC:Wang-"搜索热木星…">;]


R-"开普勒K2观测站…">;

\
打印(p.pdf_url)=>;http://keplerscience.arc.nasa.gov/k2/docs/campions/c1/go1041_hellier.pdf

让我们在Web浏览器中打开该PDF
p.open_proposal()
…默认浏览器打开,显示建议pdf

\proposal pdf保存在哪里?
p.打开"建议"页()
…默认浏览器打开,显示建议列表

#同一提案中还有哪些其他对象?
打印(p.objects)
=>;[<;史诗:201862715>;]啊,就一个。


打印('对象活动:{},建议活动:{}。格式(e.campaign,p.campaign))
=>;对象活动:<;活动:1>;,建议活动:<;活动:1>;


print('wasp-85b位于此处:{ra}{dec},为震级{mag}'。格式(
ra=e.ra,dec=e.dec,mag=e.mag))

该包对所有数据库交互使用sqlalchemy,用户可以使用"session"对象以及数据库模型"campaign"、"epic"和"proposal"进行更高级的查询。
例如,上面的第一个示例("get by epicid")可以是p使用sqlalchemy api执行:

`` python
epic id=201862715
e=session.query(epic.filter(epic.epic_id==epicid).first()
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
序列化反序列化java。awt。颜色>java。木卫一。InvalidClassException   java禁用多个日期范围jDateChooser   java为什么我的特例apper会被扔进泽西/灰熊?   JavaIntelliJ比较两个覆盖率数据   java什么是servletsdefault。你怎么办?   单击几下libgdx后java按钮没有响应   使用java将字符串转换为JSONArray   文件系统在java中刷新fileSystemViewer   java如何在hibernate中避免脏检查   java奇怪的问题,带有分号和“无法解决…”   java将值从子面板传递到父面板   HTML JTextPane CSS的Java FontSizeAction   java文件代码神秘地变成了一堆(0000)