Skip to main content

A toolbox for global full waveform inversion

Project description



Piper is yet another package for full waveform inversion studies. It features a flexible workflow manager and integration with EnTK.

The workflow of piper consists of 2 levels: stages and tasks. Stages are executed in their creation order. A stage may contain one or more tasks, which are executed in parallel.


Currently there are two options to execute the pipeline: build-in pipeline tool for small testing tasks and EnTK for large tasks.


Running examples

Before running, you need to add piper to PATH and PYTHONPATH

export PATH=$PATH:<path-to-piper>/scripts
export PYTHONPATH=$PYTHONPATH:<path-to-piper>
On TigerGPU
cd example
ln -s config.tiger.ini config.ini
On Summit
cd example
ln -s config.summit.ini config.ini

Project details

Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for PyperS, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size PyperS-0.0.1-py3-none-any.whl (14.1 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size PyperS-0.0.1.tar.gz (1.7 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page