Seismic Forward Modeling Tool
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seismic_forward-0.0.1a3-py3-none-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seismic_forward-0.0.1a3-py3-none-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b642bce40ea090031df508ddb20fe935838920317e200a2465919523fbd70706
|
|
| MD5 |
07b1c0670f09b8cec20dc967f140c610
|
|
| BLAKE2b-256 |
8d41e9c6e4bc0fdd768a24b7e89b771006ccd67a2fc2ebda49cb682f94b203bc
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
seismic_forward-0.0.1a3-py3-none-manylinux_2_28_x86_64.whl -
Subject digest:
b642bce40ea090031df508ddb20fe935838920317e200a2465919523fbd70706 - Sigstore transparency entry: 187151634
- Sigstore integration time:
-
Permalink:
equinor/seismic-forward@da9aa2de4e7217abdd8eb2d284caab779e0604a1 -
Branch / Tag:
refs/pull/91/merge - Owner: https://github.com/equinor
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_test_deploy.yml@da9aa2de4e7217abdd8eb2d284caab779e0604a1 -
Trigger Event:
pull_request
-
Statement type: