A python library for generating plots from conjugate magnetometers.
Project description
magplots
A python library to pull data and make plots from ground magnetometers. Emphasis on plots for comparing magnetometers at geomagnetic conjugate points.
Installation
pip install magplots
Make sure that you have a folder in your directory named /output
. This is where plots and dataframes will be saved.
MWE
You can check all the component functions by running the magall()
function with default values.
from magplots.magFunctions import * # packaged version
# from magFunctions import * # local version
magall(is_verbose = True)
Functions
Type help('magFunctions')
for function documentation.
To pull data from Tromsø Geophysical Observatory, save a password locally in a file named tgopw.txt
. (You will have to obtain the password from TGO.) If no such file exists, data is automatically pulled from CDAWeb.
Example Plots
Time domain plot:
This plot is produced with the magplot()
function:
Spectrogram:
This plot is produced with the magspect()
function:
Wave Power Plot:
This plot is produced with the wavefig()
function, which calls wavepwr()
to calculate the wave power for each station within a given frequency range. By default the frequency range used is the Pc5 range, 1.667 to 6.667 mHz (150-600s). For a given timespan, the integrated wave power is plotted versus the latitude of the stations, with different colors for Arctic and Antarctic magnetometers, in order to illustrate hemispheric asymmetry. This approach is based on Figure 4 of Pilipenko 2021.
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
Built Distribution
File details
Details for the file magplots-0.1.3.tar.gz
.
File metadata
- Download URL: magplots-0.1.3.tar.gz
- Upload date:
- Size: 4.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3ff893b09db181e13a427d9b0efe9b2d895171b9ec8e5f999661de273a9a79c |
|
MD5 | bd3a31c289eb084be1fddbc07b79dd8a |
|
BLAKE2b-256 | eae5f91d0a159d9f33e70a948e6d0a811c9fa2bd7070049087eb020cda1a981f |
File details
Details for the file magplots-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: magplots-0.1.3-py3-none-any.whl
- Upload date:
- Size: 5.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 401b39d1eccaf2e992209e0ce0c1be0cad832a9af094e57fda0ab61be1a13112 |
|
MD5 | 52d5f6ecffb1dcad04e6f992e66456bb |
|
BLAKE2b-256 | e844f5fb7e50df9559c9bed8c81d5a02fc2fc8710ce193b03edcd9ee6784b383 |