Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: QA
-
Labels:
-
Story Points:3.2
-
Epic Link:
-
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.
- Create fork in lsst-dm.
- Rename fork to verify.
- Merge existing ticket branches being integrated onto tickets/
DM-8477onto master. - Change Python namespace in verify (using this ticket's branch).
- Have GitHub break the fork and move the package to lsst/verify.
- Add package to lsstsw
Updating validate_metrics will be easier (and can be competed first}:
- Rename repo to lsst/verify_metrics
- Change Python namespace (using this ticket's branch)
- 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
- blocks
-
DM-10095 Fix jointcal verification framework YAML specification definitions
- Done
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: