GithubHelp home page GithubHelp logo

dbutss / aempy3 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from volkerrath/aempy3

0.0 0.0 0.0 313 KB

Airborne Electromagnetics Processing, Inversion, and Interpretation

License: Other

Python 63.83% Fortran 35.66% Makefile 0.51%

aempy3's Introduction

Tools for processing, inversion, and interpretation of Airborne ElectroMagnetics

This is the public repository for the Airborne Electromagnetic Inversion toolbox "aempy" (python3 version), which was originally developed at DIAS starting with the project "Spatially constrained Bayesian inversion of frequency- and time-domain electromagnetic data from the Tellus projects", funded by the geological survey of Ireland GSI (2015-sc-004), It is distributed under the GNU GENERAL PUBLIC LICENSE Version 3.

Please keep in mind that this is an experimental software, and may contain errors. Use at your own risk! However, we will frequently update the repository correcting bugs, and adding additional functionality.

This repository contains the following subdirectories:

  • core1d This directory contains the Fortran 90 source code for the computational core run by the Python toolbox. Currently it contains wrappers for the two systems used in Tellus: GTK4 and CGG Genesis. the numerics is derived from the AMIRA/CSIRO AirBeo software. Wrappers for GEOTEM are work in progress.

  • info Doumentation for the toolbox, and some useful documentation for python, including the most important extensions, numpy, scipy, and matplotlib

  • modules Contains the modules aem.py, inv.py, and mt.py which are called from the Python scripts run for different tasks of AEM inversion

  • scripts Contains the scripts for preprocessing, visualization, and one-dimensional inversion of AEM data, explaining the typical work flow using the toolbox.

Get your working copy via git from the command line:

git clone https://github.com/volkerrath/AEMPY3/

The scripts and jupyter notebooks are available in the subdirectory AEMPY3/aempy3.

This version will run under Python up to 3.7 (3.8 not yet tested). To install it in an Linux environment (e.g. Ubuntu, SuSE), you need to the following:

(1) Download the latest Anaconda or Miniconda version (https://www.anaconda.com/distribution/), and install by runing the downloaded bash script.

(2) Create an appropriate conda environment (including the necessary prerequisites) by:

conda env create -f AEMpy3.yml

(3) Activate this environment by:

conda activate AEMPY3

Enjoy!

D. Kiyan & V. Rath

aempy3's People

Contributors

volkerrath avatar

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.