Skip to content

Commit 5d63dcf

Browse files
committed
Fixes from last commit
1 parent ed99d55 commit 5d63dcf

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

scripts/derived/reanalysis-cerra-land_accumulation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def accumulation(ds,var):
142142
mask_var = (df_parameters['filename_variable'] == var) & (df_parameters['product_type'] == 'derived')
143143
var_row = require_single_row(df_parameters, mask_var, f"{var}/derived")
144144
# Use utility function to load input path
145-
var_download_path = load_output_path_from_row(input_row], dataset)
145+
var_download_path = load_output_path_from_row(input_row, dataset)
146146
var_files = np.sort(glob.glob(f"{var_download_path}/*.nc"))
147147
print(f"{var_download_path}/*.nc")
148148
logging.info(f"List of file variables: {var_files}")

scripts/derived/reanalysis-era5-single-levels.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@ def main():
1919
derived_variables_list = derived_variables.tolist()
2020
for var in derived_variables_list:
2121
logging.info(f"Calculating {var}")
22-
mask_input = (df_parameters['filename_variable'] == var) & (df_parameters['product_type'] == 'raw')
23-
input_row = require_single_row(df_parameters, mask_input, f"{var}/raw")
24-
2522
mask_var = (df_parameters['filename_variable'] == var) & (df_parameters['product_type'] == 'derived')
2623
var_row = require_single_row(df_parameters, mask_var, f"{var}/derived")
2724

@@ -52,7 +49,7 @@ def main():
5249
ds_merge = xr.merge([ds_u, ds_v])
5350
sfcwind = operations.sfcwind_from_u_v(ds_merge)
5451
sfcwind_daily = operations.resample_to_daily(sfcwind,"valid_time")
55-
52+
5653
logging.info(f"Saving calculated sfcwind to {dest_dir}")
5754
sfcwind_daily.to_netcdf(output_file)
5855

scripts/interpolation/reanalysis-cerra-single-levels.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,9 @@ def main():
3636
variables_file_path = f"../../requests/{dataset}.csv"
3737
df_parameters = pd.read_csv(variables_file_path)
3838

39-
mask_ref = (df_parameters['interpolation'] != 'native') & (df_parameters['product_type'] == 'derived')
40-
interpolated_row = require_single_row(df_parameters, mask_ref, "interpolated/derived reference row")
39+
#Take first row with interpolation not native and product_type derived as reference for loading the reference grid
40+
interpolated_row = df_parameters[(df_parameters['interpolation'] != 'native') & (df_parameters['product_type'] == 'derived')].iloc[0]
41+
4142

4243
interpolation_file = interpolated_row.get('interpolation_file', 'land_sea_mask_0.0625degree.nc4')
4344
ds_ref=xr.open_dataset(f"/lustre/gmeteo/WORK/chantreuxa/cica/data/resources/reference-grids/{interpolation_file}")

0 commit comments

Comments
 (0)