|
27 | 27 | ##################################################### |
28 | 28 |
|
29 | 29 | # main parameters |
30 | | -# VAR = "cSoil" |
31 | | -VAR = "cSoilAbove1m" |
32 | | -# LAYERS = ["D1", "D2", "D3", "D4", "D5", "D6", "D7"] # cSoil |
33 | | -LAYERS = ["D1", "D2", "D3", "D4", "D5"] # cSoilAbove1m |
| 30 | +VAR = "cSoil" |
| 31 | +# VAR = "cSoilAbove1m" |
| 32 | +LAYERS = ["D1", "D2", "D3", "D4", "D5", "D6", "D7"] # cSoil |
| 33 | +# LAYERS = ["D1", "D2", "D3", "D4", "D5"] # cSoilAbove1m |
34 | 34 | POOLS = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] # soil types |
35 | 35 | SDATE = datetime.datetime(1960, 1, 1) |
36 | 36 | EDATE = datetime.datetime(2022, 1, 1) |
@@ -303,11 +303,13 @@ def create_netcdf( |
303 | 303 | ) |
304 | 304 |
|
305 | 305 | # export as netcdf |
306 | | - time_range = f"{ds['time'].min().dt.year:d}{ds['time'].min().dt.month:02d}" |
307 | | - time_range += f"-{ds['time'].max().dt.year:d}{ds['time'].max().dt.month:02d}" |
308 | 306 | ds.to_netcdf( |
309 | | - "{variable}_{frequency}_{source_id}_{time_mark}.nc".format( |
310 | | - variable=var, frequency="fx", source_id="HWSD2", time_mark=time_range |
| 307 | + "{variable}_{frequency}_{source_id}_{st_date}-{en_date}.nc".format( |
| 308 | + variable=var, |
| 309 | + frequency="fx", |
| 310 | + source_id="HWSD2", |
| 311 | + st_date=sdate.strftime("%Y%m%d"), |
| 312 | + en_date=edate.strftime("%Y%m%d"), |
311 | 313 | ), |
312 | 314 | encoding={VAR: {"zlib": True}}, |
313 | 315 | ) |
|
0 commit comments