An open API service indexing awesome lists of open source software.

https://github.com/giorgiosavastano/magcoordpy

A python package for working with magnetic coordinate transformations. The documentation is available at https://magcoordpy.readthedocs.io/en/latest/.
https://github.com/giorgiosavastano/magcoordpy

coordinate-systems coordinate-transformation coordinates geomagnetic magnetic magnetic-field python satellite-data

Last synced: 6 months ago
JSON representation

A python package for working with magnetic coordinate transformations. The documentation is available at https://magcoordpy.readthedocs.io/en/latest/.

Awesome Lists containing this project

README

          

# MagCoordPy

![test-main](https://github.com/giorgiosavastano/magcoordpy/actions/workflows/python-test-main.yml/badge.svg)
![coverage-main](https://img.shields.io/codecov/c/github/giorgiosavastano/magcoordpy)
![license](https://img.shields.io/github/license/giorgiosavastano/magcoordpy)
![PyPI - Downloads](https://img.shields.io/pypi/dm/magcoordpy)

A python package for working with magnetic coordinate transformations.
The documentation is available at .

Installation
------------

pip install magcoordpy

Example usage
-------------

from magcoordpy import coord_transforms
long_geo = np.arange(-180, 190, 10)
lati_geo = np.zeros(len(long_array))
alti_geo = np.zeros(len(long_array))
lat_cd, lon_cd, r_cd = coord_transforms.geodetic2cd(lati_geo, long_geo, alti_geo, year=2021.0)

It includes the following functions (not exhaustive list):

* geodetic2cd --> transformation from geodetic to centered dipole
* cd2geodetic --> transformation from centered dipole to geodetic

## Authors

- Giorgio Savastano ()

Please use github issues to make bug reports and request new functionality. Contributions are always welcome.

## References

Laundal, K.M., Richmond, A.D. Magnetic Coordinate Systems. Space Sci Rev 206, 27–59 (2017).