CDX数据集的在线数据浏览器
项目描述
这是一个针对CDX(气候数据交换)的在线数据浏览器,CDX是由喷气推进实验室(JPL)发起的。它作为气候数据“数据门户”。
虽然此软件旨在用于CDX网站,但它可以在任何Plone网站上运行。
开发者
如果您在维护此软件包时遇到困难,请注意,它依赖于CDX的客户端软件包。这听起来不错,但客户端本身依赖于PyHDF,它看起来像是一个标准的Python增强egg,但相信我,它不是。好吧,它可能确实是,但它依赖于NumPY和HDF4,这两者都存在问题。
以下是我最终需要执行的步骤
选择一个前缀,称为 $PREFIX。
virtualenv-2.6 –distribute –no-site-packages –prompt=cdxcrap $PREFIX
cd $PREFIX
bin/pip install numpy
mkdir src
cd src
curl -L ‘http://www.hdfgroup.org/ftp/HDF/HDF_Current/src/hdf-4.2.6.tar.bz2’ | tar xjf -
cd hdf-4.2.6
./configure –prefix=$PREFIX –without-szlib –disable-fortran
make
make install
cd ..
curl -L ‘http://sourceforge.net/projects/pysclint/files/pyhdf/0.8.3/pyhdf-0.8.3.tar.gz’ | tar xzf -
cd pyhdf-0.8.3
env NOSZIP=1 INCLUDE_DIRS=$PREFIX/include LIBRARY_DIRS=$PREFIX/lib $PREFIX/bin/python2.6 setup.py install
然后你可以使用 $PREFIX/bin/python2.6 与此 egg 配合使用
$PREFIX/bin/python2.6 bootstrap.py -d
bin/buildout
bin/test
测试通过,所以它肯定工作!
cdxsite.databrowser 安装
使用 zc.buildout 和 plone.recipe.zope2instance
将 cdxsite.databrowser 添加到要安装的 eggs 列表,例如
[buildout] ... eggs = ... cdxsite.databrowser
告诉 plone.recipe.zope2instance 脚本安装 ZCML slug
[instance] recipe = plone.recipe.zope2instance ... zcml = cdxsite.databrowser
重新运行 buildout,例如使用
$ ./bin/buildout
如果你打算从另一个包的 configure.zcml 文件中显式包含该包,则可以跳过 ZCML slug。
变更日志
2.0.1 - 2011.7.1 - Plone 4.1 + 升级路径
此版本添加了以下内容
与 Plone 4.1 兼容。
移除了过时的安全声明。
升级路径。虽然目前为空,但未来升级的框架现在已到位。
2.0.0 - 2011.6.27 - 基础设施升级
此版本由于现在使用 Plone 4,因此速度明显加快。
1.0.2 - 2009.12.16 - 项目更新
使用新的下载 URL 更新项目元数据,该 URL 将所有相关的 cdxsite 可交付成果收集在一个位置。
正确声明 cdx.client 为依赖项。
1.0.1 - 错误修复
修复从 CDX 客户端库解析路径的问题。
1.0.0 - FCS
首次部署
0.0.0 - 未发布
初始发布
版权
版权所有 2008-2011 加州理工学院。版权所有。
软件归 Caltech/JPL 所有,受美国版权法以及适用的国际条约和/或公约的保护。美国政府可能根据适用的合同和与 Caltech/JPL 的许可协议,对软件的部分或全部拥有优先使用权。
此软件是在喷气推进实验室开发的,该实验室是加州理工学院的运营部门,未经事先、具体的书面许可,任何个人、组织或其他实体均不得使用。