Skip to main content

Seismic Forward is a tool for generating synthetic seismic from elastic parameters Vp, Vs and density.

Documentation

User manuals are located in the 'doc' directory.

Prerequisites

  • Boost
  • FFTW3
  • Intel MKL

GitHub

To have Git remember the credentials for you, do this

git config --global credential.helper cache                  # (activate memory cache)
git config --global credential.helper 'cache --timeout=3600' # (timeout in seconds)```

Fork and checkout a branch

If you intend to modify the repository, you should checkout a fork of this project rather than checking out the repository directly. When you have made a fork, you can set this repository as your origin using:

git checkout --track origin/release-4.3

(At the time being, it is adviced that you use branch release-4.3)

To make an executable using CLion or another IDE

Go to the directory containing the seismic-forward git repository

clion CMakeLists.txt

To make an executable using cmake

Go to the directory above the directory containing the seismic-forward git repository

cd dir-above-seismic-forward

Make directory where you want the project and executable to be build

mkdir my-proj-dir

Go to this directory and run run_cmake.sh to set up compiler and library dependencies

cd my-proj-dir
../seismic-forward/run_cmake.sh

Generate the executable

make

Run seismic-forward

The executable can be run directly once an XML model file/job file has been created. The only input data needed is an Eclipse-grid with Vp, Vs and Rho.

cd directory-with-Eclipse-grid
path-to-executable/seismic_forward my_job_file.xml

Run the tests

To run all tests do

../seismic-forward/TestScript.pl

To run a single test do

../seismic-forward/TestScript.pl case=1

NBNB! If more than one angle is involved, I think that results for the first angle only is checked. This is the way NRLib currently works.

Metadata

Release files for seismic-forward 4.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for seismic-forward 4.5.1
File Interpreter ABI Platform
seismic_forward-4.5.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details

Release files / seismic_forward-4.5.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL seismic_forward-4.5.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
c96e394fd71926737c76b4d6509b04330f650a4553d7bbe048ce0418077806d3
BLAKE2b-256 checksum
How to use checksums
1d0eed9ef43429313ecead33675ef1ca5e7f7546dfe123a2a16bb4d8419d920e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

4.5.1 This release

1 release file

4.5.0

1 release file

4.4

1 release file

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page