#log #parser #las #version #geophysical

lasrs

解析地球物理测井文件 (.las) 的库

4 个版本

0.1.3 2020 年 5 月 16 日
0.1.2 2020 年 5 月 16 日
0.1.1 2020 年 5 月 16 日
0.1.0 2020 年 5 月 16 日

#5 in #las

MIT/Apache

97KB
307 行代码(不包括注释)

Test

Lasrs

Rust 库,用于解析地球物理测井文件 (.las)

仅支持 LAS 规范 2.0 版本。有关此格式的更多信息,请参阅 加拿大测井学会

  • 使用方法和在您的 cargo.toml 中添加以下内容:

    [dependencies]
    lasrs = "0.1.3"
    
    

    如果使用 Rust 2015,在 crate 根目录下添加以下内容:

    extern crate lasrs;
    

    读取测井头部版本的示例。

    use lasrs::Las;
    
    fn main() {
        let las = Las::new("./sample/example.las");
    
        assert_eq!(
            vec!["DEPT", "DT", "RHOB", "NPHI", "SFLU", "SFLA", "ILM", "ILD"],
            las.headers()
        );
    
        let las = Las::new("./sample/A10.las");
    
        assert_eq!(
            vec!["DEPT", "Perm", "Gamma", "Porosity", "Fluvialfacies", "NetGross"],
            las.headers()
        );
    }
    
  • 文档

    模块文档及示例

  • 测试

    • 克隆此仓库并运行
    cargo test
    

依赖项

约 2.2-3MB
约 54K SLoC