Skip to main content

Modeling and inversion for geophysics

Project description

Fatiando a Terra

Website | Docs | Mailing list

An open-source Python library for modeling and inversion in geophysics.

Latest PyPI version Number of PyPI downloads Travis CI build status Test coverage status Code Health from landscape.io doi:10.5281/zenodo.16205 gitter chat room at https://gitter.im/fatiando/fatiando

Overview

Our goal is provide a comprehensive and extensible framework for geophysical data analysis and the development of new methodologies.

Research: Fatiando allows you to write Python scripts to perform your data analysis and generate figures in a reproducible way.

Development: Designed for extensibility, Fatiando offers tools for users to build upon the existing infrastructure and develop new inversion methods. We take care of the boilerplate.

Teaching: Fatiando can be combined with the Jupyter notebook to make rich, interactive documents. Great for teaching fundamental concepts of geophysics.

Getting started

Take a look at the Documentation for a detailed tour of the library. You can also browse the Cookbook for examples of what Fatiando can do.

Dependencies

For the moment, Fatiando runs and is tested in Python 2.7. To install and run Fatiando, you’ll need the following Python packages: numpy, scipy, matplotlib, ipython, pillow, basemap, numba, future, mayavi. You’ll also need a C compiler, preferably gcc.

You can get all of these on Linux, Mac, and Windows through the Anaconda distribution. See file requirements.txt.

Installing

Download and install the latest release of Fatiando from PyPI:

pip install fatiando

or get the latest development version from Github:

pip install --upgrade https://github.com/fatiando/fatiando/archive/master.zip

Note: fatiando.__version__ has the current version number. If you install from PyPI, this will be something like '0.2'. If you installed from Github, this will be the latest commit hash. This way you can track exactly what version of Fatiando generated your results.

See the documentation for detailed instructions.

Citing

If you use it in your research, please cite Fatiando in your publications as:

Uieda, L., V. C. Oliveira Jr, and V. C. F. Barbosa (2013), Modeling the Earth with Fatiando a Terra, Proceedings of the 12th Python in Science Conference, pp. 91 - 98.

Please also cite the method papers of individual functions/classes. References are available in the documentation of each module.

See the CITATION.rst file or the Citing section of the docs for more information.

Read this blog post by Robin Wilson if you haven’t heard of CITATION files.

Getting help

Here are a few option to get in touch with us:

License

Fatiando a Terra is free software: you can redistribute it and/or modify it under the terms of the BSD 3-clause License. A copy of this license is provided in LICENSE.txt.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

fatiando-0.4.zip (682.9 kB view details)

Uploaded Source

fatiando-0.4.tar.gz (607.7 kB view details)

Uploaded Source

File details

Details for the file fatiando-0.4.zip.

File metadata

  • Download URL: fatiando-0.4.zip
  • Upload date:
  • Size: 682.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fatiando-0.4.zip
Algorithm Hash digest
SHA256 dc45e32a672e5e9d7cb248e46fa7be3dfa296c4aae78214de176dc4ce3c2691d
MD5 816549fc513fd6d7f8e4bfa1cbbd6947
BLAKE2b-256 d2544d3842b0462ca1b00eca15192616db045431706a48c8a9d6e1dcdf6bf57f

See more details on using hashes here.

File details

Details for the file fatiando-0.4.tar.gz.

File metadata

  • Download URL: fatiando-0.4.tar.gz
  • Upload date:
  • Size: 607.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fatiando-0.4.tar.gz
Algorithm Hash digest
SHA256 7709a4f7e40fd94bce8f0825d1d33094d271052374707bf2595a2cbd314401c7
MD5 428de9aa70fffd45dae1488efb8e5f5f
BLAKE2b-256 2a48fa31d10cf8314d811860fe96f6f4ffba091369a8605dfd68ea8b737068b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page