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

pybind11 post-merge cleanup

    Details

    • Type: Epic
    • Status: To Do
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Templates:
    • Epic Name:
      pybind-cleanup
    • Team:
      Alert Production

      Attachments

        Container Issues

        Stories in Epic (Custom Issue Matrix)

        Key Summary Story Points Assignee Status
        DM-15360

        pybind11-wrapped exceptions report unhelpful type names and modules

        1 Unassigned To Do
        DM-13832

        Document pybind11 tools

        4 Unassigned To Do
        DM-9563

        Register ReadProxy conversions for all required types

        2 Unassigned To Do
        DM-9357

        Robustify pybind11 reference and pointer return types

        4 Unassigned To Do
        DM-9273

        The xpa wrapper in display_ds9 could use some cleanup

        Unassigned To Do
        DM-9269

        Add utility code for wrapping dict-like C++ objects

        6 Unassigned To Do
        DM-8591

        Follow-up pybind11 behavior with numpy.int64s as indices in Python 3

        2 Unassigned To Do
        DM-8243

        Add python tests for string/byte BaseRecord getters/setters to aid pybind11

        Unassigned To Do
        DM-10020

        Image object has no __idiv__ method

        0.5 Unassigned To Do
        DM-9056

        Add deprecation_warning capability to upstream pybind11

        2 Unassigned To Do
        DM-8587

        Refine pybind11 wrapping of custom exceptions

        2 Unassigned To Do
        DM-9369

        Change from __getstate__/__setstate__ to __reduce__ for pickling support in pybind11

        4 Unassigned To Do
        DM-9222

        Revisit wrapping C++ Control objects into Python Config objects.

        6 Unassigned To Do
        DM-9221

        Replace afw.geom.Angle with Astropy Quantities in Python

        6 Unassigned To Do
        DM-7658

        Fix SpanPixelIterator for pybind11

        2 Unassigned To Do
        DM-9804

        Port meas_extensions_ngmix to new pybind11 interface

        2 Unassigned To Do
        DM-9709

        Add upstream pybind11 wrapper for std::type_info

        1 Unassigned To Do
        DM-9611

        Check for performance regressions in pybind11 vs swig

        2 Unassigned To Do
        DM-9499

        We have to define class properties in the .cc file for pybind11 to see them; can this be fixed?

        Unassigned To Do
        DM-9145

        Fix shapelet examples

        Jim Bosch To Do
        DM-8651

        Improve Python wrapping of lsst::afw::image::detail

        Unassigned To Do
        DM-9708

        Remove leak workaround in log pybind11 wrapper

        1 Unassigned To Do
        DM-9397

        Config should support enum type fields

        Unassigned To Do
        DM-9396

        With pybind11 it is easy to make statisticsControl fail badly

        Unassigned To Do
        DM-9401

        Fix default argument for Footprint::intersectMask

        1 Unassigned To Do
        DM-9813

        Investigate pybind11 mixed gcc version segfault (potential ABI problem)

        2 Unassigned To Do
        DM-9185

        Remove workaround and fix pickling for BaseTypeEnum

        2 Unassigned To Do
        DM-9138

        Pythonic type names in pybind11 docstrings

        4 Unassigned To Do
        DM-9212

        Fix gaps in afw test coverage

        6 Unassigned To Do
        DM-9213

        Remove makeVisitInfo

        0.5 Unassigned To Do
        DM-5855

        Accessing invalid attributes produces unhelpful error message

        Unassigned To Do
         
        DM-9281

        Wrap sphgeom with pybind11 instead of swig

        6 Serge Monkewitz Done
         
        DM-10152

        Fix bug in Box Python stringification

        0.5 Simon Krughoff Done
         
        DM-11820

        Upgrade pybind11 pickling support

        2 Unassigned Won't Fix
         
        DM-8609

        Fix misuse of Image.Factory

        Russell Owen Won't Fix

          Activity

            People

            • Assignee:
              swinbank John Swinbank
              Reporter:
              swinbank John Swinbank
              Watchers:
              John Swinbank
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:

                Summary Panel