Skip to content

DM-55542: Ensure that local butler has same universe as source butler#572

Open
timj wants to merge 3 commits into
mainfrom
tickets/DM-55542
Open

DM-55542: Ensure that local butler has same universe as source butler#572
timj wants to merge 3 commits into
mainfrom
tickets/DM-55542

Conversation

@timj

@timj timj commented Jul 17, 2026

Copy link
Copy Markdown
Member

Mismatches cause problems with dataset type registration and dimension record transfers.

Requires lsst/daf_butler#1397

Checklist

  • ran Jenkins
  • ran and inspected package-docs build
  • added a release note for user-visible changes to doc/changes

Mismatches cause problems with dataset type registration
and dimension record transfers.
@codecov

codecov Bot commented Jul 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.83%. Comparing base (b297bb9) to head (d5dd726).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #572      +/-   ##
==========================================
- Coverage   88.85%   88.83%   -0.02%     
==========================================
  Files         161      161              
  Lines       22448    22482      +34     
  Branches     2673     2673              
==========================================
+ Hits        19947    19973      +26     
- Misses       1861     1865       +4     
- Partials      640      644       +4     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

PipelineGraph.register_dataset_types now rebuilds each dataset type
in the target butler's dimension universe when the graph was resolved
against a different but compatible universe (matching the behavior of
Butler.transfer_from). This allows a quantum graph built against one
universe version to be executed with a local butler created with
another, so long as the dimension groups conform identically.

Uses daf_butler conform_to API for dataset type registration

Co-Authored-By: Claude Fable 5 <[email protected]>
@timj
timj force-pushed the tickets/DM-55542 branch from 509f19f to 5cec056 Compare July 18, 2026 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant