Filter
FilterSpecifier Schema (Abstract Base)
Description: Base class for filter specifiers used by OpticalImagingRequest, which can be either a single Filter or
a FilterGroup, which is a set of Filters.
Properties
| Name |
Type |
Description |
| id |
String(50) |
No description |
| filter_specifier_type |
Enum(filter, filter_group) |
No description |
Subclasses
Filter Schema
Properties
| Name |
Type |
Description |
| id |
String(50) |
No description |
| is_modifier |
Boolean |
True if the filter is a modifier (e.g., polarizer, etc.). |
| central_wavelength_nm |
Float (Optional) |
Central wavelength of the filter in nanometers. |
| bandpass_nm |
Float (Optional) |
Bandpass of the filter in nanometers. |
| flat_exposure_scaler |
Float (Optional) |
Scale factor applied to the base twilight flat exposure time for this filter. |
| throughput_fraction |
Float (Optional) |
Relative broadband throughput (0-1) for plate-solving. Ranks filters for the oriented-solver solve-filter selection and gates the starless cutoff; null means unknown (treated as not solve-capable). |
| flat_exposure_sun_elevation_coeff_per_deg |
Float (Optional) |
Per-degree coefficient b in the twilight-flat first-guess model exptime ~ exp(b * |sun_elevation_deg|) (SkyNode calc_init_exp_length). Empirically ~1.2 for broadband but ~0.9 for narrowband (the sky fades slower in a narrow bandpass); null defaults to 1.2. See tools/dev/legacy-flat-refset. |
| filter_specifier_type |
Enum(filter, filter_group) |
No description |
Relationships
FilterGroup Schema
Properties
| Name |
Type |
Description |
| id |
String(50) |
No description |
| order |
Integer |
Display order of the filter group. |
| description |
String(200) (Optional) |
Description of the filter group. |
| filter_specifier_type |
Enum(filter, filter_group) |
No description |
Relationships
| Relationship Name |
Type |
| filters |
Filter |