diffractionSimulator

所属分类:物理/力学计算
开发工具:Python
文件大小:0KB
下载次数:2
上传日期:2021-05-12 15:16:41
上 传 者sh-1993
说明:  为马达加斯加地震处理软件包开发的衍射模拟器程序
(Diffraction simulator programs developed to the Madagascar seismic processing package)

文件列表:
LICENSE (35149, 2021-05-12)
Mdiffsim.c (4491, 2021-05-12)
SConstruct (2528, 2021-05-12)
images/ (0, 2021-05-12)
images/diffResponse.jpeg (51874, 2021-05-12)
ricker.c (1775, 2021-05-12)
study/ (0, 2021-05-12)
study/diffraction_image/ (0, 2021-05-12)
study/diffraction_image/chanel_detection/ (0, 2021-05-12)
study/diffraction_image/chanel_detection/SConstruct (3874, 2021-05-12)
study/diffraction_image/fault_detection/ (0, 2021-05-12)
study/diffraction_image/fault_detection/SConstruct (1844, 2021-05-12)
study/diffraction_image/fault_detection/focusing_diffraction_program/ (0, 2021-05-12)
study/diffraction_image/fault_detection/focusing_diffraction_program/Mfocus.c (2371, 2021-05-12)
study/diffraction_image/fault_detection/stack.py (6495, 2021-05-12)
study/diffraction_image/fault_detection/stack.study.py (8420, 2021-05-12)
study/diffraction_image/sault_imaging/ (0, 2021-05-12)
study/diffraction_image/sault_imaging/SConstruct (1005, 2021-05-12)
study/fft_Cooley_Tukey_algorithm/ (0, 2021-05-12)
study/fft_Cooley_Tukey_algorithm/algoritmos_português_cormen.pdf (16951063, 2021-05-12)
study/fft_Cooley_Tukey_algorithm/fft.cpp (3368, 2021-05-12)
study/generate_diffraction_hiperbola/ (0, 2021-05-12)
study/generate_diffraction_hiperbola/SConstruct (2965, 2021-05-12)
study/original_program/ (0, 2021-05-12)
study/original_program/Mdiffraction.c (3551, 2021-05-12)
... ...

# diffraction-simulator > Diffraction simulator scripts developed to the Madagascar seismic processing package [Developed to Madagascar package, version 2.0.](http://www.ahay.org/wiki/Main_Page) ![](https://github.com/Dirack/diffractionSimulator/blob/master/images/diffResponse.jpeg) 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](http://www.reproducibility.org/RSF/book/tccs/diffr/paper_html/) ## Development setup You need to have the actual Madagascar package stable release installed on your computer. Please follow the [Installing Madagascar page](http://www.ahay.org/wiki/Installation) 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: ```sh ~$ echo "$RSFSRC" ``` And Madagascar will install executable files on your $RSFROOT directory. You can show that environment variable with 'echo' too: ```sh ~$ 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](https://github.com/Dirack/vfsa/blob/master/SConstruct) that compile the C programs. Run 'scons' on your $RSFSRC/user/vfsa repository to compile it: ```shell ~$ scons ``` And run 'scons install' in the top directory of your local Madagascar installation (the directory path in your $RSFSRC variable): ```shell ~$ sudo scons install ``` If you have any doubt about this process, please reffer to the oficial documentation in [Adding_new_programs_to_Madagascar](http://www.ahay.org/wiki/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](https://github.com/Dirack/diffractionSimulator/wiki)._ We also have many SConstruct examples in this repository in the [experiments directory](https://github.com/Dirack/diffractionSimulator/tree/study/0.1/study) ## Release History * [v1.0-beta.1](https://github.com/Dirack/diffractionSimulator/releases/tag/v1.0) - Work in progress * Beta version. ## Meta Rodolfo Dirack – [@dirack](https://github.com/Dirack) – rodolfo_profissional@hotmail.com Distributed under the GPL3 license. See ``LICENSE`` for more information. [cre-gather-interpolation main page](https://github.com/Dirack/diffractionSimulator) ## Contributing 1. Fork it () 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.

近期下载者

相关文件


收藏者