HDF5和相关格式的实验性查看器程序。
hdf_compass的Python项目详细描述
欢迎来到这个项目!HDF Compass是一个用于 HDF5和相关格式,旨在补充其他更复杂的格式 像hdfview这样的应用程序。强调简洁的最小设计, 通过新格式的插件系统实现最大的可扩展性。
hdf compass是用python编写的,但作为本地应用程序发布在 windows、os x和linux,使用pyinstaller和py2app来打包应用程序。
二进制可执行文件可用于Windows(Windows 7或更高版本)和Mac OS X(Yosemite或更高版本),网址为 下面列出的项目页。
欢迎错误报告和拉取请求!对于不重要的文件,请 首先打开一个问题,以便核心开发人员可以对您的想法给出反馈。
开发环境
您需要:
- Python 2.7(正在支持python 3.4+)
- NumPy
- Matplotlib
- wxPython Phoenix 3.0.2(尚未测试更高版本)
- Cartopy
- h5py[hdf插件]
- hydroffice.bag[包插件]
- Pydap[opendap插件]
- Requests[hdf rest api插件]
用于打包应用程序:
- PyInstaller(linux&windows,操作系统x的实验版)(>;=3.0)
- Py2App(操作系统x)
运行程序
^{tt1}$
注意:如果您在Mac上使用Python分布,您将看到 消息:“此程序需要访问屏幕。请使用框架运行 python的构建…。在这种情况下,使用pythonw命令:
^{tt2}$
注意:在Mac上,HDF Compass不创建初始窗口,使用系统应用程序 打开文件或远程资源的菜单。
在OS X上打包
^{tt3}$
在Windows上打包
单个文件:
^{tt4}$
单个文件夹(用于调试pyinstaller设置):
^{tt6}$
其他信息
- github:http://github.com/HDFGroup/hdf-compass
- 项目页面:https://www.hdfgroup.org/projects/compass/
- 许可证:类似于bsd的hdf组许可证(请参见COPYING)