Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ctrl_pool
-
Labels:None
-
Story Points:4
-
Epic Link:
-
Sprint:Science Pipelines DM-S15-5, Science Pipelines DM-W16-1, Science Pipelines DM-W16-2, Science Pipelines DM-W16-3
-
Team:Data Release Production
Description
Assuming RFC-68 is approved, transfer the HSC code to LSST as described there.
Attachments
Issue Links
- blocks
-
DM-3368 Port HSC MPI driver for single-visit processing
- Done
-
DM-3369 Port HSC MPI driver for coaddition
- Done
-
DM-3373 Port HSC code for generation of calibration products
- Done
- is blocked by
-
RFC-79 Third-party Packages for MPI
- Implemented
- is triggered by
-
RFC-68 Backport HSC parallelization framework
- Implemented
-
RFC-79 Third-party Packages for MPI
- Implemented
- is triggering
-
DM-3900 Review of [DM-2983]
- Done
-
DM-4420 Avoid bash usage in batch submission
- Won't Fix
- relates to
-
DM-5409 mpi4py does not build on OS X El Capitan
- Done
-
DM-3845 Add unit tests for ctrl_pool
- Won't Fix
-
DM-4404 Re-evaluate MPI comm workaround
- Won't Fix
-
DM-3844 Add tutorial-level documentation for ctrl_pool
- Invalid
-
DM-5634 Add pipe_drivers to lsst_distrib
- Done
I've fixed the print usage and didn't see anything else that looked like it needed to be modernized.
Since it's too late to do anything to better collate the comments on GitHub on this particular issue, here's the full list of commits that have comments:
I believe I've now addressed everything, and since ctrl_events is a new package and hence all of this is already on master, I'm going to declare it ready to go and close this issue. I've not yet added it to lsst_distrib/repos.yaml and hence CI (as I'd originally planned), but I think it's best to save that for when we start to add code that depends on it, since this code doesn't do anything useful on its own.
Thank you, Matias Carrasco Kind [X] and Tim Jenness, for the careful reviews, and to Paul Price for helping me address those comments.