Skip to content

trhallam/segysak

Repository files navigation

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.