Skip to content

Commit

Permalink
Ref #47
Browse files Browse the repository at this point in the history
First cut at simplifying yaml templates with loop controls.
  • Loading branch information
EdwardSafford-NOAA committed Oct 23, 2024
1 parent dddc762 commit 998bfbe
Showing 1 changed file with 26 additions and 121 deletions.
147 changes: 26 additions & 121 deletions parm/templates/radTime.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,127 +23,32 @@ datasets:
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.ctl
filenames:
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATE | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm6 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm12 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm18 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm24 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm30 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm36 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm42 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm48 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm54 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm60 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm66 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm72 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm78 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm84 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm90 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm96 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm102 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm108 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm114 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm120 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm126 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm132 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm138 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm144 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm150 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm156 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm162 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm168 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm174 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm180 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm186 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm192 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm198 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm204 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm210 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm216 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm222 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm228 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm234 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm240 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm246 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm252 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm258 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm264 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm270 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm276 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm282 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm288 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm294 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm300 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm306 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm312 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm318 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm324 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm330 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm336 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm342 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm348 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm354 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm360 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm366 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm372 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm378 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm384 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm390 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm396 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm402 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm408 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm414 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm420 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm426 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm432 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm438 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm444 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm450 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm456 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm462 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm468 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm474 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm480 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm486 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm492 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm498 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm504 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm510 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm516 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm522 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm528 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm534 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm540 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm546 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm552 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm558 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm564 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm570 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm576 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm582 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm588 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm594 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm600 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm606 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm612 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm618 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm624 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm630 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm636 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm642 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm648 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm654 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm660 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm666 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm672 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm678 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm684 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm690 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm696 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm702 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm708 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm714 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm720 | to_YMDH }}.ieee_d
- {{DATA}}/time.{{SENSOR}}_{{SAT}}.{{ PDATEm726 | to_YMDH }}.ieee_d
{% set pdates = [PDATEm6, PDATEm12, PDATEm18, PDATEm24, PDATEm30, PDATEm36,
PDATEm42, PDATEm48, PDATEm54, PDATEm60, PDATEm66, PDATEm72,
PDATEm78, PDATEm84, PDATEm90, PDATEm96, PDATEm102, PDATEm108,
PDATEm114, PDATEm120, PDATEm126, PDATEm132, PDATEm138, PDATEm144,
PDATEm150, PDATEm156, PDATEm162, PDATEm168, PDATEm174, PDATEm180,
PDATEm186, PDATEm192, PDATEm198, PDATEm204, PDATEm210, PDATEm216,
PDATEm222, PDATEm228, PDATEm234, PDATEm240, PDATEm246, PDATEm252,
PDATEm258, PDATEm264, PDATEm270, PDATEm276, PDATEm282, PDATEm288,
PDATEm294, PDATEm300, PDATEm306, PDATEm312, PDATEm318, PDATEm324,
PDATEm330, PDATEm336, PDATEm342, PDATEm348, PDATEm354, PDATEm360,
PDATEm366, PDATEm372, PDATEm378, PDATEm384, PDATEm390, PDATEm396,
PDATEm402, PDATEm408, PDATEm414, PDATEm420, PDATEm426, PDATEm432,
PDATEm438, PDATEm444, PDATEm450, PDATEm456, PDATEm462, PDATEm468,
PDATEm474, PDATEm480, PDATEm486, PDATEm492, PDATEm498, PDATEm504,
PDATEm510, PDATEm516, PDATEm522, PDATEm528, PDATEm534, PDATEm540,
PDATEm546, PDATEm552, PDATEm558, PDATEm564, PDATEm570, PDATEm576,
PDATEm582, PDATEm588, PDATEm594, PDATEm600, PDATEm606, PDATEm612,
PDATEm618, PDATEm624, PDATEm630, PDATEm636, PDATEm642, PDATEm648,
PDATEm654, PDATEm660, PDATEm666, PDATEm672, PDATEm678, PDATEm684,
PDATEm690, PDATEm696, PDATEm702, PDATEm708, PDATEm714, PDATEm720,
PDATEm726] %}

{% for pdate in pdates %}
- {{ DATA }}/time.{{ SENSOR }}_{{ SAT }}.{{ pdate | to_YMDH }}.ieee_d
{% endfor %}


channels: {{CHANNELS}}
regions: &regions 1
Expand Down

0 comments on commit 998bfbe

Please sign in to comment.