Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: daf_butler
-
Story Points:15
-
Team:Architecture
-
Urgent?:No
Description
This ticket is for tracking the upcoming butler schema migration tickets once the RFC is approved.
Commissioning driven
- To support the new definition of visit: (
DM-30948)- Add seq_start and seq_end entries to exposure.
- Add seq_num to the visit record (this would be the seq_start field from the exposure record).
- Add azimuth to the exposure record. The zenith angle is already present but the azimuth was not. (
DM-33859) - Add a visit_system to the instrument record to indicate the default that should be used if there is an ambiguity (a visit without a visit system). (DM-33818)
- Add an entry in the exposure record ("is_simulated") to indicate that this exposure was not really on sky at all. Data are being taken in the lab with real instruments but with simulated telescope settings making it look as if the data are on sky. (
DM-33728)
Other dimension changes
- Add healpix dimension support (
DM-33946)
Attachments
Issue Links
- is triggered by
-
RFC-836 Schema changes for butler
- Implemented
- is triggering
-
DM-35069 Devise a scheme for butler export YAML migration
- To Do
- relates to
-
DM-21840 Disallow NULL/None for implied dimension values in data IDs
- In Progress
-
DM-33946 Configure basic healpix support in butler data repositories
- Done
-
DM-34589 Add dimensions configuration hooks for post-schema-change features
- Reviewed
-
DM-33819 Allow visits to belong to multiple visit systems
- Invalid
-
DM-33818 Add support for per-governor default data ID keys
- To Do
-
DM-30948 Change gen3 schema for visit to add seq_num
- Done
-
DM-33728 Add simulation entry in exposure record
- Done
-
DM-33859 Add azimuth to expRecord
- Done
-
DM-34635 Remove some detector dataId key columns from Source Table
- Done
-
DM-34691 Write Schema Migration Script for May 2022 schema change
- Done
Removing myself from reviewers. I had a couple of minor comments on the obs_base and obs_lsst PRs, and of course the big one is export/import migration in daf_butler - but I think we should probably (mostly) punt on that on this ticket, and just limit ourselves to some combination of: