Details
-
Type:
RFC
-
Status: Implemented
-
Resolution: Done
-
Component/s: DM
-
Labels:None
Description
SkyProj provides an astronomically oriented interface to plotting sky maps based on matplotlib and PROJ. The primary goal of SkyProj is to create publication quality projected visualizations of healsparse and HEALPix maps. In addition, SkyProj can be an interactive tool that allows you to dynamically zoom in on healsparse maps showing the full resolution of the map.
SkyProj was developed primarily by myself (based on tons of prior work, particularly Alex Drlica-Wagner) for DESC, and is still in active development, but the API has now stabilized and I believe it is ready for inclusion in rubin-env. It is available on pypi and conda-forge (github: https://github.com/lsstdesc/skyproj, documentation: https://skyproj.readthedocs.io/en/latest/).
Inclusion of SkyProj will allow automated QA as well as interactive viewing of healsparse maps. I have recently made use of this to visualize the DP0.2 survey property maps on the RSP: https://lsstc.slack.com/archives/C015B006ZAB/p1652132849213659
The addition of the skyproj package from conda-forge (58 kb) will additionally add proj (3 Mb) and pyproj (485 kb). The proj projection code is also useful for all sorts of general projections if such functionality is required.
I would love to have skyproj in rubin-env!