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 and API reference, 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}
}

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, or want 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


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

Uploaded Source

Built Distribution

planetmapper-1.9.1-py3-none-any.whl (115.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for planetmapper-1.9.1.tar.gz
Algorithm Hash digest
SHA256 1ba62ccf7c53ded8c3e875a2feaa15d2bb9837ad3e62d19b5537f9a7ba44c576
MD5 e87f185df5fd90555c2e72fa51e960df
BLAKE2b-256 3f0fd2a5473bf1fcda097678711179a0680acb8fe1802979eb648218cfa2a4b9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for planetmapper-1.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 976c14310f42459122616ab8e903d50ad90944f29131a5b4c205846c5d746379
MD5 2deb02c49e54df0ff2f01482263e9b08
BLAKE2b-256 3e0becc0ce0bf5fd138d7d1e7e421ec63967c59d874aba44a62e1e32a12fac93

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