Published in Geophysics · Vol. 91, No. 6 Portable Windows Version · Free · Open Source

SeismicFlow

SeismicFlow: The First Production-Grade Python-Native GUI Platform for Integrated Geoscience Workflows.

Requires Windows 10 or newer. For NVIDIA GPU systems, also requires CUDA Toolkit 11.8.

Scroll ↓

// why seismicflow

One app, the whole workflow

From SEG-Y and well logs to trained ML models and 3D volume rendering — SeismicFlow keeps the entire interpretation pipeline in a single, native Python application.

Integrated Workflows

Seismic interpretation, well log analysis, and machine learning live in one application — no exporting between tools.

Built-in ML & AI

PyTorch, TensorFlow, XGBoost, CatBoost, LightGBM, and TabNet are ready to use out of the box — no extra setup.

3D Visualization

Hardware-accelerated rendering of seismic volumes, powered by VTK and OpenGL.

SEG-Y & Well Data

Native support for industry-standard seismic and well formats, with built-in geospatial tooling via pyproj.

GPU-Accelerated, CPU-Ready

Optional CUDA acceleration speeds up neural network training — every feature also runs fully on CPU.

Free & Open Source

GPL-3.0 licensed and peer-reviewed — no license fees, no vendor lock-in, source available on GitHub.

// tutorials

See it in action

Walkthroughs of installation, seismic interpretation, and the ML toolkit.

// publication

Peer-reviewed & published

GEOPHYSICS · Vol. 91, No. 6 (2026) · pp. F13–F21

Mahzad, M. (2026). SeismicFlow: The first production-grade Python-native GUI platform for integrated geoscience workflows. Geophysics, 91(6), F13–F21. doi.org/10.1190/GEO-2025-1020

Read the Paper

// quick start

Up and running in one command

Download the release files into a folder, then run the installer. It builds a fully isolated Python environment — your system Python is never touched.

~/SeismicFlow
$ python install.py
> detecting platform... Linux (system Python 3.10)
> creating isolated virtual environment...
> installing PyTorch, TensorFlow & dependencies...
> done. Launch with ./SeismicFlow.sh

Works on Windows 10/11 and modern 64-bit Linux. GPU acceleration is optional — every feature also runs on CPU only. Full installation steps, required files, and troubleshooting are in the README.

Questions, collaborations,
or just want to say hello.