RFC-730 proposes a new filter system that will support only standardized names for each filter, but no aliases. To prepare for the new system, ensure that we are no longer introducing aliases into the codebase (in particular, as the primary name of old-style filters).
- Go through the filter definition file of every obs package, and make a list of names that appear in either the afw_name or alias field of a FilterDefinition, along with their corresponding physical_filter.
- Search the entire lsst and lsst-dm for hardcoded references to these names, except for those in FilterDefinition itself and calls to Filter::define, Filter::defineAlias, and image.utils.defineFilter. Calls to the Filter constructor are covered by the search.
- Replace each reference to an afw_name or alias with a reference to the corresponding physical_filter.
It is possible that step 2 will find no matches.