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

            jbosch Jim Bosch created issue -
            jbosch Jim Bosch made changes -
            Field Original Value New Value
            Risk Score 0
            swinbank John Swinbank made changes -
            Team Data Access and Database [ 10204 ]
            jbosch Jim Bosch made changes -
            Link This issue is blocked by DM-15500 [ DM-15500 ]
            jbosch Jim Bosch made changes -
            Link This issue duplicates DM-14666 [ DM-14666 ]
            jbosch Jim Bosch made changes -
            Link This issue relates to DM-10141 [ DM-10141 ]
            jbosch Jim Bosch made changes -
            Labels gen3-middleware gen2-deprecation-debt gen3-middleware

              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