FilterDefinitionCollection¶
- 
class lsst.obs.base.FilterDefinitionCollection(*filters)¶
- Bases: - collections.abc.Sequence- An order-preserving collection of `FilterDefinition`s. - Parameters: - filters : sequence
- The filters in this collection. 
 - Methods Summary - count(value)- defineFilters()- Define all the filters to - lsst.afw.image.Filter.- index(value, [start, [stop]])- Raises ValueError if the value is not present. - reset()- Reset the afw Filter definitions and clear the - definedsingleton.- Methods Documentation - 
count(value) → integer -- return number of occurrences of value¶
 - 
defineFilters()¶
- Define all the filters to - lsst.afw.image.Filter.- Filterobjects are singletons, so we protect against filters being defined multiple times.- Raises: - RuntimeError
- Raised if any other - FilterDefinitionCollectionhas already called- defineFilters.
 
 - 
index(value[, start[, stop]]) → integer -- return first index of value.¶
- Raises ValueError if the value is not present. - Supporting start and stop arguments is optional, but recommended. 
 - 
classmethod reset()¶
- Reset the afw Filter definitions and clear the - definedsingleton. Use this in unittests that define different filters.