Skip to main content

Seismic Forward Modeling Tool

Project description

PyPI version

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
  • Intel MKL -> Must be installed

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.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seismic_forward-0.0.1a3-py3-none-manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

File details

Details for the file seismic_forward-0.0.1a3-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seismic_forward-0.0.1a3-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b642bce40ea090031df508ddb20fe935838920317e200a2465919523fbd70706
MD5 07b1c0670f09b8cec20dc967f140c610
BLAKE2b-256 8d41e9c6e4bc0fdd768a24b7e89b771006ccd67a2fc2ebda49cb682f94b203bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for seismic_forward-0.0.1a3-py3-none-manylinux_2_28_x86_64.whl:

Publisher: build_test_deploy.yml on equinor/seismic-forward

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page