跳转到主要内容

CDX数据集的在线数据浏览器

项目描述

这是一个针对CDX(气候数据交换)的在线数据浏览器,CDX是由喷气推进实验室(JPL)发起的。它作为气候数据“数据门户”。

虽然此软件旨在用于CDX网站,但它可以在任何Plone网站上运行。

开发者

如果您在维护此软件包时遇到困难,请注意,它依赖于CDX的客户端软件包。这听起来不错,但客户端本身依赖于PyHDF,它看起来像是一个标准的Python增强egg,但相信我,它不是。好吧,它可能确实是,但它依赖于NumPYHDF4,这两者都存在问题。

以下是我最终需要执行的步骤

  1. 选择一个前缀,称为 $PREFIX。

  2. virtualenv-2.6 –distribute –no-site-packages –prompt=cdxcrap $PREFIX

  3. cd $PREFIX

  4. bin/pip install numpy

  5. mkdir src

  6. cd src

  7. curl -L ‘http://www.hdfgroup.org/ftp/HDF/HDF_Current/src/hdf-4.2.6.tar.bz2’ | tar xjf -

  8. cd hdf-4.2.6

  9. ./configure –prefix=$PREFIX –without-szlib –disable-fortran

  10. make

  11. make install

  12. cd ..

  13. curl -L ‘http://sourceforge.net/projects/pysclint/files/pyhdf/0.8.3/pyhdf-0.8.3.tar.gz’ | tar xzf -

  14. cd pyhdf-0.8.3

  15. env NOSZIP=1 INCLUDE_DIRS=$PREFIX/include LIBRARY_DIRS=$PREFIX/lib $PREFIX/bin/python2.6 setup.py install

然后你可以使用 $PREFIX/bin/python2.6 与此 egg 配合使用

  1. $PREFIX/bin/python2.6 bootstrap.py -d

  2. bin/buildout

  3. 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 - 未发布

  • 初始发布

项目详情


由以下机构支持