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 [X] to incorporate.