Skip to content

Commit a08a06c

Browse files
authored
New dep yaml files for all instrument and code to read and validate yaml files (#1195)
1 parent c6dd76a commit a08a06c

13 files changed

Lines changed: 3954 additions & 0 deletions
Lines changed: 297 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,297 @@
1+
# <---- Warning ---->
2+
# For latest dependency configuration guidelines and requirements,
3+
# please refer to this document https://imap-processing.readthedocs.io/en/latest/development/data-dependency.html#.
4+
# It contains important information such as the default values and expected behavior of these dependencies,
5+
# and how to properly configure them for your pipeline lambdas.
6+
7+
8+
(l1a, all):
9+
- upstream_source: codice
10+
upstream_data_type: l0
11+
upstream_descriptor: raw
12+
- upstream_source: codice
13+
upstream_data_type: ancillary
14+
upstream_descriptor: l1a-sci-lut
15+
- upstream_source: leapseconds
16+
upstream_data_type: spice
17+
upstream_descriptor: historical
18+
kickoff_job: false
19+
- upstream_source: spacecraft_clock
20+
upstream_data_type: spice
21+
upstream_descriptor: historical
22+
kickoff_job: false
23+
24+
25+
(l1b, hi-counters-aggregated):
26+
- upstream_source: codice
27+
upstream_data_type: l1a
28+
upstream_descriptor: hi-counters-aggregated
29+
30+
31+
(l1b, hi-counters-singles):
32+
- upstream_source: codice
33+
upstream_data_type: l1a
34+
upstream_descriptor: hi-counters-singles
35+
36+
37+
(l1b, hi-omni):
38+
- upstream_source: codice
39+
upstream_data_type: l1a
40+
upstream_descriptor: hi-omni
41+
42+
43+
(l1b, hi-priority):
44+
- upstream_source: codice
45+
upstream_data_type: l1a
46+
upstream_descriptor: hi-priority
47+
48+
49+
(l1b, hi-sectored):
50+
- upstream_source: codice
51+
upstream_data_type: l1a
52+
upstream_descriptor: hi-sectored
53+
54+
55+
(l1b, lo-counters-aggregated):
56+
- upstream_source: codice
57+
upstream_data_type: l1a
58+
upstream_descriptor: lo-counters-aggregated
59+
60+
61+
(l1b, lo-counters-singles):
62+
- upstream_source: codice
63+
upstream_data_type: l1a
64+
upstream_descriptor: lo-counters-singles
65+
66+
67+
(l1b, lo-nsw-priority):
68+
- upstream_source: codice
69+
upstream_data_type: l1a
70+
upstream_descriptor: lo-nsw-priority
71+
72+
73+
(l1b, lo-sw-priority):
74+
- upstream_source: codice
75+
upstream_data_type: l1a
76+
upstream_descriptor: lo-sw-priority
77+
78+
79+
(l1b, lo-sw-species):
80+
- upstream_source: codice
81+
upstream_data_type: l1a
82+
upstream_descriptor: lo-sw-species
83+
84+
85+
(l2, hi-direct-events):
86+
- upstream_source: codice
87+
upstream_data_type: l1a
88+
upstream_descriptor: hi-direct-events
89+
- upstream_source: codice
90+
upstream_data_type: ancillary
91+
upstream_descriptor: l2-hi-energy-table
92+
- upstream_source: codice
93+
upstream_data_type: ancillary
94+
upstream_descriptor: l2-hi-tof-table
95+
96+
97+
(l2, hi-omni):
98+
- upstream_source: codice
99+
upstream_data_type: l1b
100+
upstream_descriptor: hi-omni
101+
- upstream_source: codice
102+
upstream_data_type: ancillary
103+
upstream_descriptor: l2-hi-omni-efficiency
104+
105+
106+
(l2, hi-sectored):
107+
- upstream_source: codice
108+
upstream_data_type: l1b
109+
upstream_descriptor: hi-sectored
110+
- upstream_source: codice
111+
upstream_data_type: ancillary
112+
upstream_descriptor: l2-hi-sectored-efficiency
113+
114+
115+
(l2, lo-direct-events):
116+
- upstream_source: codice
117+
upstream_data_type: l1a
118+
upstream_descriptor: lo-direct-events
119+
- upstream_source: codice
120+
upstream_data_type: ancillary
121+
upstream_descriptor: l2-lo-onboard-energy-table
122+
- upstream_source: codice
123+
upstream_data_type: ancillary
124+
upstream_descriptor: l2-lo-onboard-energy-bins
125+
- upstream_source: codice
126+
upstream_data_type: ancillary
127+
upstream_descriptor: l2-lo-onboard-mpq-cal
128+
129+
130+
(l2, lo-sw-species):
131+
- upstream_source: codice
132+
upstream_data_type: l1b
133+
upstream_descriptor: lo-sw-species
134+
- upstream_source: codice
135+
upstream_data_type: ancillary
136+
upstream_descriptor: l2-lo-gfactor
137+
- upstream_source: codice
138+
upstream_data_type: ancillary
139+
upstream_descriptor: l2-lo-efficiency
140+
141+
142+
(l3a, hi-direct-events):
143+
- upstream_source: codice
144+
upstream_data_type: l2
145+
upstream_descriptor: hi-direct-events
146+
147+
148+
(l3a, lo-direct-events):
149+
- upstream_source: codice
150+
upstream_data_type: l1a
151+
upstream_descriptor: lo-sw-priority
152+
- upstream_source: codice
153+
upstream_data_type: l1a
154+
upstream_descriptor: lo-nsw-priority
155+
- upstream_source: codice
156+
upstream_data_type: l2
157+
upstream_descriptor: lo-direct-events
158+
- upstream_source: codice
159+
upstream_data_type: ancillary
160+
upstream_descriptor: lo-energy-per-charge
161+
- upstream_source: codice
162+
upstream_data_type: ancillary
163+
upstream_descriptor: mass-coefficient-lookup
164+
165+
166+
(l3a, lo-heplus-3d-distribution):
167+
- upstream_source: codice
168+
upstream_data_type: l3a
169+
upstream_descriptor: lo-direct-events
170+
- upstream_source: codice
171+
upstream_data_type: l1a
172+
upstream_descriptor: lo-sw-priority
173+
kickoff_job: false
174+
- upstream_source: codice
175+
upstream_data_type: l1a
176+
upstream_descriptor: lo-nsw-priority
177+
kickoff_job: false
178+
- upstream_source: codice
179+
upstream_data_type: ancillary
180+
upstream_descriptor: lo-mass-species-bin-lookup
181+
- upstream_source: codice
182+
upstream_data_type: ancillary
183+
upstream_descriptor: l2-lo-gfactor
184+
- upstream_source: codice
185+
upstream_data_type: ancillary
186+
upstream_descriptor: lo-energy-per-charge
187+
- upstream_source: codice
188+
upstream_data_type: ancillary
189+
upstream_descriptor: l2-lo-efficiency
190+
191+
192+
(l3a, lo-heplus2-3d-distribution):
193+
- upstream_source: codice
194+
upstream_data_type: l3a
195+
upstream_descriptor: lo-direct-events
196+
- upstream_source: codice
197+
upstream_data_type: l1a
198+
upstream_descriptor: lo-sw-priority
199+
kickoff_job: false
200+
- upstream_source: codice
201+
upstream_data_type: l1a
202+
upstream_descriptor: lo-nsw-priority
203+
kickoff_job: false
204+
- upstream_source: codice
205+
upstream_data_type: ancillary
206+
upstream_descriptor: lo-mass-species-bin-lookup
207+
- upstream_source: codice
208+
upstream_data_type: ancillary
209+
upstream_descriptor: l2-lo-gfactor
210+
- upstream_source: codice
211+
upstream_data_type: ancillary
212+
upstream_descriptor: lo-energy-per-charge
213+
- upstream_source: codice
214+
upstream_data_type: ancillary
215+
upstream_descriptor: l2-lo-efficiency
216+
217+
218+
(l3a, lo-hplus-3d-distribution):
219+
- upstream_source: codice
220+
upstream_data_type: l3a
221+
upstream_descriptor: lo-direct-events
222+
- upstream_source: codice
223+
upstream_data_type: l1a
224+
upstream_descriptor: lo-sw-priority
225+
kickoff_job: false
226+
- upstream_source: codice
227+
upstream_data_type: l1a
228+
upstream_descriptor: lo-nsw-priority
229+
kickoff_job: false
230+
- upstream_source: codice
231+
upstream_data_type: ancillary
232+
upstream_descriptor: lo-mass-species-bin-lookup
233+
- upstream_source: codice
234+
upstream_data_type: ancillary
235+
upstream_descriptor: l2-lo-gfactor
236+
- upstream_source: codice
237+
upstream_data_type: ancillary
238+
upstream_descriptor: lo-energy-per-charge
239+
- upstream_source: codice
240+
upstream_data_type: ancillary
241+
upstream_descriptor: l2-lo-efficiency
242+
243+
244+
(l3a, lo-oplus6-3d-distribution):
245+
- upstream_source: codice
246+
upstream_data_type: l3a
247+
upstream_descriptor: lo-direct-events
248+
- upstream_source: codice
249+
upstream_data_type: l1a
250+
upstream_descriptor: lo-sw-priority
251+
kickoff_job: false
252+
- upstream_source: codice
253+
upstream_data_type: l1a
254+
upstream_descriptor: lo-nsw-priority
255+
kickoff_job: false
256+
- upstream_source: codice
257+
upstream_data_type: ancillary
258+
upstream_descriptor: lo-mass-species-bin-lookup
259+
- upstream_source: codice
260+
upstream_data_type: ancillary
261+
upstream_descriptor: l2-lo-gfactor
262+
- upstream_source: codice
263+
upstream_data_type: ancillary
264+
upstream_descriptor: lo-energy-per-charge
265+
- upstream_source: codice
266+
upstream_data_type: ancillary
267+
upstream_descriptor: l2-lo-efficiency
268+
269+
270+
(l3a, lo-partial-densities):
271+
- upstream_source: codice
272+
upstream_data_type: l2
273+
upstream_descriptor: lo-sw-species
274+
- upstream_source: codice
275+
upstream_data_type: ancillary
276+
upstream_descriptor: mass-per-charge
277+
278+
279+
(l3a, lo-sw-charge-state-distributions):
280+
- upstream_source: codice
281+
upstream_data_type: l3a
282+
upstream_descriptor: lo-partial-densities
283+
284+
285+
(l3a, lo-sw-ratios):
286+
- upstream_source: codice
287+
upstream_data_type: l3a
288+
upstream_descriptor: lo-partial-densities
289+
290+
291+
(l3b, hi-pitch-angle):
292+
- upstream_source: mag
293+
upstream_data_type: l1d
294+
upstream_descriptor: norm-dsrf
295+
- upstream_source: codice
296+
upstream_data_type: l2
297+
upstream_descriptor: hi-sectored

0 commit comments

Comments
 (0)