Skip to main content

A Python wrapper for AACGM-v2 magnetic coordinates

Project description

Documentation Status PyPI Package latest release

This is a Python wrapper for the AACGM-v2 C library, which allows converting between geographic and magnetic coordinates. MLT calculations are also included. The package is free software (MIT license).

Quick start

Install (requires NumPy):

pip install aacgmv2

Convert between AACGM and magnetic coordinates:

>>> from aacgmv2 import convert
>>> from datetime import date
>>> # geo to AACGM, single numbers
>>> mlat, mlon = convert(60, 15, 300, date(2013, 11, 3))
>>> mlat
array(57.47207691280528)
>>> mlon
array(93.62138045643167)
>>> # AACGM to geo, mix arrays/numbers
>>> glat, glon = convert([90, -90], 0, 0, date(2013, 11, 3), a2g=True)
>>> glat
array([ 82.96656071, -74.33854592])
>>> glon
array([ -84.66516034,  125.84014944])

Convert between AACGM and MLT:

>>> from aacgmv2 import convert_mlt
>>> from datetime import datetime
>>> # MLT to AACGM
>>> mlon = convert_mlt([0, 12], datetime(2013, 11, 3, 18, 0), m2a=True)
>>> mlon
array([ 163.16984389,  343.16984389])

Documentation

https://aacgmv2.readthedocs.org/

Badges

docs

Documentation Status

tests

Travis-CI Build Status AppVeyor Build Status Requirements Status
Coverage Status Coverage Status
Code Quality Status CodeClimate Quality Status
Scrutinizer Status Codacy Code Quality Status

package

PyPI Package latest release Supported versions
PyPI Wheel Supported implementations

Changelog

1.0.9 (2015-10-08)

  • No code changes, debugged automatic build/upload process and needed new version numbers along the way

1.0.0 (2015-10-07)

  • Initial release

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

aacgmv2-1.0.9.zip (517.5 kB view details)

Uploaded Source

Built Distribution

aacgmv2-1.0.9-cp27-none-win32.whl (470.0 kB view details)

Uploaded CPython 2.7 Windows x86

File details

Details for the file aacgmv2-1.0.9.zip.

File metadata

  • Download URL: aacgmv2-1.0.9.zip
  • Upload date:
  • Size: 517.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for aacgmv2-1.0.9.zip
Algorithm Hash digest
SHA256 cfb726c73ea9dace80890e2cfb56505867db1bbceb9c9f88768e3e05ee4b7940
MD5 1d026cee294cebb7b80441f795e90393
BLAKE2b-256 4ad0acf552ceea71ac6041693ca8a6fe491a216f7fa3094227c0291261f7f0f1

See more details on using hashes here.

File details

Details for the file aacgmv2-1.0.9-cp27-none-win32.whl.

File metadata

File hashes

Hashes for aacgmv2-1.0.9-cp27-none-win32.whl
Algorithm Hash digest
SHA256 189f7025de17e71edf24e73b03d370b82678be6eb24efd952793f00a07d7904b
MD5 db1051bef8bf42ffa1a2665ddf4db202
BLAKE2b-256 ea7a355b3dde2802679a618dfa2e414e29f7592523e19fe24d9fff7c80091769

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