IPDA图书馆
ipda的Python项目详细描述
内容
国际行星数据联盟(IPDA)支持跨机构 数据搜索、数据发现、数据检索等。它使用敏捷的oodt(object 面向数据技术)处理配置文件元数据搜索/检索的库 以及产品搜索/检索。它还提供了创建、操作, 并序列化VOTables。
Installation
本文档告诉您如何安装IPDA库。
Full Instructions
ipda库需要Python编程语言。我们建议 版本2.4或更高版本。在撰写本文时,2.6是最新的稳定版本。 如果您的系统上还没有安装python,您可以找到binary和 来自python网站的源代码发行版。
要测试系统上是否有正确版本的python,请运行:
python -V
您应该会看到类似的输出:
Python 2.6
指示安装的python版本。IPDA库还需要 Agile OODT。OODT是面向对象的数据技术,是 元数据和数据网格。敏捷oodt是oodt的python版本,它支持 比Java版本更高的性能和更容易集成。
到目前为止,安装ipda的最简单、推荐和鼓励的方法 库将使用EasyInstall。如果您的python安装有easyinstall 对它可用,那么这个命令就是您需要运行的全部 下载、构建、安装和生成命令行工具 系统上的所有用户:
easy_install ipda
请确保以管理用户的身份运行该命令。例如,在Mac OS上 x和其他unix系统,您可能需要运行:
sudo easy_install ipda
它还将下载并安装所有依赖项,包括敏捷oodt。
Installing EasyInstall
如果您碰巧在python安装不容易的系统上 安装,不用担心!升级你的系统以获得easyinstall的能力是 很简单。按照以下说明操作:
- 下载http://peak.telecommunity.com/dist/ez_setup.py
- 作为管理用户,运行新下载的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库的安装。按照以下说明操作:
- 从下载agile oodt源代码发行版 http://oodt.jpl.nasa.gov/dist/agile-oodt/oodt-0.0.1.tar.gz。 根据需要替换版本号。
- 从下载IPDA库源发行版 http://oodt.jpl.nasa.gov/dist/ipda-library/ipda-0.0.1.tar.gz。 根据需要替换版本号。
- 打开每个档案。
- 将当前工作目录更改为每个新创建的子目录, oodt-0.0.1和ipda-0.0.1,再次替换版本 数字视情况而定。
- 作为管理用户,在每个 子目录。
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的查询功能。