IPDA图书馆

ipda的Python项目详细描述


国际行星数据联盟(IPDA)支持跨机构 数据搜索、数据发现、数据检索等。它使用敏捷的oodt(object 面向数据技术)处理配置文件元数据搜索/检索的库 以及产品搜索/检索。它还提供了创建、操作, 并序列化VOTables

Installation

本文档告诉您如何安装IPDA库。

Quick Instructions

作为具有管理权限的用户,运行:

easy_install ipda

就这样。

Full Instructions

ipda库需要Python编程语言。我们建议 版本2.4或更高版本。在撰写本文时,2.6是最新的稳定版本。 如果您的系统上还没有安装python,您可以找到binary和 来自python网站的源代码发行版。

要测试系统上是否有正确版本的python,请运行:

python -V

您应该会看到类似的输出:

Python 2.6

指示安装的python版本。IPDA库还需要 Agile OODTOODT是面向对象的数据技术,是 元数据和数据网格。敏捷oodt是oodt的python版本,它支持 比Java版本更高的性能和更容易集成。

到目前为止,安装ipda的最简单、推荐和鼓励的方法 库将使用EasyInstall。如果您的python安装有easyinstall 对它可用,那么这个命令就是您需要运行的全部 下载、构建、安装和生成命令行工具 系统上的所有用户:

easy_install ipda

请确保以管理用户的身份运行该命令。例如,在Mac OS上 x和其他unix系统,您可能需要运行:

sudo easy_install ipda

它还将下载并安装所有依赖项,包括敏捷oodt。

Executables

目前IPDA库中没有可执行文件。它 仅提供VOTablePDAP函数。

Installing EasyInstall

如果您碰巧在python安装不容易的系统上 安装,不用担心!升级你的系统以获得easyinstall的能力是 很简单。按照以下说明操作:

  1. 下载http://peak.telecommunity.com/dist/ez_setup.py
  2. 作为管理用户,运行新下载的ez_setup.py文件 使用系统的python。

easyinstall及其必要的库将被下载、构建和 为您安装,并生成easy_install可执行文件。这个 easy_install可执行文件的位置在平台的标准中 python脚本的位置,通常是可执行文件python的位置 本身。例如,在mac osX10.5上,目录是:

/Library/Frameworks/Python.framework/Versions/Current/bin

Installing Without EasyInstall

如果您的系统上没有easyinstall,您仍然可以 IPDA库的安装。按照以下说明操作:

  1. 从下载agile oodt源代码发行版 http://oodt.jpl.nasa.gov/dist/agile-oodt/oodt-0.0.1.tar.gz。 根据需要替换版本号。
  2. 从下载IPDA库源发行版 http://oodt.jpl.nasa.gov/dist/ipda-library/ipda-0.0.1.tar.gz。 根据需要替换版本号。
  3. 打开每个档案。
  4. 将当前工作目录更改为每个新创建的子目录, oodt-0.0.1ipda-0.0.1,再次替换版本 数字视情况而定。
  5. 作为管理用户,在每个 子目录。

Issues and Questions

若要报告有关IPDA库的任何问题或寻求帮助,请访问我们的 contact网页。

Changelog

0.0.3 - Bug Fix

新墨西哥州立大学的Irma TrejoITY注意到“数据集名称” 未设置配置文件元素。此版本将单元测试更新为 检查一下,修理一下。

0.0.2 - Bug Fix

此版本解决了处理pds资源的特殊情况 类“data set”到pdap资源类“dataset”(带下划线)。 现在它正确地添加了下划线。

0.0.1 - FCS

第一个客户船包括pds到pdap的查询功能。

0.0.0 - Unreleased

这是python实现的初步证明,它提供了 功能:

  • python中的votables
  • GRS数据访问

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

推荐PyPI第三方库


热门话题
java刷新系统。用自己的记录器输出   使用Jython将参数从Java传递到Python   JavaSocksV4代理   java如何使用通知?   java@DirtiesConext不工作   java将多个jar组合成一个(使用maven)   java使用相等运算符比较两个类   java我怎样才能让两个JOptionPane一起出现在我的第一页上,并让它们在两个页面上都有正确的答案?   html无法访问java中资产文件夹内的文件   通过post命令向SpringWebApp发送对象时,java对象字段为null   单个实例中静态变量的类更改值(Java)   java解决方案是什么   试图检查网站所有受支持的密码套件的安全性,在java中遇到chacha20和poly1035问题