Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: daf_butler, pipe_base
-
Labels:
-
Story Points:0.5
-
Team:Data Release Production
-
Urgent?:No
Description
In the flurry of late-night merging for DM-26629, I forgot to do (at least) two things:
- I added one post-review feature commit to daf_butler to enable simple calibration lookups in butler.get. This was used (and hence tested) in ci_cpp_gen3, but it merits tests in daf_butler and probably some additional documentation, as well as a review.
- I promised in the review to update some documentation in pipe_base about ButlerQuantumContext preconditions, and then forgot to actually do so.
Happily none of them involve schema changes (or even non-test code), so it's probably good that they just got deferred to another ticket instead of holding up DM-26629.
Attachments
Issue Links
- relates to
-
DM-26953 Update ap_verify system for calibration collections
- Done
Tim Jenness, could you look at daf_butler? I'm hoping the revamped test file might prove useful for you down the line as well, and I'm open to suggestions on how to make that more true.
Nate Lust, could you look at pipe_base? This is just doc-only attempt to address your concerns about the new resolved-DatasetRefs-only precondition on ButlerQuantumContext - basically just documenting the precondition and acknowledging that it's a problem that the easiest way to satisfy the precondition is in a downstream package.