Skip to content
Snippets Groups Projects
long_tests.json 4.75 KiB
Newer Older
Lionel GUEZ's avatar
Lionel GUEZ committed
    "Set_all_outerm": {
	"commands": [
            [
		"mkdir",
		"-p",
		"SHPC/Slice_0/Cyclones",
		"SHPC/Slice_0/Anticyclones"
            ],
            [
		"$build_dir/Inst_eddies/inst_eddies", "SHPC",
Lionel GUEZ's avatar
Lionel GUEZ committed
		"$src_dir/Inst_eddies/Tests/Input/h_region_3.nc",
		"$src_dir/Inst_eddies/Tests/Input/uv_region_3.nc"
            ]
	],
GUEZ Lionel's avatar
GUEZ Lionel committed
	"input": "&dates_nml date = 1/\n&config_nml min_radius = 20./\n&input_ssh_nml /\n",
	"sel_diff_args": {"exclude": ["timings.txt"]}
Lionel GUEZ's avatar
Lionel GUEZ committed
    },
    "Extraction_eddies_region_3": {
	"commands": [
            [
		"mkdir",
		"-p",
		"SHPC/Slice_0/Cyclones",
		"SHPC/Slice_0/Anticyclones"
            ],
            [
		"$build_dir/Inst_eddies/inst_eddies", "SHPC",
Lionel GUEZ's avatar
Lionel GUEZ committed
		"$src_dir/Inst_eddies/Tests/Input/h_region_3.nc",
		"$src_dir/Inst_eddies/Tests/Input/uv_region_3.nc"
            ]
	],
GUEZ Lionel's avatar
GUEZ Lionel committed
	"input": "&dates_nml date = 20454/\n&config_nml min_amp = 0./\n&input_ssh_nml /\n",
	"description": "Larger region, 120 x 120. Includes degenerate extrema.",
	"sel_diff_args": {"exclude": ["timings.txt"]}
Lionel GUEZ's avatar
Lionel GUEZ committed
    },
    "Extraction_eddies_region_3_min": {
	"commands": [
            [
		"mkdir",
		"-p",
		"SHPC/Slice_0/Cyclones",
		"SHPC/Slice_0/Anticyclones"
            ],
            [
		"$build_dir/Inst_eddies/inst_eddies", "SHPC",
Lionel GUEZ's avatar
Lionel GUEZ committed
		"$src_dir/Inst_eddies/Tests/Input/h_region_3.nc",
		"$src_dir/Inst_eddies/Tests/Input/uv_region_3.nc"
            ]
	],
GUEZ Lionel's avatar
GUEZ Lionel committed
	"input": "&dates_nml date = 20454/\n&config_nml /\n&input_ssh_nml /\n",
	"description": "Same as Extraction_eddies_region_3 except with 1 mm minimum amplitude.",
	"sel_diff_args": {"exclude": ["timings.txt"]}
Lionel GUEZ's avatar
Lionel GUEZ committed
    },
    "Extraction_eddies_region_5": {
	"commands": [
            [
		"mkdir",
		"-p",
		"SHPC/Slice_0/Cyclones",
		"SHPC/Slice_0/Anticyclones"
            ],
            [
		"$build_dir/Inst_eddies/inst_eddies", "SHPC",
Lionel GUEZ's avatar
Lionel GUEZ committed
		"$src_dir/Inst_eddies/Tests/Input/h_region_5.nc",
		"$src_dir/Inst_eddies/Tests/Input/uv_region_5.nc"
            ],
	    "mv grid_nml.txt SHPC"
 	],
	"main_command": 1,
GUEZ Lionel's avatar
GUEZ Lionel committed
	"input": "&dates_nml date = 20454/\n&config_nml /\n&input_ssh_nml /\n",
Lionel GUEZ's avatar
Lionel GUEZ committed
	"description": "Same as Extraction_eddies_region_4 with larger domain.",
	"sel_diff_args": {"exclude": ["n_slices.txt", "timings.txt"]}
Lionel GUEZ's avatar
Lionel GUEZ committed
    },
    "Extraction_eddies_region_2_noise": {
	"create_file": [
            "inst_eddies_nml.txt",
	    "&dates_nml slice=0/\n&config_nml /\n&input_ssh_nml /\n"
Lionel GUEZ's avatar
Lionel GUEZ committed
	],
	"commands":
	[
	    [
		"$build_dir/Inst_eddies/inst_eddies_Aviso.py",
		"-b", "1.625", "15.625", "-38.375", "-30.375", "SHPC",
		"$Aviso_DT_dir/dt_global_allsat_phy_l4_%Y%m%d_20210726.nc",
		"2006-01-01", "2006-01-15"
	    ],
	    "mv grid_nml.txt SHPC"
	"main_command": 0,
	"sel_diff_args": {"exclude": ["timings.txt", "perf_report.csv"]}
Lionel GUEZ's avatar
Lionel GUEZ committed
    },
    "Region_6": {
	"create_file": [
            "inst_eddies_nml.txt",
            "&dates_nml date=20454 slice=0/\n&config_nml /\n&input_ssh_nml /\n"
Lionel GUEZ's avatar
Lionel GUEZ committed
	],
	"commands":
	[
	    [
		"$build_dir/Inst_eddies/inst_eddies.py", "SHPC",
		"$Aviso_DT_dir/dt_global_allsat_phy_l4_20060101_20210726.nc",
		"$Aviso_DT_dir/dt_global_allsat_phy_l4_20060102_20210726.nc",
		"-b", "5.875", "12.125", "-32.125", "-26.875"
	    ],
	    "mv grid_nml.txt SHPC"
Lionel GUEZ's avatar
Lionel GUEZ committed
	],
	"main_command": 0,
	"sel_diff_args": {"exclude": ["timings.txt", "perf_report.csv"]}
Lionel GUEZ's avatar
Lionel GUEZ committed
    },
    "Missing_file": {
	"create_file": [
            "inst_eddies_nml.txt",
	    "&dates_nml slice=0/\n&config_nml /\n&input_ssh_nml /\n"
Lionel GUEZ's avatar
Lionel GUEZ committed
	],
	"command": [
            "$build_dir/Inst_eddies/inst_eddies_Aviso.py", "SHPC",
            "$Eurec4A_NRT_dir/dataset-duacs-global-allsat-phy-%Y-%m-%d.nc",
	    "2020-01-31", "2020-02-02"
Lionel GUEZ's avatar
Lionel GUEZ committed
	],
GUEZ Lionel's avatar
GUEZ Lionel committed
	"description":
	"Date 2020-02-01 is missing. Test of the script with a missing date.",
	"sel_diff_args": {"exclude": ["timings.txt", "perf_report.csv"]}
Lionel GUEZ's avatar
Lionel GUEZ committed
    },
    "Greece": {
GUEZ Lionel's avatar
GUEZ Lionel committed
	"description":
	"This is a case where the speed is not defined on a whole segment.",
	"commands":
	[
	    [
		"$build_dir/Inst_eddies/inst_eddies_Aviso.py", "SHPC",
		"$Aviso_DT_dir/dt_global_allsat_phy_l4_%Y%m%d_20210726.nc",
		"1993-01-01", "1993-03-31",
		"--bbox", "20", "30", "35", "42"
	    ],
	    "mv grid_nml.txt SHPC"
Lionel GUEZ's avatar
Lionel GUEZ committed
	],
	"main_command": 0,
Lionel GUEZ's avatar
Lionel GUEZ committed
	"create_file": [
            "inst_eddies_nml.txt",
	    "&dates_nml slice=0/\n&config_nml /\n&input_ssh_nml /\n"
	"sel_diff_args": {"exclude": ["timings.txt", "perf_report.csv"]}
Lionel GUEZ's avatar
Lionel GUEZ committed
    },
    "Region_5_15_days": {
	"description": "This is used in several tests in Overlap.",
	"commands":
	[
	    [
		"$build_dir/Inst_eddies/inst_eddies_Aviso.py", "SHPC",
		"$Aviso_DT_dir/dt_global_allsat_phy_l4_%Y%m%d_20210726.nc",
		"2006-01-01", "2006-01-15",
		"--bbox", "0.125", "29.875", "-59.875", "-15.125"
	    ],
	    "mv grid_nml.txt SHPC"
Lionel GUEZ's avatar
Lionel GUEZ committed
	],
	"main_command": 0,
Lionel GUEZ's avatar
Lionel GUEZ committed
	"create_file": [
            "inst_eddies_nml.txt",
	    "&dates_nml slice=0/\n&config_nml /\n&input_ssh_nml /\n"
	"sel_diff_args": {"exclude": ["timings.txt", "perf_report.csv"]}
Lionel GUEZ's avatar
Lionel GUEZ committed
    }