GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Dirack/diffractionSimulator: Diffraction simulator programs developed to the Madagascar seismic processing package

BranchesTags
Open more actions menu

Latest commit

 

History

73 Commits
73 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
images
images
 
 
study
study
 
 
usage_example
usage_example
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
Mdiffsim.c
Mdiffsim.c
 
 
README.md
README.md
 
 
SConstruct
SConstruct
 
 
ricker.c
ricker.c
 
 

Repository files navigation

diffraction-simulator

Diffraction simulator scripts developed to the Madagascar seismic processing package

Developed to Madagascar package, version 2.0.

This package is a set of Madagascar SConstruct scripts to simulate several diffraction hyperbolas in a Stacked Section and migrate with a velocity model that produce best focusing of the simulated hyperbolas. After that simulation, it migrates the diffraction hyperbola, using local varimax focusing measure and velocity continuation to get the migration velocity model and focalize the diffractions.

This script is based on the numerical experiment of the Madagascar reproducible paper Post-stack velocity analysis by separation and imaging of seismic diffractions

Development setup

You need to have the actual Madagascar package stable release installed on your computer. Please follow the Installing Madagascar page in the official documentation.

Installation

After Madagascar installing process, you need to install the programs of this repository in your local Madagascar user's directory. You can compile and install it as any other Madagascar program. Usually, Madagascar keeps the path of your local copy source files in the $RSFSRC environment variable. You can show that on a bash terminal using 'echo' command:

~$ echo "$RSFSRC"

And Madagascar will install executable files on your $RSFROOT directory. You can show that environment variable with 'echo' too:

~$ echo "$RSFROOT"

Madagascar stores user programs in $RSFSRC/user directory. So, you can create a new directory or put this repository inside that directory. In this repository, such as every user's repository in Madagascar, we have a compilation SConstruct that compile the C programs. Run 'scons' on your $RSFSRC/user/vfsa repository to compile it:

~$ scons

And run 'scons install' in the top directory of your local Madagascar installation (the directory path in your $RSFSRC variable):

~$ sudo scons install

If you have any doubt about this process, please reffer to the oficial documentation in Adding_new_programs_to_Madagascar

Usage example

A few motivating and useful examples of how that product can be used. For examples and usage, please refer to the Wiki.

We also have many SConstruct examples in this repository in the experiments directory

Release History

  • v1.0-beta.1 - Work in progress
    • Beta version.

Meta

Rodolfo Dirack – @dirack – [email protected]

Distributed under the GPL3 license. See LICENSE for more information.

cre-gather-interpolation main page

Contributing

  1. Fork it (https://github.com/Dirack/diffractionSimulator/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Important: The commit history should be clear, with commit mesages around one or two paraghraps describing your modifications. Pull Requests with unsatisfactory commit history will be rejected.

About

Diffraction simulator programs developed to the Madagascar seismic processing package

Topics

ccrsdiffraction-analysisgeophysical-inversionsgeophysicsmadagascarpythonrsf

Resources

Readme
GPL-3.0 license
Activity

Stars

4 stars

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Sponsor this project

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.