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

Wrap astshim using pybind11

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Story Points:
      4
    • Epic Link:
    • Sprint:
      Alert Production S17 - 1
    • Team:
      Alert Production

      Description

      Change the Python wrapper for astshim from SWIG to pybind11

        Attachments

          Issue Links

            Activity

            Hide
            rowen Russell Owen added a comment -

            Jim Bosch helped redesign and refactor astshim such that AST objects are held by unique_ptr and are not copyable. Methods such as CmpMap.operator[] now return a shared pointer to the correct type, and this can readily be cast to the correct type if more specificity is required.

            The old cast constructors are gone (no longer required0.

            Show
            rowen Russell Owen added a comment - Jim Bosch helped redesign and refactor astshim such that AST objects are held by unique_ptr and are not copyable. Methods such as CmpMap.operator[] now return a shared pointer to the correct type, and this can readily be cast to the correct type if more specificity is required. The old cast constructors are gone (no longer required0.

              People

              • Assignee:
                rowen Russell Owen
                Reporter:
                rowen Russell Owen
                Watchers:
                Russell Owen
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel