SEGY-SAK
SEGY-SAK was a personal project I've developed and maintained from my PhD. The project links the work of segyio a C library with a Python wrapper for reading SEG-Y files to Xarray.
SEG-Y files are an old and esoteric file format developed when magnetic tapes were used to store
seismic data. The files are linear in their data layout with headers for each scope, (e.g. file headers and
trace headers). You can find out more from the SEG technical standards library, particularly in revision SEG-Y_r2.1
.
SEGY-SAK makes the loading of the SEG-Y data easier by abstracting the linear nature of the file format and presenting the data to the user in simpler and labelled arrays using Xarray. It also implements a lazy backend as some SEG-Y files can reach Gb in size.
You can find out more at the repo or in the documentation.