到starlink hds库的python接口
starlink-pyhds的Python项目详细描述
hds是基于c的starlink hds的python扩展 库,允许读取和写入StarLink HDS格式文件 在Python体内。它可以读写版本4和版本5(hdf5 基于)HDS文件。它不要求StarLink软件套件 安装在您的系统上。它还需要numpy,还需要一个c 编译程序。它将自行构建hdf5库,并 不需要单独安装。
因为构建过程使用starlink生成的配置脚本 构建hds-v4和hds-v5库,不幸的是,它可能需要 生成计算机上存在gfortran或类似文件。但是,这里不使用Fortran库。
这是根据内部装运的starlink.hds包改编的 StarLink Pyndf:https://github.com/timj/starlink-pyndf主 不同的是这个包不需要单独的starlink 安装,因为它直接构建c hds库(和 它不包含任何特定于ndf的访问。
有关HDS的更多信息,请参阅: http://www.starlink.ac.uk/docs/sun92.htx/sun92.html 或者有关StarLink本身的信息,请参见 http://starlink.eao.hawaii.edu/starlink
安装
它是通过安装的。
python setup.py安装
或
python setup.py install–prefix=<;您的特定安装目录>;
更新库版本(供维护人员使用)
如果需要更新库,应该执行“make dist” 在已配置的starlink安装中,将tarball复制到此处,然后 然后将由此产生的分配取消到本回购协议中。添加 文件到git,并检查是否有任何丢失的文件 包括在dist tar球里。正常的starlink构建过程 不使用“make dist”步骤,因此对于新的 头文件和类似文件丢失。请更新上游 starlink makefile.am可以修复它。