FAQ

I have a HDF5 version conflict error

If you are in a conda environment this can occur when conflicts arrise from the installed netCDF4 binaries and your system binaries. We suggest you try updating the library with your distribution package manager. Re-creating your conda environment or trying to reinstall the netCDF4 related packages.

How big can my input SEG-Y file be

For practical purposes SEGY-SAK is a designed as a desktop focussed tool for files that fit into memory. Files on the order of 10s of Gb can be reliably loaded into memory these days. For files greater than the amount of memory available the segy_convert function should be used to convert directly to NETCDF4. Conversion of very large files can be slow but they can then be lazily loaded using Xarray and dask.

Why don’t you use the global coordinates for dimensions

Xarray requires that our dimensions be orthogonal to each other. Often seismic data is rotated relative to the global cartesian grid and therefore it is not orthogonal any more. To get around this users of seismic data regularly work with the local seismic grid defined by the inline, crossline and vertical directions. This local grid is linked to the global coordinate system through an affine transform.