You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue will be a high-level track for Systems Framework Python bindings. Some of these features may be addressed by other people; if not specified, assume that I am responsible for them.
Current features (not ranked in any particular order)
Use py::keep_alive<> (which may drag around extra containers, and would be hard to denote transfers, like from DiagramBuilder --> DiagramBuilder::Build() --> Diagram)
Use shared_ptr in Systems framework API. May have performance concerns (@sherm1), and would lock users into shared_ptr rather than unique_ptr for tracking internally.
This issue will be a high-level track for Systems Framework Python bindings. Some of these features may be addressed by other people; if not specified, assume that I am responsible for them.
Current features (not ranked in any particular order)
py::keep_alive
to aid in REPL-friendly behavior. #7742) REPL-friendly referencing, per @rdeits's request. Present limitations shown here. Options:py::keep_alive<>
(which may drag around extra containers, and would be hard to denote transfers, like fromDiagramBuilder --> DiagramBuilder::Build() --> Diagram
)shared_ptr
in Systems framework API. May have performance concerns (@sherm1), and would lock users intoshared_ptr
rather thanunique_ptr
for tracking internally.AbstractValues
, unrestricted updatesscalar_type_test.py
PoseVector(rendering_py: Add PoseVector. Enable by-value casting for geometric arguments. #7948), PoseBundle (Add initial pydrake bindings for maliput #8091)EDIT: Moved upstreaming item to #5842. Moved
binder
item to #7889.EDIT 2: Removed
automotive_simulator
to #7918.The text was updated successfully, but these errors were encountered: