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

Rename validate_base to verify and validate_metrics to verify_metrics

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: QA

      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

            Hide
            jsick Jonathan Sick added a comment -

            Rename is complete. The verify package is implemented as a 'new Git origin' of validate_base, meaning that validate_base remains for use by packages like validate_drp.

            All other open tickets against verify have been rebased against this branch so that will will not reflect the new package name.

            PRs:

            Show
            jsick Jonathan Sick added a comment - Rename is complete. The verify package is implemented as a 'new Git origin' of validate_base , meaning that validate_base remains for use by packages like validate_drp . All other open tickets against verify have been rebased against this branch so that will will not reflect the new package name. PRs: https://github.com/lsst/verify/pull/1 https://github.com/lsst/verify_metrics/pull/5 https://github.com/lsst/lsstsw/pull/181

              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:

                  Jenkins

                  No builds found.