Git Product home page Git Product logo

geonumerics's People

Contributors

eusoubrasileiro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

geonumerics's Issues

Dsp C library

  • Choose what methods make available to python
  • Recompile the code of dsp library to make static library.
  • Use ctypes or any other method easier than swig to wrap-up the library for python.
  • re-write the tests and cookbook examples

Goal PSTM Kirchoff

The final goal of the project now is perform pos-stack time migration on the marmousi data set. Having time perform the pre-stack time migration on the same data set. Understanding then all related steps.

Absorbing boundaries

Implement sponge or perfect match layer in explicit modeling code.
Also Cerjan dumping.

Explicit 2D 4th order space

What steps will reproduce the problem?

  1. Running WaveFd.Exp2DWave following the required convergence criteria.

What is the expected output? What do you see instead?
To find the wave progressing through time and fading according its time length, for example, a wavelet of 50 ms should vanish from its original position after 60ms, for example. Being found somewhere else ahead.

Look after other implementations (Leo) and also post in stack exchange scicomp.

Diffusive/Dispersive behavior

Is there something am I missing why am i having dispersion??
Though propagation seams correct, we can see dispersion in space, wave width increasing with time and energy peak decreasing ( space differences??)

Pre-stack RTM 2D

Finish implementation including energy injection.

Test in with synthetic triangle model.

Knowledge needed for explicit methods (books)

Recommended books from scicomp:

Finite Difference Schemes and Partial Differential Equations, Second Edition
John C. Strikwerda

Finite Difference Methods for Ordinary and Partial Differential Equations: Steady-State and Time-Dependent Problems (Classics in Applied Mathematics) [Paperback]
Randall LeVeque (Author)

Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems (Springer Series in Computational Mathematics) (v. 2) [Hardcover]
Ernst Hairer (Author), Gerhard Wanner (Author)

Paper about explicit methods:

http://www.sciencedirect.com/science/article/pii/S0021999104001925

Sphinx Documentation

Document code and create site style documentation using sphinx-doc.org.
The doc string must contain formulas or whatever in sphinx rst format.

Refactor wavelet package

Honor model based on D. Hale and Leo Uieda.
Wavelet sampled at run time and easy manipulation for analytical solution.

Picture to matrix

Use a picture to create a velocity matrix, find out how and implement, to test with wedge model....

2D vs 3D Modelling and Migration

Application on Paraná Basin (1D symmetry Paleozoic Basin?)

  • Model 3D model with 2D acquisition to see effect
  • Also test effect of crooked acquisition

Python to Segy tool

  • To find one or to make one.
  • Use madagascar or Seismic UNIX to plot the results.

:: For future steps to play with migration after.

Scalar 2D Class

  • indexes must be correct by +2/-2 due unused region due 4th order space.
    • the source or any indexed position must correct for unused regions [0:2,:], [:-2,:], [:,0:2], [:,-2:]
  • the real calculation grid is (nx+2*pad-4, nz+pad-4)

Lax Wandroff 2D/3F Jing-Bo Chen

  • Implement and use, 4th order, expression (7)
  • Use cython for loop
  • Test with marmousi already download from ifp site in bookmarks, also devpython path

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.