Skip to content

Commit

Permalink
GitHub Action: Apply Pep8-formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Feb 11, 2025
1 parent 23dd8d9 commit 786e631
Show file tree
Hide file tree
Showing 2 changed files with 121 additions and 65 deletions.
16 changes: 8 additions & 8 deletions python/WrapExtpar.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,12 +78,11 @@ def main():
lradtopo = config.get('lradtopo', False)
radtopo_radius = config.get('radtopo_radius', 40000.0)

generate_external_parameters(igrid_type, args.input_grid, iaot_type,
ilu_type, ialb_type, isoil_type, itopo_type,
it_cl_type, iera_type, iemiss_type, radtopo_radius,
args.raw_data_path, args.run_dir,
args.account, args.host, args.no_batch_job,
lurban, lsgsl, lfilter_oro, lradtopo)
generate_external_parameters(
igrid_type, args.input_grid, iaot_type, ilu_type, ialb_type,
isoil_type, itopo_type, it_cl_type, iera_type, iemiss_type,
radtopo_radius, args.raw_data_path, args.run_dir, args.account,
args.host, args.no_batch_job, lurban, lsgsl, lfilter_oro, lradtopo)


def generate_external_parameters(igrid_type,
Expand Down Expand Up @@ -244,7 +243,7 @@ def setup_oro_namelist(args):
lonmin = np.amin(tg.lons)
latmin = np.amin(tg.lats)
latmax = np.amax(tg.lats)
return setup_oro_namelist_icon(args,lonmax,lonmin,latmax,latmin)
return setup_oro_namelist_icon(args, lonmax, lonmin, latmax, latmin)


def setup_oro_namelist_cosmo(args):
Expand Down Expand Up @@ -372,7 +371,7 @@ def orography_smoothing_params():
return namelist


def setup_oro_namelist_icon(args,lonmax,lonmin,latmax,latmin):
def setup_oro_namelist_icon(args, lonmax, lonmin, latmax, latmin):

namelist = {}

Expand Down Expand Up @@ -616,6 +615,7 @@ def setup_era_namelist(args):

return namelist


def setup_emiss_namelist(args):
namelist = {}
iemiss_type = args['iemiss_type']
Expand Down
170 changes: 113 additions & 57 deletions test/pytest/test_wrap_extpar.py
Original file line number Diff line number Diff line change
Expand Up @@ -553,12 +553,18 @@ def test_setup_oro_namelist_icon_type_1():
}
lonmax, lonmin, latmax, latmin = 180.0, -180.0, 90.0, -90.0
expected_namelist = {
'orography_buffer_file': 'oro_buffer.nc',
'orography_output_file': 'oro_grid.nc',
'lcompute_sgsl': ".FALSE.",
'sgsl_buffer_file': 'placeholder_file',
'itopo_type': 1,
'raw_data_orography_path': '/path/to/raw/data',
'orography_buffer_file':
'oro_buffer.nc',
'orography_output_file':
'oro_grid.nc',
'lcompute_sgsl':
".FALSE.",
'sgsl_buffer_file':
'placeholder_file',
'itopo_type':
1,
'raw_data_orography_path':
'/path/to/raw/data',
'topo_files': [
"'GLOBE_A10.nc' ", "'GLOBE_B10.nc' ", "'GLOBE_C10.nc' ",
"'GLOBE_D10.nc' ", "'GLOBE_E10.nc' ", "'GLOBE_F10.nc' ",
Expand All @@ -567,26 +573,45 @@ def test_setup_oro_namelist_icon_type_1():
"'GLOBE_M10.nc' ", "'GLOBE_N10.nc' ", "'GLOBE_O10.nc' ",
"'GLOBE_P10.nc' "
],
'ntiles_column': 4,
'ntiles_row': 4,
'lscale_separation': ".FALSE.",
'lsso_param': ".TRUE.",
'scale_sep_files': "'placeholder_file'",
'raw_data_scale_sep_path': '/path/to/raw/data',
'lfilter_oro': ".FALSE.",
'ilow_pass_oro': 4,
'numfilt_oro': 1,
'ilow_pass_xso': 5,
'lxso_first': ".FALSE.",
'numfilt_xso': 1,
'rxso_mask': 750.0,
'eps_filter': 0.1,
'rfill_valley': 0.0,
'ifill_valley': 1,
'lradtopo': ".FALSE.",
'idem_type': 1
}
assert setup_oro_namelist_icon(args, lonmax, lonmin, latmax, latmin) == expected_namelist
'ntiles_column':
4,
'ntiles_row':
4,
'lscale_separation':
".FALSE.",
'lsso_param':
".TRUE.",
'scale_sep_files':
"'placeholder_file'",
'raw_data_scale_sep_path':
'/path/to/raw/data',
'lfilter_oro':
".FALSE.",
'ilow_pass_oro':
4,
'numfilt_oro':
1,
'ilow_pass_xso':
5,
'lxso_first':
".FALSE.",
'numfilt_xso':
1,
'rxso_mask':
750.0,
'eps_filter':
0.1,
'rfill_valley':
0.0,
'ifill_valley':
1,
'lradtopo':
".FALSE.",
'idem_type':
1
}
assert setup_oro_namelist_icon(args, lonmax, lonmin, latmax,
latmin) == expected_namelist


def test_setup_oro_namelist_icon_type_3_lradtopo():
Expand All @@ -601,41 +626,72 @@ def test_setup_oro_namelist_icon_type_3_lradtopo():
latmax = 60.0
latmin = 31.0
expected_namelist = {
'orography_buffer_file': 'oro_buffer.nc',
'orography_output_file': 'oro_grid.nc',
'lcompute_sgsl': ".FALSE.",
'sgsl_buffer_file': 'placeholder_file',
'itopo_type': 1,
'raw_data_orography_path': '/path/to/raw/data',
'orography_buffer_file':
'oro_buffer.nc',
'orography_output_file':
'oro_grid.nc',
'lcompute_sgsl':
".FALSE.",
'sgsl_buffer_file':
'placeholder_file',
'itopo_type':
1,
'raw_data_orography_path':
'/path/to/raw/data',
'topo_files': [
"'MERIT_N90-N60_W030-E000.nc' ", "'MERIT_N90-N60_E000-E030.nc' ",
"'MERIT_N60-N30_W030-E000.nc' ", "'MERIT_N60-N30_E000-E030.nc' "
],
'ntiles_column': 2,
'ntiles_row': 2,
'lscale_separation': ".FALSE.",
'lsso_param': ".TRUE.",
'scale_sep_files': "'placeholder_file'",
'raw_data_scale_sep_path': '/path/to/raw/data',
'lfilter_oro': ".FALSE.",
'ilow_pass_oro': 4,
'numfilt_oro': 1,
'ilow_pass_xso': 5,
'lxso_first': ".FALSE.",
'numfilt_xso': 1,
'rxso_mask': 750.0,
'eps_filter': 0.1,
'rfill_valley': 0.0,
'ifill_valley': 1,
'lradtopo': ".TRUE.",
'radius': 60000.0,
'nhori': 24,
'max_missing' : 0.95,
'min_circ_cov' : 1,
'itype_scaling' : 0,
'idem_type': 3
}
assert setup_oro_namelist_icon(args, lonmax, lonmin, latmax, latmin) == expected_namelist
'ntiles_column':
2,
'ntiles_row':
2,
'lscale_separation':
".FALSE.",
'lsso_param':
".TRUE.",
'scale_sep_files':
"'placeholder_file'",
'raw_data_scale_sep_path':
'/path/to/raw/data',
'lfilter_oro':
".FALSE.",
'ilow_pass_oro':
4,
'numfilt_oro':
1,
'ilow_pass_xso':
5,
'lxso_first':
".FALSE.",
'numfilt_xso':
1,
'rxso_mask':
750.0,
'eps_filter':
0.1,
'rfill_valley':
0.0,
'ifill_valley':
1,
'lradtopo':
".TRUE.",
'radius':
60000.0,
'nhori':
24,
'max_missing':
0.95,
'min_circ_cov':
1,
'itype_scaling':
0,
'idem_type':
3
}
assert setup_oro_namelist_icon(args, lonmax, lonmin, latmax,
latmin) == expected_namelist


def test_setup_oro_namelist_icon_invalid():
args = {
Expand Down

0 comments on commit 786e631

Please sign in to comment.