Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:12
-
Epic Link:
-
Sprint:DRP F17-3, DRP F17-4, DRP F17-5
-
Team:Data Release Production
Description
Following the discussion on DM-9786, make a plan to restructure our code to reduce the size overhead introduced by the switch to pybind11.
This should lead to an RFCed proposal which leads to an update to the Developer Guide. The work doesn't have to be done on this ticket — we'll make more tickets for that, or (if the plan is ready in time) we'll do it as a hack session at LSST 2017.
Attachments
Issue Links
- blocks
-
DM-11695 Upgrade pybind11 version to upstream v2.2.0
- Invalid
- is blocked by
-
DM-9225 Rewrite ndarray pybind11 type_casters to avoid numpy C API
- Done
- is triggered by
-
RFC-529 Overhaul pybind11 code organization and custom tooling
- Implemented
- is triggering
-
RFC-529 Overhaul pybind11 code organization and custom tooling
- Implemented
- relates to
-
DM-19366 afw unit tests do not run on some platforms
- Done
-
DM-9786 Investigate pybind11 build size
- Done
Looked over dm_dev_guide and pybind11_example, as requested. Minor comments; removed my name from the reviewers.