到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可以修复它。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在一个问题被连续正确回答三次/并添加差异后,我如何将程序循环回开始   Java中未实例化的匿名类   java如何在Android中录制视频,只允许横向模式和最长时间录制时间   java从另一个活动发送实时消息   多线程java线程和互斥   java禁用Spring安全日志   JAVA伊奥。StreamCorruptedException:在与子级和父级ProcessBuilder通信时写入子级中的标准输出时,流头无效   使用Java(HttpURLConnection)对Restheart进行身份验证(对于Mongodb)   java如何解决Jenkins中的SAXParseException?   java为什么我需要mockito来测试Spring应用程序?   计算sin-cos和tan时缺乏精度(java)   java Hibernate。不同项目中相同一对一映射的不同行为   java图像滑块:如何使用JavaFX将图像放在另一个图像上   java Mockito在使用when时抛出NotAMockException   http Java servlet发送回响应