Project: datamanagement
Issue DM-5532: Change star selectors to return stars instead of PSF candidates
Implement RFC-154: - Make star selectors tasks, but continue to use and prefer a registry - Add an abstract base class for star selectors with the following methods: - {{selectStars}} abstract method that takes a catalog of sources and returns a {{lsst.pipe.base.Struct}} containing a catalog of stars - {{run}} concrete method that takes a catalog of sources and an optional name of a flag field, calls {{selectStars}} to select stars, then sets the flag field (if given) for stars - {{makePsfCandidates}} make a list of psf candidates from a catalog of stars (does no selection, other than skipping stars that cannot be made into candidates, and logging the rejects)
Story points: 4