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

Remove template-specialization StorageClasses

    Details

    • Story Points:
      2
    • Team:
      Data Access and Database

      Description

      We should get rid of all of the StorageClasses that correspond to a particular implementation of a C++ template class (e.g. ImageF instead of just Image). The use of lsst.utils.TemplateMeta in pybind11 wrappers should allow the non-specialized ones to still pass isinstance checks, but if that turns out not to be true in a few cases that are hard to fix, I think we should consider at least temporarily disabling the isinstance checks.

        Attachments

          Issue Links

            Activity

            Hide
            jbosch Jim Bosch added a comment -

            After DM-15500, I think this can now be done, but it will also involve writing some new Formatters for different Image-like storage classes that use the new reader classes on that ticket.

            Show
            jbosch Jim Bosch added a comment - After DM-15500 , I think this can now be done, but it will also involve writing some new Formatters for different Image-like storage classes that use the new reader classes on that ticket.

              People

              • Assignee:
                Unassigned
                Reporter:
                jbosch Jim Bosch
                Watchers:
                Jim Bosch, Pim Schellart [X] (Inactive), Tim Jenness
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Summary Panel