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

Remove template-specialization StorageClasses

    XMLWordPrintable

    Details

    • Story Points:
      2
    • Team:
      Ops Middleware

      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 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:

                  Jenkins

                  No builds found.