Crate giga_segy_core
source ·Expand description
This library is the foundation for the giga-segy-in
and giga-segy-out
crates. It can be built either
with serialization support, or in a slightly more lightweight manner without it (see features).
Re-exports
pub use errors::RsgError;
pub use settings::SegySettings;
pub use enums::*;
pub use header_structs::*;
Modules
- This submodule deals with reading the actual data in the file once it has been mapped to memory.
- This contains all the enums that are used in the trace and binary headers.
- This file contains the definitions for the binary headers of a SEG-Y file. These can then be used for better interpreting the file in the parser.
- This module contains the
SegySettings
structure which can be used to customise the SEG-Y parsing.
Structs
- This structure contains all of the metadata for opening a SEG-Y file.
- This structure represents a SEG-Y trace.