FilterDefinitionCollection¶
-
class
lsst.obs.base.
FilterDefinitionCollection
(*filters)¶ Bases:
collections.abc.Sequence
,typing.Generic
An order-preserving collection of multiple
FilterDefinition
.Parameters: - filters :
Sequence
The filters in this collection.
Methods Summary
count
(value)findAll
(name)Return the FilterDefinitions that match a particular name. index
(value, [start, [stop]])Raises ValueError if the value is not present. Methods Documentation
-
count
(value) → integer -- return number of occurrences of value¶
-
findAll
(name: str) → Set[lsst.obs.base.filters.FilterDefinition]¶ Return the FilterDefinitions that match a particular name.
This method makes no attempt to prioritize, e.g., band names over physical filter names; any definition that makes any reference to the name is returned.
Parameters: - name :
str
The name to search for. May be any band, physical, or alias name.
Returns: - matches :
set
[FilterDefinition
] All FilterDefinitions containing
name
as one of their filter names.
- name :
-
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.
- filters :