Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: afw, meas_algorithms
-
Labels:None
-
Story Points:8
-
Epic Link:
-
Sprint:AP F20-5 (October), AP F20-6 (November)
-
Team:Alert Production
-
Urgent?:No
Description
A number of afw APIs were formally deprecated in DM-17566. It was stated that they will be removed after the release of v20.0. This ticket is for that removal.
As well as afw this will include at least meas_algorithms.
Attachments
Issue Links
- blocks
-
DM-22815 Do release 21.0.0 of science pipelines
- Done
-
DM-24331 Fix ImageDifferenceTask and related v21 deprecation warnings
- Done
- is duplicated by
-
DM-22276 Remove previously deprecated afw components
- Invalid
- is triggered by
-
DM-17566 Formally deprecate discouraged C++ afw/geom components
- Done
- relates to
-
DM-27424 Use explicit constructors for Control classes
- To Do
-
RFC-687 Un-deprecate APIs for afw.math.Background and afw.math.BackgroundList
- Implemented
-
RFC-739 Update style guide recommendations on explicit constructors in C++
- Implemented
-
DM-23056 Suppress FutureWarnings from LSST code
- Done
-
DM-23277 Update ImageDifferenceTask to remove v20 deprecation warnings
- Done
-
DM-23076 Mark SubtractBackgroundTask.fitBackground(..., algorithm=...) as deprecated
- Invalid
It would be nice if uses of now-gone interfaces failed at the pybind11 or C++ compiler levels, but perhaps overloading/templates makes that impossible?
In any case, it's a good suggestion that the release note saying that the interfaces have been removed make very clear that uses of them will cause problems. Please send suggested text to Gabriele Comoretto to incorporate.