Skip to content

Commit 669a362

Browse files
author
David Stuebe
committed
Add tests for discussion
1 parent ccf431b commit 669a362

File tree

96 files changed

+5452
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+5452
-1
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ netcdf3 = ["scipy"]
3636
dev = [
3737
"cftime",
3838
"dask",
39-
"fastparquet",
39+
"fastparquet>=2024.11.0",
4040
"h5netcdf",
4141
"h5py",
4242
"jinja2",

tests/grib_idx_fixtures/20221014/gfs.t00z.pgrb2.0p25.f000.idx

Lines changed: 696 additions & 0 deletions
Large diffs are not rendered by default.
Binary file not shown.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
1:0:d=2022101400:PRMSL:mean sea level:anl:
2+
2:995942:d=2022101400:CLWMR:1 hybrid level:anl:
3+
3:1082992:d=2022101400:ICMR:1 hybrid level:anl:
4+
4:1363134:d=2022101400:RWMR:1 hybrid level:anl:
5+
5:1597235:d=2022101400:SNMR:1 hybrid level:anl:
6+
6:1697225:d=2022101400:GRLE:1 hybrid level:anl:
7+
7:1745644:d=2022101400:REFD:1 hybrid level:anl:
8+
8:2562710:d=2022101400:REFD:2 hybrid level:anl:
9+
9:3380262:d=2022101400:REFC:entire atmosphere:anl:
10+
10:4270093:d=2022101400:VIS:surface:anl:
11+
11:4983458:d=2022101400:UGRD:planetary boundary layer:anl:

tests/grib_idx_fixtures/20221014/gfs.t06z.pgrb2.0p25.f021.idx

Lines changed: 743 additions & 0 deletions
Large diffs are not rendered by default.
Binary file not shown.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
1:0:d=2022101406:PRMSL:mean sea level:21 hour fcst:
2+
2:986627:d=2022101406:CLWMR:1 hybrid level:21 hour fcst:
3+
3:1071190:d=2022101406:ICMR:1 hybrid level:21 hour fcst:
4+
4:1334374:d=2022101406:RWMR:1 hybrid level:21 hour fcst:
5+
5:1576714:d=2022101406:SNMR:1 hybrid level:21 hour fcst:
6+
6:1669840:d=2022101406:GRLE:1 hybrid level:21 hour fcst:
7+
7:1708612:d=2022101406:REFD:1 hybrid level:21 hour fcst:
8+
8:2515402:d=2022101406:REFD:2 hybrid level:21 hour fcst:
9+
9:3322351:d=2022101406:REFC:entire atmosphere:21 hour fcst:
10+
10:4201577:d=2022101406:VIS:surface:21 hour fcst:
11+
11:4895751:d=2022101406:UGRD:planetary boundary layer:21 hour fcst:
Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,170 @@
1+
1:0:d=2022101401:REFC:entire atmosphere:anl:
2+
2:464700:d=2022101401:RETOP:cloud top:anl:
3+
3:797270:d=2022101401:var discipline=0 center=7 local_table=1 parmcat=16 parm=201:entire atmosphere:anl:
4+
4:1279418:d=2022101401:VIL:entire atmosphere:anl:
5+
5:1629309:d=2022101401:VIS:surface:anl:
6+
6:3031911:d=2022101401:REFD:1000 m above ground:anl:
7+
7:3324038:d=2022101401:REFD:4000 m above ground:anl:
8+
8:3573815:d=2022101401:REFD:263 K level:anl:
9+
9:3860080:d=2022101401:GUST:surface:anl:
10+
10:5058926:d=2022101401:UGRD:250 mb:anl:
11+
11:5853053:d=2022101401:VGRD:250 mb:anl:
12+
12:6618262:d=2022101401:UGRD:300 mb:anl:
13+
13:7400136:d=2022101401:VGRD:300 mb:anl:
14+
14:8151598:d=2022101401:HGT:500 mb:anl:
15+
15:8885831:d=2022101401:TMP:500 mb:anl:
16+
16:9432910:d=2022101401:DPT:500 mb:anl:
17+
17:10403024:d=2022101401:UGRD:500 mb:anl:
18+
18:10991346:d=2022101401:VGRD:500 mb:anl:
19+
19:11587686:d=2022101401:HGT:700 mb:anl:
20+
20:12305017:d=2022101401:TMP:700 mb:anl:
21+
21:12859067:d=2022101401:DPT:700 mb:anl:
22+
22:13913033:d=2022101401:DZDT:700 mb:anl:
23+
23:14225291:d=2022101401:UGRD:700 mb:anl:
24+
24:14822752:d=2022101401:VGRD:700 mb:anl:
25+
25:15443030:d=2022101401:HGT:850 mb:anl:
26+
26:16150754:d=2022101401:TMP:850 mb:anl:
27+
27:16726305:d=2022101401:DPT:850 mb:anl:
28+
28:17848040:d=2022101401:UGRD:850 mb:anl:
29+
29:18458023:d=2022101401:VGRD:850 mb:anl:
30+
30:19089986:d=2022101401:TMP:925 mb:anl:
31+
31:19688326:d=2022101401:DPT:925 mb:anl:
32+
32:20828612:d=2022101401:UGRD:925 mb:anl:
33+
33:21458121:d=2022101401:VGRD:925 mb:anl:
34+
34:22094352:d=2022101401:TMP:1000 mb:anl:
35+
35:22701465:d=2022101401:DPT:1000 mb:anl:
36+
36:23829721:d=2022101401:UGRD:1000 mb:anl:
37+
37:24453401:d=2022101401:VGRD:1000 mb:anl:
38+
38:25076605:d=2022101401:MAXUVV:100-1000 mb above ground:0-0 day max fcst:
39+
39:25211183:d=2022101401:MAXDVV:100-1000 mb above ground:0-0 day max fcst:
40+
40:25421473:d=2022101401:DZDT:0.5-0.8 sigma layer:0-0 day ave fcst:
41+
41:25589854:d=2022101401:MSLMA:mean sea level:anl:
42+
42:26196823:d=2022101401:HGT:1000 mb:anl:
43+
43:26876848:d=2022101401:MAXREF:1000 m above ground:0-0 day max fcst:
44+
44:27095445:d=2022101401:REFD:263 K level:0-0 day max fcst:
45+
45:27373508:d=2022101401:MXUPHL:5000-2000 m above ground:0-0 day max fcst:
46+
46:27373720:d=2022101401:MNUPHL:5000-2000 m above ground:0-0 day min fcst:
47+
47:27373932:d=2022101401:MXUPHL:2000-0 m above ground:0-0 day max fcst:
48+
48:27374144:d=2022101401:MNUPHL:2000-0 m above ground:0-0 day min fcst:
49+
49:27374356:d=2022101401:MXUPHL:3000-0 m above ground:0-0 day max fcst:
50+
50:27374568:d=2022101401:MNUPHL:3000-0 m above ground:0-0 day min fcst:
51+
51:27374780:d=2022101401:RELV:2000-0 m above ground:0-0 day max fcst:
52+
52:27374992:d=2022101401:RELV:1000-0 m above ground:0-0 day max fcst:
53+
53:27375204:d=2022101401:HAIL:entire atmosphere:0-0 day max fcst:
54+
54:27614124:d=2022101401:HAIL:0.1 sigma level:0-0 day max fcst:
55+
55:27624989:d=2022101401:HAIL:surface:0-0 day max fcst:
56+
56:27625201:d=2022101401:TCOLG:entire atmosphere (considered as a single layer):0-0 day max fcst:
57+
57:27652136:d=2022101401:LTNGSD:1 m above ground:anl:
58+
58:27652324:d=2022101401:LTNGSD:2 m above ground:anl:
59+
59:27737182:d=2022101401:LTNG:entire atmosphere:anl:
60+
60:27737370:d=2022101401:UGRD:80 m above ground:anl:
61+
61:28866120:d=2022101401:VGRD:80 m above ground:anl:
62+
62:29990913:d=2022101401:PRES:surface:anl:
63+
63:31500434:d=2022101401:HGT:surface:anl:
64+
64:33654129:d=2022101401:TMP:surface:anl:
65+
65:34878729:d=2022101401:ASNOW:surface:0-0 day acc fcst:
66+
66:34878941:d=2022101401:MSTAV:0 m underground:anl:
67+
67:36223738:d=2022101401:CNWAT:surface:anl:
68+
68:36301236:d=2022101401:WEASD:surface:anl:
69+
69:36325558:d=2022101401:SNOWC:surface:anl:
70+
70:36345003:d=2022101401:SNOD:surface:anl:
71+
71:36362081:d=2022101401:TMP:2 m above ground:anl:
72+
72:37527637:d=2022101401:POT:2 m above ground:anl:
73+
73:38635438:d=2022101401:SPFH:2 m above ground:anl:
74+
74:40130169:d=2022101401:DPT:2 m above ground:anl:
75+
75:41313369:d=2022101401:RH:2 m above ground:anl:
76+
76:42828342:d=2022101401:MASSDEN:8 m above ground:anl:
77+
77:43192837:d=2022101401:UGRD:10 m above ground:anl:
78+
78:45574452:d=2022101401:VGRD:10 m above ground:anl:
79+
79:47956067:d=2022101401:WIND:10 m above ground:0-0 day max fcst:
80+
80:49153909:d=2022101401:MAXUW:10 m above ground:0-0 day max fcst:
81+
81:50345853:d=2022101401:MAXVW:10 m above ground:0-0 day max fcst:
82+
82:51496752:d=2022101401:CPOFP:surface:anl:
83+
83:51496940:d=2022101401:PRATE:surface:anl:
84+
84:51497128:d=2022101401:APCP:surface:0-0 day acc fcst:
85+
85:51497340:d=2022101401:WEASD:surface:0-0 day acc fcst:
86+
86:51497552:d=2022101401:FROZR:surface:0-0 day acc fcst:
87+
87:51497764:d=2022101401:FRZR:surface:0-0 day acc fcst:
88+
88:51499493:d=2022101401:SSRUN:surface:0-0 day acc fcst:
89+
89:51499705:d=2022101401:BGRUN:surface:0-0 day acc fcst:
90+
90:51499917:d=2022101401:CSNOW:surface:anl:
91+
91:51500105:d=2022101401:CICEP:surface:anl:
92+
92:51500293:d=2022101401:CFRZR:surface:anl:
93+
93:51500481:d=2022101401:CRAIN:surface:anl:
94+
94:51500669:d=2022101401:SFCR:surface:anl:
95+
95:53406318:d=2022101401:FRICV:surface:anl:
96+
96:54420561:d=2022101401:SHTFL:surface:anl:
97+
97:55543177:d=2022101401:LHTFL:surface:anl:
98+
98:56625664:d=2022101401:VEG:surface:anl:
99+
99:58071925:d=2022101401:var discipline=2 center=7 local_table=1 parmcat=0 parm=231:surface:anl:
100+
100:59188062:d=2022101401:var discipline=2 center=7 local_table=1 parmcat=0 parm=232:surface:anl:
101+
101:60064996:d=2022101401:LAI:surface:anl:
102+
102:60839373:d=2022101401:GFLUX:surface:anl:
103+
103:61414201:d=2022101401:VGTYP:surface:anl:
104+
104:62195380:d=2022101401:LFTX:500-1000 mb:anl:
105+
105:63121072:d=2022101401:CAPE:surface:anl:
106+
106:63613994:d=2022101401:CIN:surface:anl:
107+
107:63876006:d=2022101401:PWAT:entire atmosphere (considered as a single layer):anl:
108+
108:64783912:d=2022101401:AOTK:entire atmosphere (considered as a single layer):anl:
109+
109:64784100:d=2022101401:COLMD:entire atmosphere (considered as a single layer):anl:
110+
110:65276443:d=2022101401:TCOLW:entire atmosphere:anl:
111+
111:66249348:d=2022101401:TCOLI:entire atmosphere:anl:
112+
112:67109731:d=2022101401:TCDC:boundary layer cloud layer:anl:
113+
113:67672649:d=2022101401:LCDC:low cloud layer:anl:
114+
114:68299254:d=2022101401:MCDC:middle cloud layer:anl:
115+
115:68635791:d=2022101401:HCDC:high cloud layer:anl:
116+
116:68917612:d=2022101401:TCDC:entire atmosphere:anl:
117+
117:69566611:d=2022101401:HGT:cloud ceiling:anl:
118+
118:70595777:d=2022101401:HGT:cloud base:anl:
119+
119:72458332:d=2022101401:PRES:cloud base:anl:
120+
120:73401628:d=2022101401:PRES:cloud top:anl:
121+
121:74037702:d=2022101401:HGT:cloud top:anl:
122+
122:74944390:d=2022101401:ULWRF:top of atmosphere:anl:
123+
123:76799204:d=2022101401:DSWRF:surface:anl:
124+
124:77176562:d=2022101401:DLWRF:surface:anl:
125+
125:79101732:d=2022101401:USWRF:surface:anl:
126+
126:79345954:d=2022101401:ULWRF:surface:anl:
127+
127:80946255:d=2022101401:CFNSF:surface:anl:
128+
128:80949779:d=2022101401:VBDSF:surface:anl:
129+
129:81330793:d=2022101401:VDDSF:surface:anl:
130+
130:81829061:d=2022101401:USWRF:top of atmosphere:anl:
131+
131:82183499:d=2022101401:HLCY:3000-0 m above ground:anl:
132+
132:83324440:d=2022101401:HLCY:1000-0 m above ground:anl:
133+
133:85189359:d=2022101401:USTM:0-6000 m above ground:anl:
134+
134:86167889:d=2022101401:VSTM:0-6000 m above ground:anl:
135+
135:87147965:d=2022101401:VUCSH:0-1000 m above ground:anl:
136+
136:89529580:d=2022101401:VVCSH:0-1000 m above ground:anl:
137+
137:91911195:d=2022101401:VUCSH:0-6000 m above ground:anl:
138+
138:94530952:d=2022101401:VVCSH:0-6000 m above ground:anl:
139+
139:97150709:d=2022101401:HGT:0C isotherm:anl:
140+
140:99073414:d=2022101401:RH:0C isotherm:anl:
141+
141:99758884:d=2022101401:PRES:0C isotherm:anl:
142+
142:100470470:d=2022101401:HGT:highest tropospheric freezing level:anl:
143+
143:101211423:d=2022101401:RH:highest tropospheric freezing level:anl:
144+
144:101893927:d=2022101401:PRES:highest tropospheric freezing level:anl:
145+
145:102600075:d=2022101401:HGT:263 K level:anl:
146+
146:103272054:d=2022101401:HGT:253 K level:anl:
147+
147:103895875:d=2022101401:4LFTX:180-0 mb above ground:anl:
148+
148:104812154:d=2022101401:CAPE:180-0 mb above ground:anl:
149+
149:105302746:d=2022101401:CIN:180-0 mb above ground:anl:
150+
150:105541725:d=2022101401:HPBL:surface:anl:
151+
151:108514309:d=2022101401:HGT:level of adiabatic condensation from sfc:anl:
152+
152:111393934:d=2022101401:CAPE:90-0 mb above ground:anl:
153+
153:111768089:d=2022101401:CIN:90-0 mb above ground:anl:
154+
154:112001483:d=2022101401:CAPE:255-0 mb above ground:anl:
155+
155:112515612:d=2022101401:CIN:255-0 mb above ground:anl:
156+
156:112771084:d=2022101401:HGT:equilibrium level:anl:
157+
157:115075666:d=2022101401:PLPL:255-0 mb above ground:anl:
158+
158:116228736:d=2022101401:CAPE:0-3000 m above ground:anl:
159+
159:116985258:d=2022101401:HGT:level of free convection:anl:
160+
160:119703278:d=2022101401:var discipline=0 center=7 local_table=1 parmcat=7 parm=204:surface:anl:
161+
161:120520311:d=2022101401:var discipline=0 center=7 local_table=1 parmcat=7 parm=206:0-500 m above ground:anl:
162+
162:122621569:d=2022101401:LAYTH:261 K level - 256 K level:anl:
163+
163:123921507:d=2022101401:var discipline=0 center=7 local_table=1 parmcat=7 parm=205:0-3000 m above ground:anl:
164+
164:124663817:d=2022101401:RHPW:entire atmosphere:anl:
165+
165:125792368:d=2022101401:LAND:surface:anl:
166+
166:125842844:d=2022101401:ICEC:surface:anl:
167+
167:125843077:d=2022101401:SBT123:top of atmosphere:anl:
168+
168:127436698:d=2022101401:SBT124:top of atmosphere:anl:
169+
169:129136789:d=2022101401:SBT113:top of atmosphere:anl:
170+
170:130576022:d=2022101401:SBT114:top of atmosphere:anl:
Binary file not shown.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
1:0:d=2022101401:REFC:entire atmosphere:anl:
2+
2:464700:d=2022101401:RETOP:cloud top:anl:
3+
3:797270:d=2022101401:var discipline=0 center=7 local_table=1 parmcat=16 parm=201:entire atmosphere:anl:
4+
4:1279418:d=2022101401:VIL:entire atmosphere:anl:
5+
5:1629309:d=2022101401:VIS:surface:anl:
6+
6:3031911:d=2022101401:REFD:1000 m above ground:anl:
7+
7:3324038:d=2022101401:REFD:4000 m above ground:anl:
8+
8:3573815:d=2022101401:REFD:263 K level:anl:
9+
9:3860080:d=2022101401:GUST:surface:anl:
10+
10:5058926:d=2022101401:UGRD:250 mb:anl:
11+
11:5853053:d=2022101401:VGRD:250 mb:anl:

0 commit comments

Comments
 (0)