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

Remove template-specialization StorageClasses

    XMLWordPrintable

Details

    • 2
    • 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

            No builds found.
            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 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.

            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.
            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
            fritzm Fritz Mueller made changes -
            Team Data Access and Database [ 10204 ] Ops Middleware [ 15600 ]

            People

              Unassigned Unassigned
              jbosch Jim Bosch
              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.