Convolutional model for seismic data (using a depth model)#190
Conversation
|
Hi @victortxa. I am really curious about what does it really do. Does it create a synthetic seismic ? Cheers and wellcome |
|
Hi @eusoubrasileiro thank you. |
|
@victortxa nice! some time ago I did this I didn't know about Evan Bianco and agile geoscience. I did as a cookbook for testing obspy... Well but It was too much for just testing obpsy io in a cookbook. Now It will be really nice to have such a tool, really cool! Btw I guess that with so many seismic modules we are heading to need to restruture the seismic package to new inner packages? What do you think @leouieda? |
|
@victortxa any progress on this? Could you write an introductory paragraph at the start of the PR description? It should contain a summary of the changes you're making (maybe an example?). Code from #192 will be useful for this (should be merged soon). |
|
Just a general description of what this PR adds. Nothing too big (2-3 sentences is fine). #192 is practically done so it won't take too long to be merged. Once it is, you can updated your branch and use the plotting functions proposed there. |
There was a problem hiding this comment.
@victortxa the first line of the module docstring should describe in a single sentence what this module does. In this case, a good examples would be "Seismic forward modeling by convolution" or "Zero-offset convolutional seismic modeling".
Next, put a small paragraph describing what the functions here do. Very general.
Finally, put a list of the functions present here with a line saying what each does (usually this is the first line of the function docstring).
|
@victortxa finally got a chance to review the code. Good job, it looks great! |
|
@leouieda I think/hope it's everything fine, finally... |
|
@victortxa I'll have a look at this as soon as I can. Seems that all tests pass and there are no merge conflicts 👍 I just need to take a quick look at the code and see if there is anything missing that I can spot (probably not). |
There was a problem hiding this comment.
@victortxa now that I'm thinking about this better, I don't think dt should have a default value. This is the sampling interval of rc and the results would be totally wrong if this value is wrong. So it's better to require the user to think about.
|
@victortxa sorry I took so long to look at this. I made a few comments about the function parameters. Not too much to do, just a few tweaks to make the code and the API cleaner. You'll need to adapt the cookbook and tests to the required changes. After this is done, I think it should be ready to merge. You'll need to merge the fatiando/fatiando master branch into this one before we can merge the PR. |
|
@leouieda Now I took so long to answer, sorry. Maybe it is easier if I show you the modifications I mentioned above, it will be easier to understand. 😬 |
One test is no more necessary because of this change.
…st change in depth_2_time function.
|
@leouieda Now I guess it's all done. |
|
@victortxa all seems good to go! Sorry for the long wait. Merging! |
Convolutional model for seismic data (using a depth model)
|
Cool! On Tue, Feb 2, 2016 at 3:02 PM, Leonardo Uieda notifications@github.com
Um homem que fosse só homem e dissesse as coisas que Jesus disse não |
|
👍 Fine! 😄 |
Generate a convolutional model from a depth geological model (Vp; density optional). It's useful to put direct in geology instead of a model in time, avoiding lose the main information. It can be helpful in situations when it's boring to convert from depth to time.
Checklist:
doc/contributors.rst(leave for last)