across.client.apis.filter
Classes
Client for interacting with Filter resources in the Across API. |
Module Contents
- class Filter(across_client: across.sdk.v1.api_client_wrapper.ApiClientWrapper)[source]
Client for interacting with Filter resources in the Across API.
Provides methods to retrieve single or multiple filters by ID, name, wavelength, or instrument information.
- get(id: str) across.sdk.v1.Filter[source]
Retrieve a single Filter by ID.
- Parameters:
id (str) – The unique identifier of the Filter to retrieve.
- Returns:
The requested Filter object.
- Return type:
sdk.Filter
- get_many(name: str | None = None, covers_wavelength: float | None = None, instrument_name: str | None = None, instrument_id: str | None = None) list[across.sdk.v1.Filter][source]
Retrieve multiple filters filtered by optional criteria.
- Parameters:
name (str | None, optional) – Filter by filter name.
covers_wavelength (float | none, optional) – Filter by filters that contain wavelength value.
instrument_name (str | None, optional) – Filter by telescinstrumentope name.
instrument_id (str | None, optional) – Filter by instrument ID.
- Returns:
A list of filters matching the given filters.
- Return type:
list[sdk.Filter]