跳转到主要内容

IPDA库

项目描述

国际行星数据联盟(IPDA)支持跨机构数据搜索、数据发现、数据检索等。它使用敏捷OODT(面向对象数据技术)库来处理配置元数据搜索/检索和产品搜索/检索。它还提供创建、操作和序列化VOTables的实用工具。

安装

本文档介绍了如何安装IPDA库。

快速说明

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

easy_install ipda

这就完成了。

完整说明

IPDA库需要Python编程语言。我们建议使用2.4或更高版本。截至本文撰写时,2.6是最新的稳定版本。如果您的系统上尚未安装Python,您可以从Python网站找到二进制和源代码发行版。

要测试系统上是否安装了正确的Python版本,运行

python -V

您应该看到类似的输出

Python 2.6

指示已安装的Python版本。IPDA库还需要Agile OODTOODT是面向对象的数据库技术,是一个元数据和数据网格框架。Agile OODT是OODT的Python版本,比Java版本具有更高的性能和更简单的集成。

迄今为止,安装IPDA库最简单、推荐和鼓励的方法是使用EasyInstall。如果您的Python安装可以使用EasyInstall,那么您只需运行一个命令即可一次性下载、构建、安装并生成系统上所有用户的命令行工具

easy_install ipda

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

sudo easy_install ipda

这将下载并安装所有依赖项,包括Agile OODT。

可执行文件

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

安装EasyInstall

如果您所在的系统中的Python安装缺少easy install,不用担心!升级系统以获得EasyInstall的功能相当简单。按照以下说明操作

  1. 下载http://peak.telecommunity.com/dist/ez_setup.py

  2. 作为管理员用户,使用系统中的Python运行新下载的ez_setup.py文件。

EasyInstall及其必要的库将被下载、构建和安装,并生成easy_install可执行文件。easy_install可执行文件的位置在您平台的标准Python脚本位置,通常是python可执行文件所在的位置。例如,在Mac OS X 10.5上,目录是

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

不使用EasyInstall安装

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

  1. http://oodt.jpl.nasa.gov/dist/agile-oodt/oodt-0.0.1.tar.gz下载Agile OODT源代码分发版。根据适当替换版本号。

  2. http://oodt.jpl.nasa.gov/dist/ipda-library/ipda-0.0.1.tar.gz下载IPDA库源代码分发版。根据适当替换版本号。

  3. 解压缩每个存档。

  4. 将当前工作目录更改为每个新创建的子目录oodt-0.0.1ipda-0.0.1,再次根据适当替换版本号。

  5. 作为管理员用户,在每个子目录中运行:python setup.py install

问题和疑问

有关IPDA库的任何问题或寻求帮助,请访问我们的联系网页。

变更日志

0.0.3 - 错误修复

新墨西哥州立大学的Irma Trejo观察到“DATA_SET_NAME”配置文件元素没有被设置。这个版本更新了单元测试以检查这一点,并修复了问题。

0.0.2 - 错误修复

这个版本解决了处理PDS资源类“dataset”到PDAP资源类“DATA_SET”(带下划线)的特殊情况。现在它正确地添加了下划线。

0.0.1 - FCS

第一份客户发货包括PDS到PDAP查询功能。

0.0.0 - 未发布

这是一个Python实现的初始证明,提供了最基本的功能

  • Python中的VOTables

  • GRS数据访问

项目详情


支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面