-
Lionel GUEZ authoredLionel GUEZ authored
short_tests.json 12.08 KiB
[
{
"input": "&main_nml /\n",
"title": "Get_1_outerm",
"required": [
[
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc",
"h.nc"
],
[
"$src_dir/Inst_eddies/Tests/Input/Region_1/outside_points_get_1_outerm.csv",
"outside_points.csv"
]
],
"commands":
[["mkdir", "SHPC"], "$build_dir/Inst_eddies/test_get_1_outerm"]
},
{
"description": "Assume insufficient amplitude for extrema 2 and 8. Even if extremum 8 does not have a particularly small amplitude, we just want to see the target extremum, 6, grow its outermost contour compared to the case without minimum amplitude.",
"input": "&main_nml /\n",
"title": "Get_1_outerm_noise_2_8",
"required": [
["$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc", "h.nc"],
"$src_dir/Inst_eddies/Tests/Input/Region_1/outside_points.csv"
],
"commands":
[["mkdir", "SHPC"], "$build_dir/Inst_eddies/test_get_1_outerm"]
},
{
"description": "Negative value for extremum 2.",
"input": "&main_nml /\n",
"title": "Get_1_outerm_noise_2",
"required": [
["$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc", "h.nc"],
[
"$src_dir/Inst_eddies/Tests/Input/Region_1/outside_points_get_1_outerm_noise_2.csv",
"outside_points.csv"
]
],
"commands":
[["mkdir", "SHPC"], "$build_dir/Inst_eddies/test_get_1_outerm"]
},
{
"description": "3 contours at that level. 2 contain the inside point, one of which contains the 2 outside points.",
"required": [
[
"$src_dir/Inst_eddies/Tests/Input/outside_points_1.csv",
"outside_points.csv"
]
],
"title": "Good_contour",
"command": [
"$build_dir/Inst_eddies/test_good_contour",
"$src_dir/Inst_eddies/Tests/Input/example.nc"
],
"stdin_filename": "$src_dir/Inst_eddies/Tests/Input/good_contour.txt"
},
{
"description": "Select another good contour. Case where one of the contours tested does not contain inside point.",
"required": [
[
"$src_dir/Inst_eddies/Tests/Input/outside_points_2.csv",
"outside_points.csv"
]
],
"title": "Good_contour_2",
"command": [
"$build_dir/Inst_eddies/test_good_contour",
"$src_dir/Inst_eddies/Tests/Input/example.nc"
],
"stdin_filename": "$src_dir/Inst_eddies/Tests/Input/good_contour_2.txt"
},
{
"required": [
[
"$src_dir/Inst_eddies/Tests/Input/outside_points_1.csv",
"outside_points.csv"
]
],
"title": "No_good_contour",
"command": [
"$build_dir/Inst_eddies/test_good_contour",
"$src_dir/Inst_eddies/Tests/Input/example.nc"
],
"stdin_filename": "$src_dir/Inst_eddies/Tests/Input/no_good_contour.txt"
},
{
"stdin_filename": "$src_dir/Inst_eddies/Tests/Input/inside_4_true_nml.txt",
"title": "Inside_4_true",
"command": [
"$build_dir/Inst_eddies/test_inside_4",
"$src_dir/Inst_eddies/Tests/Input/outermost_eddy_5"
]
},
{
"stdin_filename": "$src_dir/Inst_eddies/Tests/Input/inside_4_false_nml.txt",
"title": "Inside_4_false",
"command": [
"$build_dir/Inst_eddies/test_inside_4",
"$src_dir/Inst_eddies/Tests/Input/outermost_eddy_5"
]
},
{
"input": "f",
"title": "Local_extrema",
"command": [
"$build_dir/Inst_eddies/test_local_extrema",
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc"
]
},
{
"description": "With a larger region than in test Local_extrema.",
"input": "f",
"title": "Local_extrema_larger",
"command": [
"$build_dir/Inst_eddies/test_local_extrema",
"$src_dir/Inst_eddies/Tests/Input/h_region_2.nc"
]
},
{
"input": "f\n",
"description": "With input file containing missing values.",
"title": "Local_extrema_missing",
"command": [
"$build_dir/Inst_eddies/test_local_extrema",
"$src_dir/Inst_eddies/Tests/Input/h_region_4.nc"
]
},
{
"description": "Same as Local_extrema but with periodicity. The data is actually regional so there is a discontinuity in the field and the longitude grid assuming periodicity is not regular.",
"input": "t\n",
"title": "Local_extrema_periodic",
"command": [
"$build_dir/Inst_eddies/test_local_extrema",
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc"
]
},
{
"description": "The data is really global so there is no discontinuity in the field and the longitude grid assuming periodicity is regular.",
"input": "t\n",
"title": "Local_extrema_periodic_2",
"command": [
"$build_dir/Inst_eddies/test_local_extrema",
"$src_dir/Inst_eddies/Tests/Input/h_2006_01_01_coarse.nc"
]
},
{
"input": "&main_nml /\n",
"title": "Max_speed_contour_ssh",
"command": [
"$build_dir/Inst_eddies/test_max_speed_contour_ssh",
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc",
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc"
]
},
{
"description": "direction = 2",
"input": "&main_nml IND_EXTR= 4,14/\n",
"title": "Max_speed_contour_ssh_north",
"command": [
"$build_dir/Inst_eddies/test_max_speed_contour_ssh",
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc",
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc"
]
},
{
"description": "Missing value in speed.",
"input": "&main_nml IND_EXTR= 3, 4/\n",
"title": "Max_speed_contour_ssh_missing",
"command": [
"$build_dir/Inst_eddies/test_max_speed_contour_ssh",
"$src_dir/Inst_eddies/Tests/Input/huv_2015_11_29.nc",
"$src_dir/Inst_eddies/Tests/Input/huv_2015_11_29.nc"
]
},
{
"input": "&main_nml /\n",
"title": "Mean_speed",
"required":
[
[
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc", "uv.nc"
]
],
"command":
[
"$build_dir/Inst_eddies/test_mean_speed",
"$PWD/Get_1_outerm/SHPC/outermost_contour"
]
},
{
"input": "&main_nml /\n",
"title": "Mean_speed_alt",
"required":
[
[
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc", "uv.nc"
]
],
"command":
[
"$build_dir/Inst_eddies/test_mean_speed",
"$src_dir/Inst_eddies/Tests/Input/outermost_contour_alt"
]
},
{
"required":
[
[
"$src_dir/Inst_eddies/Tests/Input/h_outermost.nc",
"h.nc"
],
[
"$src_dir/Inst_eddies/Tests/Input/uv_outermost.nc",
"uv.nc"
],
[
"$src_dir/Inst_eddies/Tests/Input/empty_outside_points.csv",
"outside_points.csv"
]
],
"title": "Set_max_speed",
"commands":
[
["mkdir", "SHPC"],
[
"$build_dir/Inst_eddies/test_set_max_speed",
"$PWD/Get_1_outerm/SHPC"
]
]
},
{
"required":
[
[
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc",
"h.nc"
],
[
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc",
"uv.nc"
],
"$src_dir/Inst_eddies/Tests/Input/Region_1/outside_points.csv"
],
"title": "Set_max_speed_noise",
"commands":
[
["mkdir", "SHPC"],
[
"$build_dir/Inst_eddies/test_set_max_speed",
"$PWD/Get_1_outerm_noise_2_8/SHPC"
]
]
},
{
"input": "&main_nml min_amp = 0./\n",
"required": [
["$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc", "h.nc"],
["$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc", "uv.nc"]
],
"title": "Extraction_eddies_region_1",
"commands": [
["mkdir", "SHPC_cyclo", "SHPC_anti"],
"$build_dir/Inst_eddies/inst_eddies"
]
},
{
"description":
"Same as Extraction_eddies_region_1 but with non-zero minimal amplitude.",
"input": "&main_nml /\n",
"required": [
["$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc", "h.nc"],
["$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc", "uv.nc"]
],
"title": "Extraction_eddies_region_1_noise",
"commands": [
["mkdir", "SHPC_cyclo", "SHPC_anti"],
"$build_dir/Inst_eddies/inst_eddies"
]
},
{
"input": "&main_nml min_amp = 0./\n",
"required": [
["$src_dir/Inst_eddies/Tests/Input/h_region_2.nc", "h.nc"],
["$src_dir/Inst_eddies/Tests/Input/uv_region_2.nc", "uv.nc"]
],
"title": "Extraction_eddies_region_2",
"commands": [
["mkdir", "SHPC_cyclo", "SHPC_anti"],
"$build_dir/Inst_eddies/inst_eddies"
]
},
{
"input": "&main_nml /\n",
"required": [
["$src_dir/Inst_eddies/Tests/Input/h_region_2.nc", "h.nc"],
["$src_dir/Inst_eddies/Tests/Input/uv_region_2.nc", "uv.nc"]
],
"title": "Extraction_eddies_region_2_noise",
"commands": [
["mkdir", "SHPC_cyclo", "SHPC_anti"],
"$build_dir/Inst_eddies/inst_eddies"
]
},
{
"description": "Part of the domain has missing values.",
"required": ["$src_dir/Inst_eddies/Tests/Input/main_nml.txt"],
"title": "Extraction_eddies_region_4",
"command":
[
"$build_dir/Inst_eddies/inst_eddies.py", "-b", "16.125", "20.875",
"-38.875", "-34.125",
"/proju/lmd-oce/data/AVISO/DT_2018/2006/01/dt_global_allsat_phy_l4_20060101_20190101.nc",
"dt_global_allsat_phy_l4_%Y%m%d_20190101.nc", "-l", "20060102"
]
},
{
"required": [
"$src_dir/Tests/Region_1_SHPC_noise/extremum.*",
"$src_dir/Tests/Region_1_SHPC_noise/ishape_last.txt",
"$PWD/Local_extrema/extr_map.nc"
],
"title": "Nearby_extr",
"command": "$build_dir/Inst_eddies/test_nearby_extr"
},
{
"description": "test_set_all_outerm with periodicity.",
"input": "&main_nml MAX_RADIUS_deg = 80., 72., min_radius = 20./\n",
"title": "Set_all_outerm_periodic",
"commands":
[
["mkdir", "SHPC_cyclo", "SHPC_anti"],
[
"$build_dir/Inst_eddies/test_set_all_outerm",
"$src_dir/Inst_eddies/Tests/Input/h_2006_01_01_coarse.nc"
]
]
},
{
"description": "Periodic domain.",
"input": "&main_nml min_amp = 0., MAX_RADIUS_deg = 80., 72./\n",
"required": [
[
"$src_dir/Inst_eddies/Tests/Input/h_2006_01_01_coarse.nc",
"h.nc"
],
[
"$src_dir/Inst_eddies/Tests/Input/uv_2006_01_01_coarse.nc",
"uv.nc"
]
],
"title": "Extraction_eddies_periodic",
"commands": [
["mkdir", "SHPC_cyclo", "SHPC_anti"],
"$build_dir/Inst_eddies/inst_eddies"
]
},
{
"required": ["$src_dir/Inst_eddies/Tests/Input/main_nml.txt"],
"title": "Inst_eddies_loop",
"command":
[
"$build_dir/Inst_eddies/inst_eddies.py",
"$src_dir/Inst_eddies/Tests/Input/Region_1/huv_region_1_2006_01_01.nc",
"huv_region_1_%Y_%m_%d.nc", "-l", "2006-01-04"
]
}
]