9个版本

0.8.1 2021年11月21日
0.7.1 2021年1月27日
0.7.0 2020年8月9日
0.6.1 2020年4月12日
0.2.5 2015年7月28日

#250 in 压缩

Download history 5002/week @ 2024-03-14 5588/week @ 2024-03-21 6247/week @ 2024-03-28 7103/week @ 2024-04-04 3571/week @ 2024-04-11 3664/week @ 2024-04-18 4204/week @ 2024-04-25 4156/week @ 2024-05-02 3847/week @ 2024-05-09 3382/week @ 2024-05-16 3099/week @ 2024-05-23 4247/week @ 2024-05-30 4868/week @ 2024-06-06 3556/week @ 2024-06-13 3892/week @ 2024-06-20 3424/week @ 2024-06-27

16,709 每月下载量
用于 59 个crate (直接使用19个)

MIT/Apache

4MB
54K SLoC

C 44K SLoC // 0.4% comments Rust 5K SLoC // 0.0% comments M4 2K SLoC // 0.3% comments FORTRAN Modern 1.5K SLoC // 0.1% comments Automake 200 SLoC // 0.5% comments C++ 180 SLoC // 0.3% comments Happy 90 SLoC Shell 40 SLoC // 0.4% comments

hdf5-sys

此crate提供了对HDF5 C库的直接绑定,并在必要时允许从C源码构建库,因此可以静态链接。

静态链接

此crate支持链接到HDF5的静态构建。HDF5 C库是通过hdf5-src crate构建的,然后在设置static特性时链接进来。下面是静态构建支持的选项列表。

截至写作时,构建的HDF5库版本为1.10.5,但以后可能会增加。

Crate特性

向上传播的特性将基于所选库的特性进行检测。可以选择的库可以始终通过指定环境变量HDF5_DIR来覆盖。

通用特性

  • mpio: 启用MPI支持(静态模式下不支持)
  • static: 从源码构建HDF5 C库(下面是选项列表)

这些选项是互斥的。这个组合可能在将来得到支持,请参见问题#101。

以下特性会影响从源码编译时的HDF5构建选项

  • hl: 启用高级特性(我们不提供绑定)
  • threadsafe: 构建线程安全的库版本
  • zlib: 启用zlib过滤器支持
  • deprecated: 包含已弃用的符号(我们不提供绑定)

注意:HDF5库有单独的BSD样式许可

依赖项