Skip to main content

ElectroMagnetic Python forward MODeller (1D)

Project description

Electromagnetic modeller in Python

The electromagnetic modeller empymod can model electric or magnetic responses due to a three-dimensional electric or magnetic source in a layered-earth model with vertical transverse isotropy, electric permittivity, and magnetic permeability, from very low frequencies to very high frequencies.

Installation & requirements

The easiest way to install the latest stable version of empymod is via conda:

conda install -c prisae empymod

or via pip:

pip install empymod

Alternatively, you can download the latest version from GitHub and either add the path to empymod to your python-path variable, or install it in your python distribution via:

python setup.py install

Required are python version 3.4 or higher and the modules NumPy and SciPy. If you want to run parts of the kernel in parallel, the module numexpr is required additionally.

If you are new to Python I recommend using a Python distribution, which will ensure that all dependencies are met, specifically properly compiled versions of NumPy and SciPy; I recommend using Anaconda (version 3.x; continuum.io/downloads). If you install Anaconda you can simply start the Anaconda Navigator, add the channel prisae and empymod will appear in the package list and can be installed with a click.

Documentation

The manual of empymod can be found at empymod.readthedocs.io.

Citation

I am in the process of publishing an article regarding empymod, and I will put the info here once it is a reality. If you publish results for which you used empymod, please consider citing this article. Also consider citing the two articles given below, Hunziker et al, 2015, and Key, 2012, without which empymod would not exist. (All releases have additionally a Zenodo-DOI, provided on the release-page.)

Notice

This product includes software that was initially (till 01/2017) developed at The Mexican Institute of Petroleum IMP (Instituto Mexicano del Petróleo, gob.mx/imp). The project was funded through The Mexican National Council of Science and Technology (Consejo Nacional de Ciencia y Tecnología, conacyt.mx).

This product is a derivative work of the following two publications and their publicly available software:

  1. Hunziker, J., J. Thorbecke, and E. Slob, 2015, The electromagnetic response in a layered vertical transverse isotropic medium: A new look at an old problem: Geophysics, 80, F1-F18; DOI: 10.1190/geo2013-0411.1; Software: software.seg.org/2015/0001.

  2. Key, K., 2012, Is the fast Hankel transform faster than quadrature?: Geophysics, 77, F21-F30; DOI: 10.1190/GEO2011-0237.1; Software: software.seg.org/2012/0003.

Both pieces of software are published under the SEG disclaimer. Parts of the modeller emmod from Hunziker et al, 2015, is furthermore released under the Common Public License Version 1.0 (CPL). See the NOTICE-file in the root directory for more information and a reprint of the SEG disclaimer and the CPL.

License

Copyright 2016-2017 Dieter Werthmüller

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

See the LICENSE-file in the root directory for a full reprint of the Apache License.

Project details


Download files

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

Source Distribution

empymod-1.2.1.tar.gz (178.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

empymod-1.2.1-py3-none-any.whl (174.3 kB view details)

Uploaded Python 3

File details

Details for the file empymod-1.2.1.tar.gz.

File metadata

  • Download URL: empymod-1.2.1.tar.gz
  • Upload date:
  • Size: 178.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for empymod-1.2.1.tar.gz
Algorithm Hash digest
SHA256 38894bb28335cc4d97e5a57114cde87a34e8937893a67540bfcf9fec7f381e2d
MD5 ec916bfe406f3405bef77aa697f848f0
BLAKE2b-256 8f220b18368ea98ff21d3c5448beba7264a49c7babbba9b76c2839a6c2d4fad3

See more details on using hashes here.

File details

Details for the file empymod-1.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for empymod-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7caff90470588086f6dfa30f156bd57063640ac55f1adca52652912361055639
MD5 a2de2f16cb73f945a5919c2b08e6276b
BLAKE2b-256 c2dba05a6218424c4589b8f8303ee86530284443042d9f18991ff0aa46433918

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