Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-8683

implement Repository Relationships in Butler

    Details

    • Type: Story
    • Status: Invalid
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: daf_persistence, obs_base
    • Labels:
      None

      Description

      For Calibration Mappings in CameraMapper, in New Butler repositories, the Calib Mapping needs access to another registry.

      For this, implement Repository Relationships.

      • Butler needs a way to “relate” registries from 2 input repositories so that metadata lookup can be done in one and then completed in the other.
        *The relationship between the calib repository and the raw repository’s registry must be recorded in the persisted cfg of the output repository. (It must be in the output repository’s cfg because the relationship does not affect the contents of any of the input repositories, but it does affect the contents of the output repo, so that is where it should be stored).
      • A typical use case example is for a repo containing Raw images and a repo containing Calib images: For a given exposure number, look up the exposure date+time in the raw registry, and then in the Calib repo use that date+time to find the dataId for the Calib image that was valid for that date+time.

        Attachments

          Activity

          Hide
          fritzm Fritz Mueller added a comment -

          Addressed via DM-7468

          Show
          fritzm Fritz Mueller added a comment - Addressed via DM-7468

            People

            • Assignee:
              npease Nate Pease
              Reporter:
              npease Nate Pease
              Watchers:
              Fritz Mueller, Meredith Rawls, Merlin Fisher-Levine, Nate Pease
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: