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

Finish wrapping of pickling with pybind11 in afw

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: afw
    • Story Points:
      4
    • Sprint:
      DRP S17-1
    • Team:
      Data Release Production

      Description

      Pickling of afw objects is done in several places. This ticket involves wrapping all cases with pybind11.
      The following tests have to pass (more may be added over time when encountered):

      • testPickles.py
      • testImagePickle.py
      • testTicket2233.py
      • testSourceMatch.py
      • testPolygon.py
      • testBackground.py

      The following tests in obs_base need to pass:

      • testOutputRoot.py::OutputRootTestCase::testBackup (depends on pickling of Point2I)

        Attachments

          Issue Links

            Activity

            pschella Pim Schellart [X] (Inactive) created issue -
            pschella Pim Schellart [X] (Inactive) made changes -
            Field Original Value New Value
            Epic Link DM-7717 [ 26925 ]
            rowen Russell Owen made changes -
            Description Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {{testPickles.py}}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {{testPickles.py}}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            * {{testSourceMatch.py}}
            rowen Russell Owen made changes -
            Link This issue relates to DM-8264 [ DM-8264 ]
            pschella Pim Schellart [X] (Inactive) made changes -
            Link This issue blocks DM-7057 [ DM-7057 ]
            pschella Pim Schellart [X] (Inactive) made changes -
            Assignee Pim Schellart [ pschella ]
            swinbank John Swinbank made changes -
            Component/s afw [ 10714 ]
            swinbank John Swinbank made changes -
            Sprint DRP S17-1 [ 303 ]
            Team Data Release Production [ 10301 ]
            swinbank John Swinbank made changes -
            Labels SciencePipelines
            rowen Russell Owen made changes -
            Description Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {{testPickles.py}}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            * {{testSourceMatch.py}}
            Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {{testPickles.py}}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            * {{testSourceMatch.py}}
            * {{testPolygon.py}}
            pschella Pim Schellart [X] (Inactive) made changes -
            Description Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {{testPickles.py}}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            * {{testSourceMatch.py}}
            * {{testPolygon.py}}
            Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {{testPickles.py}}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            * {{testSourceMatch.py}}
            * {{testPolygon.py}}
            * {{testBackground.py}} (two uncommented tests)
            krzys Krzysztof Findeisen made changes -
            Description Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {{testPickles.py}}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            * {{testSourceMatch.py}}
            * {{testPolygon.py}}
            * {{testBackground.py}} (two uncommented tests)
            Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {{testPickles.py}}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            * {{testSourceMatch.py}}
            * {{testPolygon.py}}
            * {{testBackground.py}} (two uncommented tests)

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            krzys Krzysztof Findeisen made changes -
            Link This issue blocks DM-8434 [ DM-8434 ]
            pschella Pim Schellart [X] (Inactive) made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            pschella Pim Schellart [X] (Inactive) made changes -
            Description Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {{testPickles.py}}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            * {{testSourceMatch.py}}
            * {{testPolygon.py}}
            * {{testBackground.py}} (two uncommented tests)

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            * {{testSourceMatch.py}}
            * {{testPolygon.py}}
            * {{testBackground.py}} (two uncommented tests)

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            pschella Pim Schellart [X] (Inactive) made changes -
            Description Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {{imagePickle.py}}
            * {{testTicket2233.py}}
            * {{testSourceMatch.py}}
            * {{testPolygon.py}}
            * {{testBackground.py}} (two uncommented tests)

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {{imagePickle.py}}
            * {color:#14892c}testTicket2233.py{color}
            * {{testSourceMatch.py}}
            * {{testPolygon.py}}
            * {{testBackground.py}} (two uncommented tests)

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            pschella Pim Schellart [X] (Inactive) made changes -
            Description Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {{imagePickle.py}}
            * {color:#14892c}testTicket2233.py{color}
            * {{testSourceMatch.py}}
            * {{testPolygon.py}}
            * {{testBackground.py}} (two uncommented tests)

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {{imagePickle.py}}
            * {color:#14892c}testTicket2233.py{color}
            * {{testSourceMatch.py}}
            * {color:#14892c}testPolygon.py{color}
            * {{testBackground.py}} (two uncommented tests)

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            pschella Pim Schellart [X] (Inactive) made changes -
            Description Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {{imagePickle.py}}
            * {color:#14892c}testTicket2233.py{color}
            * {{testSourceMatch.py}}
            * {color:#14892c}testPolygon.py{color}
            * {{testBackground.py}} (two uncommented tests)

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {color:#14892c}testImagePickle.py{color}
            * {color:#14892c}testTicket2233.py{color}
            * {{testSourceMatch.py}}
            * {color:#14892c}testPolygon.py{color}
            * {{testBackground.py}} (two uncommented tests)

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            pschella Pim Schellart [X] (Inactive) made changes -
            Description Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {color:#14892c}testImagePickle.py{color}
            * {color:#14892c}testTicket2233.py{color}
            * {{testSourceMatch.py}}
            * {color:#14892c}testPolygon.py{color}
            * {{testBackground.py}} (two uncommented tests)

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {color:#14892c}testImagePickle.py{color}
            * {color:#14892c}testTicket2233.py{color}
            * {{testSourceMatch.py}}
            * {color:#14892c}testPolygon.py{color}
            * {color:#14892c}testBackground.py{color}

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            pschella Pim Schellart [X] (Inactive) made changes -
            Description Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {color:#14892c}testImagePickle.py{color}
            * {color:#14892c}testTicket2233.py{color}
            * {{testSourceMatch.py}}
            * {color:#14892c}testPolygon.py{color}
            * {color:#14892c}testBackground.py{color}

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            Pickling of {{afw}} objects is done in several places. This ticket involves wrapping all cases with pybind11.
            The following tests have to pass (more may be added over time when encountered):

            * {color:#14892c}testPickles.py{color}
            * {color:#14892c}testImagePickle.py{color}
            * {color:#14892c}testTicket2233.py{color}
            * {color:#14892c}testSourceMatch.py{color}
            * {color:#14892c}testPolygon.py{color}
            * {color:#14892c}testBackground.py{color}

            The following tests in {{obs_base}} need to pass:
            * {{testOutputRoot.py::OutputRootTestCase::testBackup}} (depends on pickling of {{Point2I}})
            pschella Pim Schellart [X] (Inactive) made changes -
            Reviewers Krzysztof Findeisen [ krzys ]
            Status In Progress [ 3 ] In Review [ 10004 ]
            pschella Pim Schellart [X] (Inactive) made changes -
            Reviewers Krzysztof Findeisen [ krzys ] Russell Owen [ rowen ]
            rowen Russell Owen made changes -
            Status In Review [ 10004 ] Reviewed [ 10101 ]
            pschella Pim Schellart [X] (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Reviewed [ 10101 ] Done [ 10002 ]

              People

              • Assignee:
                pschella Pim Schellart [X] (Inactive)
                Reporter:
                pschella Pim Schellart [X] (Inactive)
                Reviewers:
                Russell Owen
                Watchers:
                Krzysztof Findeisen, Pim Schellart [X] (Inactive), Russell Owen
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel