用于在dessci上与trans-neptunian对象数据库交互的python模块。使用需要一个有效的des用户名和密码。

TNODatabase的Python项目详细描述


tNodatabase
==



版本号:0.2.0
作者:凯尔·弗兰森,lynus zullo

简介
----


-此软件包允许用户轻松地与dessci上的tno数据库集进行交互。
-使用户能够添加或删除候选对象,并查看有关观测和轨道的相关信息。


数据库有四个主要表:
-tnobs:候选人的个人观察。包括信息
如RA、DEC、MAG等!
-tnorbit:已报告和未报告的候选轨道。包括
诸如chisq、a、e、i等信息。每个轨道都有一个id,该id与已知候选轨道的名称相同,还有一个orbiid,
帮助我们将观测与轨道联系起来。
-tnolink:与特定
轨道相关的观测列表。将观测链接到具有唯一OrbitID的轨道。
-tnostat:包含有关候选质量的信息。


要求
----

-easyaccess模块(http://matias ck.com/easyaccess//home)
-pyorbfit(轨道拟合代码)
-有效的DES用户名和密码

/用法
---------


要安装,请使用pip:




$pip install tnodatabase

>或克隆repo:





$git clone https://github.com/ktranson/tnodatabase.git
$python setup.py install

配置
----


-模块没有菜单或可修改设置。没有
配置


疑难解答
----

-有关所有疑难解答问题,请联系lynusz@umich.edu或
kfranson@umich.edu

--

-q:如何开始?
-a:安装('pip install tnodatabase')后,您将需要
创建一个新的python项目并“导入tnodatabase”。接下来,在文件“db=tnodatabase.connect()”中创建一个
类对象。现在您应该可以调用任何您想要的函数了。“db.[函数名]”

-q:如何添加候选项?
-a:用户可以通过传递csv文件、pandas
数据帧或minor planet center文本文件来添加候选人。相关的
函数是:
-从csv添加候选(csv文件,季节,名称(可选))
-从mpc添加候选(文件名,canid)
-添加候选(可以表,季节,名称(可选),
指定(可选))
-q:如何查看有关候选的信息?
-a:查看候选人信息的最基本方法是在easyaccess内部使用适当的sql查询。然而,Tnodatabase中有几个函数可以简化流程。
调用这些函数并提供适当的参数。

-为了查看全面的文档,只需键入terminal
“帮助(Tnodatabase)”

弗兰森(kfranson@umich.edu)

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

推荐PyPI第三方库


热门话题
java从应用程序中的环境变量构造URL。性质   java代码中的Android按钮背景图像   java方法_jspService(HttpServletRequest,HttpServletResponse)的代码超过了weblogic 12.2中的65535字节限制   在Android中创建xml文件时出现java错误   java更新AVL树问题   java初学者,使用导航抽屉切换时维护片段状态   java m2e仍然给出一个错误,称“生命周期配置未涵盖插件执行”,即使自定义插件中有显式绑定   java,swing;用于创建对象的简单gui   java有没有办法使用Gradle将Kotlin类编译成JavaScript?   java如何防止Spring应用程序上下文关闭,直到启动关闭挂钩   Java:在o(1)空间和o(n)时间中反转字符串   java如何使用comparator按值对TreeMap排序   PHP和Java Unix时间戳之间的差异   java Curl到rest-assured API   java如何在使用okhttp请求POST时避免获取captcha错误   java如何将媒体存储目录导出到操作视图中?   Tomcat找不到Java servlet的开发版本   在jsp中,生成pdf我得到一个java。lang.IllegalStateException:流   如果在RESTAPI调用中找不到数据库中的数据,将返回哪个HTTP状态代码