CDX数据包装器
项目描述
CDX DataWrappers提供对CDX数据系统的API访问,该API允许对CDX提供的数据进行子集化和空间和时间的访问。CDX是气候数据交换,是喷气推进实验室创建一个共享气候数据的虚拟环境的努力。
安装
本文件告诉您如何安装cdx-datawrappers。
快速指令
作为具有管理权限的用户,运行
easy_install cdx-datawrappers
就这样。
完整指令
cdx-datawrappers需要Python编程语言。我们建议使用2.4或更高版本。截至本文撰写时,2.6是最新的稳定版本。如果您的系统上尚未安装Python,您可以从Python网站找到二进制和源代码分发。
要测试系统上是否安装了正确的Python版本,运行
python -V
您应该看到类似以下输出
Python 2.6
指示已安装的Python版本。
到目前为止,安装cdx-datawrappers最简单、推荐和鼓励的方式是使用EasyInstall。如果你的Python安装已提供EasyInstall,那么只需运行一条命令即可一次性下载、构建、安装并为系统上的所有用户生成命令行工具
easy_install cdx-datawrappers
请确保以管理员用户身份运行该命令。例如,在Mac OS X和其他Unix系统上,你可能需要运行
sudo easy_install cdx-datawrappers
这将同时下载和安装所有依赖项,包括Setuptools。
可执行文件
安装EasyInstall
如果你所在的系统中Python安装缺少easy install,请不要担心。提升系统以获得EasyInstall的能力非常简单。请按照以下说明操作
以管理员用户身份,使用系统Python运行新下载的ez_setup.py文件。
EasyInstall及其必要库将为您下载、构建和安装,并生成easy_install可执行文件。该easy_install可执行文件的位置如上所述。
不使用EasyInstall安装
如果系统上没有EasyInstall,你仍然可以按照以下说明正确安装cdx-client
从http://cdx.jpl.nasa.gov/software/dist/cdx-datawrappers/cdx-datawrappers-0.0.0.tgz下载cdx-datawrappers源代码包。根据需要替换版本号。
解压每个存档。
将当前工作目录更改为每个新创建的子目录,cdx.datawrappers-0.0.0,根据需要替换版本号。
以管理员用户身份,在每个子目录中运行:python setup.py install。
问题和疑问
有关cdx-datawrappers的任何问题或寻求帮助,请访问我们的联系网页。
变更日志
0.0.8 - 10/19/2011
本版本包括CDX-120,它为AIRX2STC产品(AIRS CO2产品)提供数据包装支持。
有关问题跟踪器,请参阅https://oodt.jpl.nasa.gov/jira/browse/CDX
0.0.7 - 06/27/2011
本版本添加了功能以启用ESG安全,并允许用户配置OPeNDAP URL。分别参见CDX-116和CDX-111。
有关问题跟踪器,请参阅http://oodt.jpl.nasa.gov/jira/browse/CDX
0.0.6 - 11/13/2010
本版本添加了按纬度、经度和时间(添加时间维度)进行子集化的功能,以改进CDX-94中的工作。有关更多详细信息,请参阅CDX-103。
有关问题跟踪器,请参阅http://oodt.jpl.nasa.gov/jira/browse/CDX
0.0.5 - 09/10/2010
本版本更新了CloudSAT数据包装器URL。有关更多详细信息,请参阅CDX-99。
有关问题跟踪器,请参阅http://oodt.jpl.nasa.gov/jira/browse/CDX
0.0.4 - 09/03/2010
本版本对每个数据包装器提供的GetVariableByLatLon功能进行了微妙但重要的改进。而不是返回一个1维或2维数组(如果原始数组是2维的则为1维,如果是3维的则为2维),数据包装器已修改为返回一个1维或2维数组,其元素为元组(形式为lat, lon, value),以便可以将值映射到新的空间网格上以支持条件分析场景。有关更多详细信息,请参阅CDX-94。
有关问题跟踪器,请参阅http://oodt.jpl.nasa.gov/jira/browse/CDX
0.0.3 - 03/24/2010
本版本改进了MLS、MISR、CloudSAT和CCSM数据包装器,添加了subsetByLatLon函数(根据CDX-84)。此外,本版本修改了CDXDataWrapper.py接口中的GetVariable函数以及所有后续实现,以允许指定约束以进行进一步的子集化(有关更多详细信息,请参阅CDX-86)。
有关问题跟踪器,请参阅http://oodt.jpl.nasa.gov/jira/browse/CDX
0.0.2 - 02/27/2010
本版本改进了CDXDataWrapper接口,包括在AIRSDataWrapper上按纬度和经度进行子集化的能力。
有关问题跟踪器,请参阅http://oodt.jpl.nasa.gov/jira/browse/CDX。
0.0.1 - 10/02/2009
本版本包括对PyDAP库的一些突出问题的特别修改版本。
0.0.0 - 初始
这是cdx-datawrappers的初始版本,提供对MISR、MLS AIRS和NCAR社区气候模拟模型(CCSM)输出netCDF数据的本地访问,以及对MLS、AIRS和CCSM数据的远程访问。