Skip to main content

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

Project description

PlanetMapper logo

PyPI Version Conda Version Publish Workflow Status Checks Workflow Status Documentation Status Coverage Status JOSS Paper DOI

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

Documentation

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

Installation

pip install planetmapper --upgrade
conda install -c conda-forge planetmapper

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}
}

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

import planetmapper
import matplotlib.pyplot as plt

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, or want to contribute code to PlanetMapper, check out the contributing guidelines.

Help and support

If you have any questions, suggestions or feedback, please visit our support page and get in touch!

Project details


Release history Release notifications | RSS feed

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.13.4.tar.gz (209.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

planetmapper-1.13.4-py3-none-any.whl (164.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: planetmapper-1.13.4.tar.gz
  • Upload date:
  • Size: 209.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.23

File hashes

Hashes for planetmapper-1.13.4.tar.gz
Algorithm Hash digest
SHA256 1abf98d8578c72e9ac194cf21147354133ca5e2baf48adc43c47a15c7448cf87
MD5 9427192aefd385743a85833602b58f46
BLAKE2b-256 aa4f7e48b3a2bce747ba6bdc75bce07ad34119e04af37fb312a616594984c76e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: planetmapper-1.13.4-py3-none-any.whl
  • Upload date:
  • Size: 164.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.23

File hashes

Hashes for planetmapper-1.13.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d22ff59e3d031af979eaa15a5b36763b75a3d468953188fd9e8f976239290a73
MD5 116730467997041598db658496508dd0
BLAKE2b-256 e59d28b80916423983892e81817dcf074f25beba493d4f9958d3befc751ace67

See more details on using hashes here.

Supported by

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