SEGY-SAK aims to be your Python Swiss Army Knife for Seismic Data.
To do this SEGY-SAK offers two things:
- A friendly interface to SEG-Y standard files which leverages Xarray and lazy loading to enable the access and processing of large data.
- A command-line interface for quickly checking, interrogating and converting SEG-Y data to other formats which support Xarray (e.g. NetCDF, Zarr, ZGY).
SEGY-SAK has many helpful features and examples which are explained in the full documentation.
SEGY-SAK can be installed by using pip. Dependencies are specified in the pyproject.toml
.
From the command line run the pip
package manager
python -m pip install segysak
Clone the SEGY-SAK Github repository and in the top level directory run
python -m pip install .
The command line interface (CLI) provides an easy tool to convert or
manipulate SEG-Y data. In your Python command-line environment it can be
accessed by calling segysak
.
For a full list of options run
segysak --help
or consult the documentation for additional information and examples.