Uploaded image for project: 'Request For Comments'
  1. Request For Comments
  2. RFC-852

Add skyproj to rubin-env

    XMLWordPrintable

    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.

        Attachments

          Issue Links

            Activity

            Hide
            kadrlica Alex Drlica-Wagner added a comment -

            I would love to have skyproj in rubin-env!

            Show
            kadrlica Alex Drlica-Wagner added a comment - I would love to have skyproj in rubin-env!
            Hide
            jbosch Jim Bosch added a comment -

            from me - we have a clear use case for this not just in interactive environments, but in PipelineTasks that make static plots.

            Show
            jbosch Jim Bosch added a comment - from me - we have a clear use case for this not just in interactive environments, but in PipelineTasks that make static plots.

              People

              Assignee:
              erykoff Eli Rykoff
              Reporter:
              erykoff Eli Rykoff
              Watchers:
              Alex Drlica-Wagner, Eli Rykoff, Jim Bosch, John Parejko
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Planned End:

                  Jenkins

                  No builds found.