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

Rename validate_base to verify and validate_metrics to verify_metrics

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: QA
    • Templates:
    • Story Points:
      3.2
    • Team:
      SQuaRE

      Description

      Among SQuaRE and Co. we have an agreement to rename validate_base to verify (lsst.verify Python namespace). This better reflects the definitions of verification and validation. Similarly, the metrics definition package will be renamed to verify_metrics from validate_metrics.

      Together, these packages form the basis of a new Verification Framework that is the pipelines counterpart to the SQUASH server-side infrastructure.

      Since validate_drp relies upon validate_base, and we need to decouple Verification Framework development from an eventual validate_drp upgrade, we will keep the lsst/validate_base GitHub repo, and create a fork called lsst-dm/verify.

      1. Create fork in lsst-dm.
      2. Rename fork to verify.
      3. Merge existing ticket branches being integrated onto tickets/DM-8477 onto master.
      4. Change Python namespace in verify (using this ticket's branch).
      5. Have GitHub break the fork and move the package to lsst/verify.
      6. Add package to lsstsw

      Updating validate_metrics will be easier (and can be competed first}:

      1. Rename repo to lsst/verify_metrics
      2. Change Python namespace (using this ticket's branch)
      3. Add package to lsstsw

      If possible, this migration will be completed before other tickets in this epic are merged so that their diffs make sense in a verify-context. The rebases should be ok.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jsick Jonathan Sick
                Reporter:
                jsick Jonathan Sick
                Reviewers:
                Jonathan Sick
                Watchers:
                Angelo Fausti, Frossie Economou, John Parejko, Jonathan Sick, Joshua Hoblitt, Michael Wood-Vasey
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel