Skip to content

Commit f81e9c9

Browse files
authored
GLOWS: updates and improvements (#1236)
1 parent 55f73dd commit f81e9c9

1 file changed

Lines changed: 42 additions & 48 deletions

File tree

sds_data_manager/lambda_code/SDSCode/pipeline_lambdas/dependency_refactoring/dependencies/imap_glows_dependencies.yaml

Lines changed: 42 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@
33
# please refer to this document https://imap-processing.readthedocs.io/en/latest/development/data-dependency.html#.
44
# It contains important information such as the default values and expected behavior of these dependencies,
55
# and how to properly configure them for your pipeline lambdas.
6-
7-
8-
(l1a, all):
6+
# ===== Common dependencies ===========
7+
pipline_settings: &pipeline_settings
98
- upstream_source: glows
10-
upstream_data_type: l0
11-
upstream_descriptor: raw
9+
upstream_data_type: ancillary
10+
upstream_descriptor: pipeline-settings
11+
12+
spice_basics: &spice_basics
1213
- upstream_source: leapseconds
1314
upstream_data_type: spice
1415
upstream_descriptor: historical
@@ -18,17 +19,41 @@
1819
upstream_descriptor: historical
1920
kickoff_job: false
2021

22+
hist_spice: &hist_spice
23+
- *spice_basics
24+
- upstream_source: imap_frames
25+
upstream_data_type: spice
26+
upstream_descriptor: historical
27+
kickoff_job: false
28+
- upstream_source: science_frames
29+
upstream_data_type: spice
30+
upstream_descriptor: historical
31+
kickoff_job: false
32+
- upstream_source: pointing_attitude
33+
upstream_data_type: spice
34+
upstream_descriptor: historical
35+
kickoff_job: false
36+
37+
# ======== Product-specific dependencies ===========
38+
(l1a, all):
39+
- *spice_basics
40+
- upstream_source: glows
41+
upstream_data_type: l0
42+
upstream_descriptor: raw
43+
2144

2245
(l1b, de):
2346
- upstream_source: glows
2447
upstream_data_type: l1a
2548
upstream_descriptor: de
2649
- upstream_source: glows
2750
upstream_data_type: ancillary
28-
upstream_descriptor: conversion-table-for-anc-data
51+
upstream_descriptor: l1b-conversion-table-for-anc-data
2952

3053

3154
(l1b, hist):
55+
- *pipeline_settings
56+
- *hist_spice
3257
- upstream_source: glows
3358
upstream_data_type: l1a
3459
upstream_descriptor: hist
@@ -37,37 +62,22 @@
3762
upstream_descriptor: historical
3863
- upstream_source: glows
3964
upstream_data_type: ancillary
40-
upstream_descriptor: exclusions-by-instr-team
65+
upstream_descriptor: l1b-exclusions-by-instr-team
4166
- upstream_source: glows
4267
upstream_data_type: ancillary
43-
upstream_descriptor: map-of-excluded-regions
68+
upstream_descriptor: l1b-map-of-excluded-regions
4469
- upstream_source: glows
4570
upstream_data_type: ancillary
46-
upstream_descriptor: map-of-uv-sources
71+
upstream_descriptor: l1b-map-of-uv-sources
4772
- upstream_source: glows
4873
upstream_data_type: ancillary
49-
upstream_descriptor: pipeline-settings
74+
upstream_descriptor: l1b-suspected-transients
5075
- upstream_source: glows
5176
upstream_data_type: ancillary
52-
upstream_descriptor: suspected-transients
53-
- upstream_source: glows
54-
upstream_data_type: ancillary
55-
upstream_descriptor: conversion-table-for-anc-data
56-
- upstream_source: imap_frames
57-
upstream_data_type: spice
58-
upstream_descriptor: historical
59-
kickoff_job: false
60-
- upstream_source: science_frames
61-
upstream_data_type: spice
62-
upstream_descriptor: historical
63-
kickoff_job: false
77+
upstream_descriptor: l1b-conversion-table-for-anc-data
6478
- upstream_source: attitude_history
6579
upstream_data_type: spice
6680
upstream_descriptor: historical
67-
- upstream_source: pointing_attitude
68-
upstream_data_type: spice
69-
upstream_descriptor: historical
70-
kickoff_job: false
7181
- upstream_source: ephemeris_reconstructed
7282
upstream_data_type: spice
7383
upstream_descriptor: historical
@@ -76,34 +86,21 @@
7686
upstream_data_type: spice
7787
upstream_descriptor: historical
7888
kickoff_job: false
79-
- upstream_source: leapseconds
80-
upstream_data_type: spice
81-
upstream_descriptor: historical
82-
kickoff_job: false
83-
- upstream_source: spacecraft_clock
84-
upstream_data_type: spice
85-
upstream_descriptor: historical
86-
kickoff_job: false
8789

8890

8991
(l2, hist):
92+
- *pipeline_settings
93+
- *hist_spice
9094
- upstream_source: glows
9195
upstream_data_type: l1b
9296
upstream_descriptor: hist
9397
- upstream_source: glows
9498
upstream_data_type: ancillary
95-
upstream_descriptor: pipeline-settings
96-
- upstream_source: leapseconds
97-
upstream_data_type: spice
98-
upstream_descriptor: historical
99-
kickoff_job: false
100-
- upstream_source: spacecraft_clock
101-
upstream_data_type: spice
102-
upstream_descriptor: historical
103-
kickoff_job: false
99+
upstream_descriptor: l2-calibration
104100

105101

106102
(l3a, hist):
103+
- *pipeline_settings
107104
- upstream_source: glows
108105
upstream_data_type: l2
109106
upstream_descriptor: hist
@@ -112,10 +109,7 @@
112109
upstream_descriptor: calibration-data
113110
- upstream_source: glows
114111
upstream_data_type: ancillary
115-
upstream_descriptor: time-dep-bckgrd
112+
upstream_descriptor: l3-time-dep-bckgrd
116113
- upstream_source: glows
117114
upstream_data_type: ancillary
118-
upstream_descriptor: map-of-extra-helio-bckgrd
119-
- upstream_source: glows
120-
upstream_data_type: ancillary
121-
upstream_descriptor: pipeline-settings
115+
upstream_descriptor: l3-map-of-extra-helio-bckgrd

0 commit comments

Comments
 (0)