Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-14434

Reimplement HTM indexing and IndexerRegistry on sphgeom.Pixelization

    Details

    • Templates:
    • Story Points:
      6

      Description

      sphgeom's HtmPixelization class provides essentially the same functionality as the meas.algorithms.HtmIndexer class, while its base class Pixelization essentially defines the API all indexers in the registry must provide.

      It'd be a nice cleanup to refactor the meas_algorithms code to just use the sphgeom APIs directly, and it'd immediately give us access to the other pixelizations defined in sphgeom.  I think that'd also let us drop our dependency on esutil (at least in meas_algorithms; I imagine it'll make its way back into lsst_distrib via a meas_extensions package or two, if it hasn't already).

      This would also tie in nicely with the Gen3 Butler, which will be using sphgeom to define its skypix" data ID keys, which will be used to organize refcats.

        Attachments

          Container Issues

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                jbosch Jim Bosch
                Watchers:
                Jim Bosch, Russell Owen
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Summary Panel