Geomagnetic field (B), Geoelectric field (E), and Magnetotelluric Impedance (Z) Python routines.
Project description
Bezpy
Bezpy is an open source library for analysis of geomagnetic (B), geoelectric (E), and magnetotelluric impedance (Z) data within a geophysical framework. This library contains routines for calculating the geoelectric field from the geomagnetic field in multiple different ways.
Features
- Geomagnetic to geoelectric field calculations
- Integration of the geoelectric field along transmission lines
- Built using established, fast, open source python libraries Pandas, NumPy, SciPy
Examples
Example notebooks can be found in notebooks/
Example scripts for command line use can be found in scripts/
Install
The easiest method to install bezpy is directly from PyPI using pip.
pip install bezpy
If you want a local install to modify anything in the code, you can clone the git repository and install locally with these commands.
git clone https://github.com/greglucas/bezpy
cd bezpy
pip install .
License
The code is released under the MIT license License described in LICENSE.md
References
This package has been developed from different publications. Please consider citing the papers that are relevant to the work you are doing if you are utilizing this code. The culmination of much of the work was contained in our paper "A 100-year geoelectric hazard analysis for the U.S. high-voltage power grid."
Lucas, G., Love, J. J., Kelbert, A., Bedrosian, P. A., & Rigler, E. J. (2020).
A 100-year geoelectric hazard analysis for the U.S. high-voltage power grid.
Space Weather, 18, e2019SW002329.
https://doi.org/10.1029/2019SW002329
Geoelectric field calculations
Love, J. J., Lucas, G. M., Kelbert, A., & Bedrosian, P. A. (2018).
Geoelectric hazard maps for the Mid‐Atlantic United States:
100 year extreme values and the 1989 magnetic storm.
Geophysical Research Letters, 44, doi:10.1002/2017GL076042.
Transmission line integrations
Lucas, G. M., Love, J. J., & Kelbert, A. (2018). Calculation of voltages
in electric power transmission lines during historic geomagnetic storms:
An investigation using realistic earth impedances. Space Weather, 16,
181–195, doi:10.1002/2017SW001779.
Time domain (DTIR)
Kelbert, A., C. C. Balch, A. Pulkkinen, G. D. Egbert,
J. J. Love, E. J. Rigler, and I. Fujii (2017),
Methodology for time-domain estimation of storm time geoelectric fields
using the 3-D magnetotelluric response tensors,
Space Weather, 15, 874–894, doi:10.1002/2017SW001594.
Earthscope impedance database
Kelbert, A., G.D. Egbert and A. Schultz (2011),
IRIS DMC Data Services Products: EMTF, The Magnetotelluric Transfer Functions,
doi:10.17611/DP/EMTF.1.
Problems/Questions
Additional Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bezpy-0.1.0.tar.gz
.
File metadata
- Download URL: bezpy-0.1.0.tar.gz
- Upload date:
- Size: 36.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 395e9da3c8caad7a4d78deb4269f6b79713d8cb57101b65a8c342d7e7b015132 |
|
MD5 | 67546b2dc2d8964f2de9fbbef5ac751b |
|
BLAKE2b-256 | f029cc35e27ec2226faf7d3a6ab99050a47778caa038239a4797dfdbfd989062 |
File details
Details for the file bezpy-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: bezpy-0.1.0-py3-none-any.whl
- Upload date:
- Size: 58.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c24a046c30cc477643faa760689bfc536de1fb2b988b935e2937aa6be0274597 |
|
MD5 | 629c407208291a91c22f4860f84d8580 |
|
BLAKE2b-256 | 44f3cff0767fbc804f7642689b37ddb035f61fce5a039b41d2b9587a3b00356f |