Skip to main content

A python library for generating plots from conjugate magnetometers.

Project description

magplots

DOI PyPI version

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: timedomain

Spectrogram:

This plot is produced with the magspect() function: spectrogram

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. waveplot

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

magplots-0.1.3.tar.gz (4.8 MB view details)

Uploaded Source

Built Distribution

magplots-0.1.3-py3-none-any.whl (5.0 MB view details)

Uploaded Python 3

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

Hashes for magplots-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a3ff893b09db181e13a427d9b0efe9b2d895171b9ec8e5f999661de273a9a79c
MD5 bd3a31c289eb084be1fddbc07b79dd8a
BLAKE2b-256 eae5f91d0a159d9f33e70a948e6d0a811c9fa2bd7070049087eb020cda1a981f

See more details on using hashes here.

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

Hashes for magplots-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 401b39d1eccaf2e992209e0ce0c1be0cad832a9af094e57fda0ab61be1a13112
MD5 52d5f6ecffb1dcad04e6f992e66456bb
BLAKE2b-256 e844f5fb7e50df9559c9bed8c81d5a02fc2fc8710ce193b03edcd9ee6784b383

See more details on using hashes here.

Supported by

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