SEG-Y Seismic Data Inspection and Manipulation Tools using Xarray


Keywords
geophysics, segy, seismic, sgy, swung-t20, swung-t21, xarray
License
Other
Install
pip install segysak==0.5.1

Documentation

SEGY-SAK - Version

build-status python-version code-style license docs

SEGY-SAK logo

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.

Installation

SEGY-SAK can be installed by using pip. Dependencies are specified in the pyproject.toml.

Python Package Index via pip

From the command line run the pip package manager

python -m pip install segysak

Install from source

Clone the SEGY-SAK Github repository and in the top level directory run

python -m pip install .

CLI Quick Start

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.