Skip to content

leouieda/iag-04-2015

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fatiando a Terra: construindo uma base para ensino e pesquisa de geofísica

Leonardo Uieda (16-04-2015)

About

This is a presentation I gave for the Department of Geophysics of the University of São Paulo. It's about my open-source project Fatiando a Terra and how I'm using for teaching geophysics and doing my own research on inverse problems.

slides.pdf is the presentation (made in Google Docs). The live demos were performed with some of the IPython notebooks in the notebooks folder. You can view a static version of the notebooks on nbviewer (click of the .ipynb files).

This repository (with slides and notebooks) is archived in figshare: doi: 10.6084/m9.figshare.1381870

Resumo

O Fatiando a Terra (www.fatiando.org) é uma biblioteca feita na linguagem Python que tem como objetivo facilitar o trabalho de pesquisadores e professores na área geofísica. Os módulos da biblioteca foram planejados para facilitar a combinação de seus componentes de diversas formas. Por exemplo, o mesmo módulo de modelagem direta pode ser usado para produzir dados sintéticos, desenvolver um método de inversão ou como parte de uma interface gráfica interativa. Além disso, as funções da biblioteca podem ser combinadas com funções desenvolvidas pelo usuário e com as muitas bibliotecas científicas da linguagem Python. O módulo de problemas inversos automatiza grande parte da implementação de um novo método de inversão. O pesquisador implementa somente o cálculo de dados preditos e da matriz de sensibilidade, ambos reutilizando os diversos módulos de modelagem direta. Com essas duas funções, o usuário pode escolher livremente entre diversos métodos de optimização e regularização para executar sua inversão.

Para o ensino de geofísica, a biblioteca pode ser combinada com a interatividade de outros programas, particularmente o IPython notebook (www.ipython.org). Conceitos difíceis de serem transmitidos em aula podem ser explorados pelos alunos de forma interativa, com botões, gráficos e animações. Por exemplo, para ensinar a reflexão e refração de ondas sísmicas, o professor pode utilizar simulações numéricas da propagação de ondas para produzir animações em tempo real. Outro exemplo é permitir aos alunos explorar como o campo geomagnético interage com um corpo geológico a diferentes latitudes para produzir uma anomalia magnética de campo total. Dessa forma, os alunos ganham experiência e intuição ao interagir com os resultados.

A implementação de diversos métodos geofísicos em uma única biblioteca fornece a base necessária para a rápida criação de novas metodologias e material didático interativo. A maior parte da funcionalidade atual é para gravimetria e magnetometria, embora já exista um núcleo de sísmica e sismologia que está sendo desenvolvido. O projeto necessita de usuários e desenvolvedores para crescer e abranger os demais ramos da geofísica. O projeto é software livre e contribuições de qualquer forma são bem vindas.

About

Palestrada ministrada no IAG/USP no dia 16/04/2015.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages