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.
// why seismicflow
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.
Seismic interpretation, well log analysis, and machine learning live in one application — no exporting between tools.
PyTorch, TensorFlow, XGBoost, CatBoost, LightGBM, and TabNet are ready to use out of the box — no extra setup.
Hardware-accelerated rendering of seismic volumes, powered by VTK and OpenGL.
Native support for industry-standard seismic and well formats, with built-in geospatial tooling via pyproj.
Optional CUDA acceleration speeds up neural network training — every feature also runs fully on CPU.
GPL-3.0 licensed and peer-reviewed — no license fees, no vendor lock-in, source available on GitHub.
// tutorials
Walkthroughs of installation, seismic interpretation, and the ML toolkit.
// publication
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
// quick start
Download the release files into a folder, then run the installer. It builds a fully isolated Python environment — your system Python is never touched.
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.
// contact
Questions, collaborations,
or just want to say hello.