Skip to main content

PlanetMapper: A Python module for visualising, navigating and mapping Solar System observations

Project description

PlanetMapper logo

PyPI Publish Workflow Status Checks Workflow Status Documentation Status Coverage Status Paper DOI

PlanetMapper is an open source Python module for visualising, navigating and mapping Solar System observations.

Documentation

For full documentation and API reference, visit planetmapper.readthedocs.io

Installation

pip install planetmapper --upgrade

Requires Python 3.10+

Citing PlanetMapper

If you use PlanetMapper in your research, please cite the following paper:

King et al., (2023). PlanetMapper: A Python package for visualising, navigating and mapping Solar System observations. Journal of Open Source Software, 8(90), 5728, https://doi.org/10.21105/joss.05728

Citation BibTeX entry
@article{king_2023_planetmapper,
  author  = {King, Oliver R. T. and Fletcher, Leigh N.},
  doi     = {10.21105/joss.05728},
  journal = {Journal of Open Source Software},
  month   = oct,
  number  = {90},
  pages   = {5728},
  title   = {{PlanetMapper: A Python package for visualising, navigating and mapping Solar System observations}},
  url     = {https://joss.theoj.org/papers/10.21105/joss.05728},
  volume  = {8},
  year    = {2023}
}

Each PlanetMapper version is also archived on Zenodo at doi.org/10.5281/zenodo.7963121.

Key features

Fit and map astronomical observations using a full featured user interface

Screenshot of the PlanetMapper graphical user interface showing an observation of Europa being navigated

Easily visualise solar system observations with just a few lines of code

body = planetmapper.Body('saturn', '2020-01-01')
body.plot_wireframe_radec()
plt.show()

Image of Saturn generated with PlanetMapper showing the orientation of Saturn and its rings

Convert coordinates, generate backplanes and project maps of telescope observations

Plot of a mapped Jupiter observation, generated with PlanetMapper, showing observed and mapped versions of the Jupiter data

Contributing

If you spot a bug, have a suggestion, or want contribute code to PlanetMapper, check out the contributing guidelines!

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

planetmapper-1.8.2.tar.gz (129.5 kB view details)

Uploaded Source

Built Distribution

planetmapper-1.8.2-py3-none-any.whl (106.2 kB view details)

Uploaded Python 3

File details

Details for the file planetmapper-1.8.2.tar.gz.

File metadata

  • Download URL: planetmapper-1.8.2.tar.gz
  • Upload date:
  • Size: 129.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for planetmapper-1.8.2.tar.gz
Algorithm Hash digest
SHA256 ef4454eacad68c0452906355be6c2ecafd5fbd9e4e109f9acd171e7e5f6960f8
MD5 4f7027bcd2f9ff00ccbd680a4b671cdb
BLAKE2b-256 e3dbeb2b724bcd2e5b1c81770fe88ba96b1abc3adbacd51f3412d5f06a068647

See more details on using hashes here.

File details

Details for the file planetmapper-1.8.2-py3-none-any.whl.

File metadata

  • Download URL: planetmapper-1.8.2-py3-none-any.whl
  • Upload date:
  • Size: 106.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for planetmapper-1.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ca9507c840d40c837b658d8a655f2cdb585fb1b8d4f4109e716a8156f7150408
MD5 f73dc604438e6ec5dd2e73660924eb48
BLAKE2b-256 ffabc7df8a9287d385f4d762f6cd3ba133587c6549f3b2b98b59bc53e23ed4c5

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