Profile

Cover photo
Fatiando a Terra
26 followers|14,007 views
AboutPostsPhotosVideos

Stream

Fatiando a Terra

Shared publicly  - 
 
 
I've just released v0.3 of +Fatiando a Terra , an open-source +Python package for geophysical modeling and inversion.

See the changelog for what is new in this release: http://fatiando.readthedocs.org/en/latest/changelog.html
1
Davide de Lerma's profile photoFatiando a Terra's profile photo
6 comments
 
Also, could you please send your doubts to the mailing list instead (https://groups.google.com/forum/#!forum/fatiando)? It's easier to track and respond and someone else might have a solution to your problem. Thanks!
Add a comment...

Fatiando a Terra

Shared publicly  - 
 
 
I've been designing a new inverse problems framework for +Fatiando a Terra that is loosely (shamelessly) inspired by the scikit-learn (http://scikit-learn.org/) object-oriented API.

It's a work in progress but looking pretty good so far. I'd love some feedback, please!

Github repo: https://github.com/leouieda/new-inversion/tree/oop
Rendered notebook: http://nbviewer.ipython.org/urls/raw.github.com/leouieda/new-inversion/oop/trial_inversion_refactor.ipynb

  #geophysics  
def solve(matrix, vector): if scipy.sparse.issparse(matrix) or scipy.sparse.issparse(vector): estimate, status = scipy.sparse.linalg.cgs(matrix, vector) if status >= 0: return estimate else: raise ValueError('CGS exited with input error') else: return numpy.linalg.solve(matrix, vector) def dot(a ...
1
Add a comment...

Fatiando a Terra

Shared publicly  - 
 
 
A couple of weeks ago I was at the +ScipyConference giving a presentation about my open-source geophysical modeling package +Fatiando a Terra. The video of this talk is now on YouTube!

There are some code examples of some of the functionality. If you're interested in learning more, go to http://www.fatiando.org or contact me directly!

The slides for this talk (as well as all the source code) is on a +GitHub  repository: https://github.com/leouieda/scipy2013
3
Add a comment...

Fatiando a Terra

Shared publicly  - 
 
 
As promised, a blog post about my first publication! As I've mentioned before, the results were obtained using the dev version of +Fatiando a Terra. The code will be released with version 0.1 in the near future. The supplementary material is all on +figshare and the code is hosted on +Bitbucket
About · Blog · Software · Fatiando a Terra · Tesseroids · Content · Topics in geophysical inversion · Problemas inversos em geofísica · People · Leonardo Uieda · Publications · Vanderlei Coelho Olivei...
1
Geofisica Consultoria's profile photoFatiando a Terra's profile photo
2 comments
 
+Geofisica Consultoria, claro que sim! Nem precisava pedir. Saudações
 ·  Translate
Add a comment...

Fatiando a Terra

Shared publicly  - 
 
 
A great review of how the +Python setuptools works and the current issues with Python packaging and new tool pip.
I encountered the issue with binary distributions when I tried to package the 0.0.1 beta of +Fatiando a Terra. Of course, this didn't work even under Windows, but that is f2py's fault.
The way I found around this was to implement everything in Python and make optional Cython modules that are compiled if Cython is available at installation. Hopefully this makes it easier to get +Fatiando a Terra working in the next release (0.1) due soon!
Python Packaging: Hate, hate, hate everywhere. written on Friday, June 22, 2012. I admit that I was a huge fan of the Python setuptools library for a long time. There was a lot in there which just res...
1
Add a comment...

Fatiando a Terra

Shared publicly  - 
 
All the of the numerical results were obtained using +Fatiando a Terra (for now still on a private fork)! Soon the code will be merged into the main branch and made available for anyone to tinker
 
Just made my first two publications on +figshare!

UIEDA, L. ; BARBOSA, V. C. F. . Animation of growth iterations during 3D gravity gradient inversion by planting anomalous densities. In: Figshare. Retrieved 18:23, March 27, 2012. http://hdl.handle.net/10779/2f26602b43f73723987b8d04946bfa41

and

UIEDA, L. ; BARBOSA, V. C. F. . Poster: 3D gravity gradient inversion by planting density anomalies. In: Figshare. Retrieved 18:25, March 27, 2012. http://hdl.handle.net/10779/ee0d3c9370d6719b8dbc2fa3c88e4392

Comments are welcome!

One thing that bothered me is that I couldn't find a way to change the order of the authors. Even if I changed it in the "edit" window, in the article it was always wrong.
1
Add a comment...
Have them in circles
26 people
Nabilt Jill Moggiano Aburto's profile photo
Davide de Lerma's profile photo
Dorival Debei's profile photo
satish maurya's profile photo
Subhajit Ganguly's profile photo
Sunjay S's profile photo
Jose Fernando Caparica Jr's profile photo
ETL Solutions's profile photo
Felipe Melo's profile photo

Fatiando a Terra

Shared publicly  - 
 
I am pleased to announce the release of +Fatiando a Terra v0.2!

This release includes many new features and improvements. Read all about it in the linked blog post. The main addition is a new framework for solving geophysical inverse problems. It aims greatly simplify the process of building new inversion solvers.

Many thanks to +André Ferreira , +Vanderlei Coelho  and Henrique Bueno dos Santos, who are first time contributors to the project!
I am pleased to introduce to you, Fatiando a Terra v0.2! If you have all the dependencies installed, just: pip install -U fatiando. This release was a long time in the making (nearly 7 months). Which is largely due to the effort of building a new inverse problems framework.
2
1
Leonardo Uieda's profile photo
Add a comment...

Fatiando a Terra

Shared publicly  - 
 
 
The Pythonification of scientific computing.

I became interested in Python as a way to consolidate tools. Apparently a lot of people are having the same idea.
Over the past two years, my scientific computing toolbox been steadily homogenizing. Around 2010 or 2011, my toolbox looked something like this: Ruby for text processing and miscellaneous scripting...
1
Add a comment...

Fatiando a Terra

Shared publicly  - 
 
 
New post on the +Fatiando a Terra a Terra blog!

TL;DR: Learn to program so you can learn theoretical concepts hands-on. and gain a deeper understanding them.

Inspired by this post (http://www.agilegeoscience.com/journal/2011/9/28/learn-to-program.html) by +Matt Hall 
And that is exactly why I started building Fatiando a Terra during my Master's. I started implementing everything that I learned. And I did it in a way that allowed to me reuse all that I built. As a result, implementing new things got faster and faster the more I did it!
1
Add a comment...

Fatiando a Terra

Shared publicly  - 
 
 
+Fatiando a Terra version 0.1 has been released into the wild internet!

The blog post includes an example if a toy tomography problem. It is an +IPython notebook and can be downloaded and executed!

Go try it out and be sure to let me know what you think!
Yes, you read it right. Fatiando a Terra 0.1 is finally out on PyPI! I have to admit, this took me longer than I expected. The first release was "scheduled" for the end of last year. But, as I'm sure ...
1
Add a comment...

Fatiando a Terra

Shared publicly  - 
 
 
Finally my first paper is out on Geophysics!

Uieda, L., and V. C. F. Barbosa (2012), Robust 3D gravity gradient inversion by planting anomalous densities, Geophysics, 77(4), G55-G66, doi:10.1190/geo2011-0388.1.

You can get it at the Geophysics website (http://dx.doi.org/10.1190/geo2011-0388.1) or download it from my personal website.

This is the result of the work done during my Masters. The code developed for this paper is already integrated into +Fatiando a Terra and will be part of the next release (0.1)! It is part of the +Python package and there is also a command line program that runs the inversion, for those who don't want/need to mess around with Python.

I'll make a blog post about this soon, with some code samples and nice 3D plots!

Also check out the supplementary material on +figshare:

* http://dx.doi.org/10.6084/m9.figshare.91469
* http://dx.doi.org/10.6084/m9.figshare.91574
Journal articles. Uieda, L., and V. C. F. Barbosa (2012), Robust 3D gravity gradient inversion by planting anomalous densities, Geophysics, 77(4), G55-G66, doi:10.1190/geo2011-0388.1. [abstract][pdf]....
1
Add a comment...

Fatiando a Terra

Shared publicly  - 
 
For a while we've been thinking of opening up the fatiando.org domain to more than just the +Python package "fatiando". We now include some other open-source software (like Tesseroids for gravity modeling in spherical coordinates), lecture notes, slides, and other content. All free and open source! Check it out and let us know what you think!
About · Blog · Software · Fatiando a Terra · Tesseroids · Content · Topics in geophysical inversion · Problemas inversos em geofísica · People · Leonardo Uieda · Publications · Vanderlei Coelho Olivei...
2
1
Leonardo Uieda's profile photo
Add a comment...
People
Have them in circles
26 people
Nabilt Jill Moggiano Aburto's profile photo
Davide de Lerma's profile photo
Dorival Debei's profile photo
satish maurya's profile photo
Subhajit Ganguly's profile photo
Sunjay S's profile photo
Jose Fernando Caparica Jr's profile photo
ETL Solutions's profile photo
Felipe Melo's profile photo
Contact Information
Contact info
Email
Story
Tagline
Modeling and inversion for geophysics
Introduction
Fatiando a Terra is an open-source Python package for modeling and inversion in geophysics.