Skip to main content

Python tools for making sky projections and maps

Project description

skyproj: Sky Projections with matplotlib and proj

The skyproj package provides an astronomically oriented interface to ploting sky maps based on matplotlib and PROJ. This package addresses several issues present in the healpy plotting routines:

  1. healpy supports a limited set of sky projections (cartview, mollview, and gnomview)
  2. healpy converts sparse healpix maps to full maps to plot; this is memory intensive for large nside

skyproj is intended as the primary visualization tool for healsparse maps, which provide high resolution maps in a memory efficent way. skyproj can create interactive visualizations of healsparse and healpy maps that dynamically change resolution. In addition, skyproj provides some convenience functionality for large optical surveys. The skyproj package has its origins in cartosky, which was built on cartopy and some of the features may be familiar to users of cartopy. However, it has diverged significantly from the original code as the needs of mapping the sky are somewhat different than the needs of mapping the Earth.

Installation

The easiest way to install skyproj is from pypi or conda-forge. (Coming soon.)

Tutorial

If you want to see what you can do with skyproj, check out the tutorial.

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

skyproj-1.2.4.tar.gz (8.3 MB view details)

Uploaded Source

Built Distribution

skyproj-1.2.4-py3-none-any.whl (4.1 MB view details)

Uploaded Python 3

File details

Details for the file skyproj-1.2.4.tar.gz.

File metadata

  • Download URL: skyproj-1.2.4.tar.gz
  • Upload date:
  • Size: 8.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for skyproj-1.2.4.tar.gz
Algorithm Hash digest
SHA256 ff224037034168d52d052e22276bd84a912dd2318925b21051ec14ea177acd04
MD5 f383b0622c6f66eecc77da4cda403074
BLAKE2b-256 7ab318170e54ce40ba9073f7652681120e1962d28f5aa72d705136ffe22e38dc

See more details on using hashes here.

File details

Details for the file skyproj-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: skyproj-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for skyproj-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 34832c76d770c3339dd21442584ee1d1400476ac1a4faf4fbe2e8db5f9cab91c
MD5 8f0e6add6e576b86402ce490cdfb8265
BLAKE2b-256 cba71149981ab29c7b9ae760eccb158521926e86428d9213cb9b126b28140d53

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