-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
HelperIns: GLOWSRelated to the GLOWS instrumentRelated to the GLOWS instrumentLevel: L1Level 1 processingLevel 1 processingenhancementNew feature or requestNew feature or request
Milestone
Description
Description
The infrastructure to read sunrise_offset and sunset_offset from pipeline settings already exists in PipelineSettings dataclass, but these offsets are not being applied anywhere in the processing code. Need to implement the logic to shift is_night flag transitions according to these offsets during L2 processing.
Background
Per Marek (algorithm doc v4.4.7 Sec. 3.9.1, item 2):
- When is_night transitions from 0->1 (sunset): shift by
sunset_offsethistograms - When is_night transitions from 1->0 (sunrise): shift by
sunrise_offsethistograms - Offsets can be negative, zero, or positive values
Required Changes
- Identify where is_night flag transitions occur in L1B histogram sequences
- Apply
sunset_offsetwhen detecting is_night 0->1 transition - Apply
sunrise_offsetwhen detecting is_night 1->0 transition - Ensure offsets are applied during L2 processing when computing from L1B histograms
Note: offsets are already read from pipeline settings and available for use.
Reference
- Algorithm doc v4.4.7, Sec. 3.9.1, item 2
- Pipeline settings file:
imap_glows_lxx-pipeline-settings_20250923_v000.json
Related
Closes #1991
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
HelperIns: GLOWSRelated to the GLOWS instrumentRelated to the GLOWS instrumentLevel: L1Level 1 processingLevel 1 processingenhancementNew feature or requestNew feature or request
Type
Projects
Status
Blocked