1. 首页
  2. 编程语言
  3. C++ 
  4. 高效读写库cigsegy在Windows系统下的地震segy数据编译

高效读写库cigsegy在Windows系统下的地震segy数据编译

上传者: 2023-09-02 11:17:57上传 7Z文件 1.25MB 热度 16次

相较于纯Python实现的segysak,我们实现的cigsegy在读写segy文件时速度更快。虽然相比segyio在读取segy文件时稍慢一些,但差距很小。然而,在创建segy文件时,cigsegy比segyio更快速。segyio默认文件是有序的三维数据集,尽管它也支持由一系列道构成的文件(非严格模式),但这种模式下许多功能被禁用且会引发错误。与此不同,cigsegy支持处理有序但部分道缺失的segy文件。处理这些文件很简单,只需使用相同的方法,例如cigsegy.fromfile('miss.segy')。此外,cigsegy还能处理inline和crossline间隔不为1的文件。有时由于保密要求或记录错误等原因,文件头可能会损坏。如果您能记住体积大小和采样格式(IBM为1,IEEE为5),cigsegy也能读取这些文件。只需使用

下载地址
用户评论