Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: afw
-
Labels:None
-
Story Points:6
-
Epic Link:
-
Sprint:DRP F16-4, DRP F16-5, DRP F16-6
-
Team:Data Release Production
Description
Implement the core of the SpanSet class, as prototyped in RFC-37. This includes the following:
- All STL container methods and typedefs, and their Pythonic counterparts.
- All constructors and assignment operators, except for SpanSetBuilder. This includes the ability to detect and fix overlapping Spans.
- All simple accessors.
- isContiguous()
- The shift and clip methods.
Attachments
Issue Links
Activity
Field | Original Value | New Value |
---|---|---|
Rank | Ranked higher |
Rank | Ranked lower |
Sprint | Science Pipelines DM-S15-2 [ 151 ] |
Rank | Ranked lower |
Sprint | Science Pipelines DM-S15-2 [ 151 ] | Science Pipelines DM-S15-3 [ 155 ] |
Sprint | Science Pipelines DM-S15-3 [ 155 ] | Science Pipelines DM-S15-4 [ 159 ] |
Sprint | Science Pipelines DM-S15-4 [ 159 ] |
Assignee | John Swinbank [ swinbank ] |
Summary | Implement SpanRegion core functionality | Implement SpanSet core functionality |
Description |
Implement the core of the SpanRegion class, as prototyped in - The private implementation object and copy-on-write utilities (see Schema for an example of copy-on-write, but note that SpanRegion's implementation object can be private, while Schema's is not). - All STL container methods and typedefs, and their Pythonic counterparts. - All constructors and assignment operators, except for SpanRegionBuilder. This includes the ability to detect and fix overlapping Spans. - All simple accessors. - {{isContiguous()}} - The shift and clip methods. |
Implement the core of the SpanSet class, as prototyped in - All STL container methods and typedefs, and their Pythonic counterparts. - All constructors and assignment operators, except for SpanSetBuilder. This includes the ability to detect and fix overlapping Spans. - All simple accessors. - {{isContiguous()}} - The shift and clip methods. |
Assignee | Nate Lust [ nlust ] |
Sprint | DRP F16-4 [ 246 ] |
Status | To Do [ 10001 ] | In Progress [ 3 ] |
Sprint | DRP F16-4 [ 246 ] | DRP F16-4, DRP F16-5 [ 246, 252 ] |
Rank | Ranked higher |
Reviewers | Bob Armstrong [ rearmstr ] | |
Status | In Progress [ 3 ] | In Review [ 10004 ] |
Watchers | Bob Armstrong, Jim Bosch, Nate Lust [ Bob Armstrong, Jim Bosch, Nate Lust ] | Bob Armstrong, Jim Bosch, Nate Lust, Pim Schellart [ Bob Armstrong, Jim Bosch, Nate Lust, Pim Schellart ] |
Sprint | DRP F16-4, DRP F16-5 [ 246, 252 ] | DRP F16-4, DRP F16-5, DRP F16-6 [ 246, 252, 287 ] |
Rank | Ranked higher |
Resolution | Done [ 10000 ] | |
Status | In Review [ 10004 ] | Done [ 10002 ] |