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

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

    Details

    • Type: Story
    • Status: To Do
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: afw
    • Labels:
      None
    • Templates:
    • Story Points:
      2
    • Epic Link:
    • Team:
      Data Release Production

      Description

      DM-8557 introduced a workaround for an issue seen in afw's multiMatch module where a numpy.int64 could not be used as an index by SWIG under Python 3. This ticket is to see if pybind11 has a similar issue under Python 3, and introduce a fix if so.

      Suggested procedure to diagnose the numpy.int64 as index issue is:

      1. Revert commit in afw from DM-8557 called "Cast catalog indices to int as SWIG Py3 workaround"
      2. See if the afw test tests/testTableMultiMatch.py runs.

        Attachments

          Container Issues

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  jsick Jonathan Sick
                  Watchers:
                  John Swinbank, Jonathan Sick, Pim Schellart [X] (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Summary Panel