From 4317c7134c0966f8f353cf4a22457cf3951fc9e8 Mon Sep 17 00:00:00 2001 From: Craig Warren Date: Thu, 14 Jan 2016 16:16:44 +0000 Subject: [PATCH] Renaming/organising some of the test folder structure. --- .../antenna_GSSI_1500_fs_proc_oldstyle.in | 0 .../antenna_GSSI_1500_fs_proc_oldstyle.out | Bin ...ntenna_GSSI_1500_fs_proc_oldstyle_hdf5.out | Bin .../Ccode_results}/antenna_like_GSSI_1500.vti | Bin .../antenna_like_GSSI_1500_pcb.vtp | Bin .../antenna_GSSI_1500_fs.in | 0 .../antenna_GSSI_1500_fs.out | Bin .../antenna_GSSI_1500_fs_proc.in | 0 ...ntenna_GSSI_1500_fs_proc_oldstyle_hdf5.pdf | Bin ..._GSSI_1500_fs_proc_oldstyle_hdf5_diffs.pdf | Bin .../antenna_like_GSSI_1500.vti | Bin .../antenna_like_GSSI_1500_pcb.vtp | Bin .../antenna_MALA_1200_fs_proc_oldstyle.in | 0 .../antenna_MALA_1200_fs_proc_oldstyle.out | Bin ...ntenna_MALA_1200_fs_proc_oldstyle_hdf5.out | Bin .../Ccode_results}/antenna_like_MALA_1200.vti | Bin .../antenna_like_MALA_1200_pcb.vtp | Bin .../antenna_MALA_1200_fs.in | 0 .../antenna_MALA_1200_fs.out | Bin .../antenna_MALA_1200_fs_proc.in | 0 ...ntenna_MALA_1200_fs_proc_oldstyle_hdf5.pdf | Bin ..._MALA_1200_fs_proc_oldstyle_hdf5_diffs.pdf | Bin .../antenna_like_MALA_1200.vti | Bin .../antenna_like_MALA_1200_pcb.vtp | Bin .../hertzian_dipole_dispersive_oldstyle.in | 0 .../hertzian_dipole_dispersive_oldstyle.out | Bin ...rtzian_dipole_dispersive_oldstyle_hdf5.out | Bin .../hertzian_dipole_dispersive.in | 0 .../hertzian_dipole_dispersive.out | Bin ...rtzian_dipole_dispersive_oldstyle_hdf5.pdf | Bin ..._dipole_dispersive_oldstyle_hdf5_diffs.pdf | Bin .../hertzian_dipole_fs_oldstyle.in | 0 .../hertzian_dipole_fs_oldstyle.out | Bin .../hertzian_dipole_fs_oldstyle_hdf5.out | Bin .../hertzian_dipole_fs/hertzian_dipole_fs.in | 0 .../hertzian_dipole_fs/hertzian_dipole_fs.out | Bin ...fs_vs_hertzian_dipole_fs_oldstyle_hdf5.pdf | Bin ...hertzian_dipole_fs_oldstyle_hdf5_diffs.pdf | Bin .../hertzian_dipole_hs_oldstyle.in | 0 .../hertzian_dipole_hs_oldstyle.out | Bin .../hertzian_dipole_hs_oldstyle_hdf5.out | Bin .../hertzian_dipole_hs/hertzian_dipole_hs.in | 0 .../hertzian_dipole_hs/hertzian_dipole_hs.out | Bin ...hs_vs_hertzian_dipole_hs_oldstyle_hdf5.pdf | Bin ...hertzian_dipole_hs_oldstyle_hdf5_diffs.pdf | Bin tools/plot_diffs.py | 56 ------------------ 46 files changed, 56 deletions(-) rename tests/{numerical_oldC/antenna_GSSI_1500_fs/C_code => numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results}/antenna_GSSI_1500_fs_proc_oldstyle.in (100%) rename tests/{numerical_oldC/antenna_GSSI_1500_fs/C_code => numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results}/antenna_GSSI_1500_fs_proc_oldstyle.out (100%) rename tests/{numerical_oldC/antenna_GSSI_1500_fs/C_code => numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results}/antenna_GSSI_1500_fs_proc_oldstyle_hdf5.out (100%) rename tests/{numerical_oldC/antenna_GSSI_1500_fs/C_code => numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results}/antenna_like_GSSI_1500.vti (100%) rename tests/{numerical_oldC/antenna_GSSI_1500_fs/C_code => numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results}/antenna_like_GSSI_1500_pcb.vtp (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.in (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.out (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_proc.in (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5.pdf (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5_diffs.pdf (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_GSSI_1500_fs/antenna_like_GSSI_1500.vti (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_GSSI_1500_fs/antenna_like_GSSI_1500_pcb.vtp (100%) rename tests/{numerical_oldC/antenna_MALA_1200_fs/C_code => numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results}/antenna_MALA_1200_fs_proc_oldstyle.in (100%) rename tests/{numerical_oldC/antenna_MALA_1200_fs/C_code => numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results}/antenna_MALA_1200_fs_proc_oldstyle.out (100%) rename tests/{numerical_oldC/antenna_MALA_1200_fs/C_code => numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results}/antenna_MALA_1200_fs_proc_oldstyle_hdf5.out (100%) rename tests/{numerical_oldC/antenna_MALA_1200_fs/C_code => numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results}/antenna_like_MALA_1200.vti (100%) rename tests/{numerical_oldC/antenna_MALA_1200_fs/C_code => numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results}/antenna_like_MALA_1200_pcb.vtp (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_MALA_1200_fs/antenna_MALA_1200_fs.in (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_MALA_1200_fs/antenna_MALA_1200_fs.out (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_MALA_1200_fs/antenna_MALA_1200_fs_proc.in (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5.pdf (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5_diffs.pdf (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_MALA_1200_fs/antenna_like_MALA_1200.vti (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/antenna_MALA_1200_fs/antenna_like_MALA_1200_pcb.vtp (100%) rename tests/{numerical_oldC/hertzian_dipole_dispersive/C_code => numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results}/hertzian_dipole_dispersive_oldstyle.in (100%) rename tests/{numerical_oldC/hertzian_dipole_dispersive/C_code => numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results}/hertzian_dipole_dispersive_oldstyle.out (100%) rename tests/{numerical_oldC/hertzian_dipole_dispersive/C_code => numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results}/hertzian_dipole_dispersive_oldstyle_hdf5.out (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_dispersive/hertzian_dipole_dispersive.in (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_dispersive/hertzian_dipole_dispersive.out (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5.pdf (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5_diffs.pdf (100%) rename tests/{numerical_oldC/hertzian_dipole_fs/C_code => numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results}/hertzian_dipole_fs_oldstyle.in (100%) rename tests/{numerical_oldC/hertzian_dipole_fs/C_code => numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results}/hertzian_dipole_fs_oldstyle.out (100%) rename tests/{numerical_oldC/hertzian_dipole_fs/C_code => numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results}/hertzian_dipole_fs_oldstyle_hdf5.out (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_fs/hertzian_dipole_fs.in (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_fs/hertzian_dipole_fs.out (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5.pdf (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5_diffs.pdf (100%) rename tests/{numerical_oldC/hertzian_dipole_hs/C_code => numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results}/hertzian_dipole_hs_oldstyle.in (100%) rename tests/{numerical_oldC/hertzian_dipole_hs/C_code => numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results}/hertzian_dipole_hs_oldstyle.out (100%) rename tests/{numerical_oldC/hertzian_dipole_hs/C_code => numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results}/hertzian_dipole_hs_oldstyle_hdf5.out (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_hs/hertzian_dipole_hs.in (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_hs/hertzian_dipole_hs.out (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5.pdf (100%) rename tests/{numerical_oldC => numerical/vs_GprMax_oldCcode}/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5_diffs.pdf (100%) delete mode 100644 tools/plot_diffs.py diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/C_code/antenna_GSSI_1500_fs_proc_oldstyle.in b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_GSSI_1500_fs_proc_oldstyle.in similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/C_code/antenna_GSSI_1500_fs_proc_oldstyle.in rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_GSSI_1500_fs_proc_oldstyle.in diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/C_code/antenna_GSSI_1500_fs_proc_oldstyle.out b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_GSSI_1500_fs_proc_oldstyle.out similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/C_code/antenna_GSSI_1500_fs_proc_oldstyle.out rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_GSSI_1500_fs_proc_oldstyle.out diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/C_code/antenna_GSSI_1500_fs_proc_oldstyle_hdf5.out b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_GSSI_1500_fs_proc_oldstyle_hdf5.out similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/C_code/antenna_GSSI_1500_fs_proc_oldstyle_hdf5.out rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_GSSI_1500_fs_proc_oldstyle_hdf5.out diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/C_code/antenna_like_GSSI_1500.vti b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_like_GSSI_1500.vti similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/C_code/antenna_like_GSSI_1500.vti rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_like_GSSI_1500.vti diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/C_code/antenna_like_GSSI_1500_pcb.vtp b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_like_GSSI_1500_pcb.vtp similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/C_code/antenna_like_GSSI_1500_pcb.vtp rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_like_GSSI_1500_pcb.vtp diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.in b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.in similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.in rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.in diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.out b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.out similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.out rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.out diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_proc.in b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_proc.in similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_proc.in rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_proc.in diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5.pdf b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5.pdf similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5.pdf rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5.pdf diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5_diffs.pdf b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5_diffs.pdf similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5_diffs.pdf rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5_diffs.pdf diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_like_GSSI_1500.vti b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_like_GSSI_1500.vti similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_like_GSSI_1500.vti rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_like_GSSI_1500.vti diff --git a/tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_like_GSSI_1500_pcb.vtp b/tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_like_GSSI_1500_pcb.vtp similarity index 100% rename from tests/numerical_oldC/antenna_GSSI_1500_fs/antenna_like_GSSI_1500_pcb.vtp rename to tests/numerical/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_like_GSSI_1500_pcb.vtp diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/C_code/antenna_MALA_1200_fs_proc_oldstyle.in b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_MALA_1200_fs_proc_oldstyle.in similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/C_code/antenna_MALA_1200_fs_proc_oldstyle.in rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_MALA_1200_fs_proc_oldstyle.in diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/C_code/antenna_MALA_1200_fs_proc_oldstyle.out b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_MALA_1200_fs_proc_oldstyle.out similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/C_code/antenna_MALA_1200_fs_proc_oldstyle.out rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_MALA_1200_fs_proc_oldstyle.out diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/C_code/antenna_MALA_1200_fs_proc_oldstyle_hdf5.out b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_MALA_1200_fs_proc_oldstyle_hdf5.out similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/C_code/antenna_MALA_1200_fs_proc_oldstyle_hdf5.out rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_MALA_1200_fs_proc_oldstyle_hdf5.out diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/C_code/antenna_like_MALA_1200.vti b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_like_MALA_1200.vti similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/C_code/antenna_like_MALA_1200.vti rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_like_MALA_1200.vti diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/C_code/antenna_like_MALA_1200_pcb.vtp b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_like_MALA_1200_pcb.vtp similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/C_code/antenna_like_MALA_1200_pcb.vtp rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_like_MALA_1200_pcb.vtp diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/antenna_MALA_1200_fs.in b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs.in similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/antenna_MALA_1200_fs.in rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs.in diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/antenna_MALA_1200_fs.out b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs.out similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/antenna_MALA_1200_fs.out rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs.out diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/antenna_MALA_1200_fs_proc.in b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs_proc.in similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/antenna_MALA_1200_fs_proc.in rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs_proc.in diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5.pdf b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5.pdf similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5.pdf rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5.pdf diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5_diffs.pdf b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5_diffs.pdf similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5_diffs.pdf rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5_diffs.pdf diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/antenna_like_MALA_1200.vti b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_like_MALA_1200.vti similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/antenna_like_MALA_1200.vti rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_like_MALA_1200.vti diff --git a/tests/numerical_oldC/antenna_MALA_1200_fs/antenna_like_MALA_1200_pcb.vtp b/tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_like_MALA_1200_pcb.vtp similarity index 100% rename from tests/numerical_oldC/antenna_MALA_1200_fs/antenna_like_MALA_1200_pcb.vtp rename to tests/numerical/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_like_MALA_1200_pcb.vtp diff --git a/tests/numerical_oldC/hertzian_dipole_dispersive/C_code/hertzian_dipole_dispersive_oldstyle.in b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results/hertzian_dipole_dispersive_oldstyle.in similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_dispersive/C_code/hertzian_dipole_dispersive_oldstyle.in rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results/hertzian_dipole_dispersive_oldstyle.in diff --git a/tests/numerical_oldC/hertzian_dipole_dispersive/C_code/hertzian_dipole_dispersive_oldstyle.out b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results/hertzian_dipole_dispersive_oldstyle.out similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_dispersive/C_code/hertzian_dipole_dispersive_oldstyle.out rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results/hertzian_dipole_dispersive_oldstyle.out diff --git a/tests/numerical_oldC/hertzian_dipole_dispersive/C_code/hertzian_dipole_dispersive_oldstyle_hdf5.out b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results/hertzian_dipole_dispersive_oldstyle_hdf5.out similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_dispersive/C_code/hertzian_dipole_dispersive_oldstyle_hdf5.out rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results/hertzian_dipole_dispersive_oldstyle_hdf5.out diff --git a/tests/numerical_oldC/hertzian_dipole_dispersive/hertzian_dipole_dispersive.in b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive.in similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_dispersive/hertzian_dipole_dispersive.in rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive.in diff --git a/tests/numerical_oldC/hertzian_dipole_dispersive/hertzian_dipole_dispersive.out b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive.out similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_dispersive/hertzian_dipole_dispersive.out rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive.out diff --git a/tests/numerical_oldC/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5.pdf b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5.pdf similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5.pdf rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5.pdf diff --git a/tests/numerical_oldC/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5_diffs.pdf b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5_diffs.pdf similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5_diffs.pdf rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5_diffs.pdf diff --git a/tests/numerical_oldC/hertzian_dipole_fs/C_code/hertzian_dipole_fs_oldstyle.in b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results/hertzian_dipole_fs_oldstyle.in similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_fs/C_code/hertzian_dipole_fs_oldstyle.in rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results/hertzian_dipole_fs_oldstyle.in diff --git a/tests/numerical_oldC/hertzian_dipole_fs/C_code/hertzian_dipole_fs_oldstyle.out b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results/hertzian_dipole_fs_oldstyle.out similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_fs/C_code/hertzian_dipole_fs_oldstyle.out rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results/hertzian_dipole_fs_oldstyle.out diff --git a/tests/numerical_oldC/hertzian_dipole_fs/C_code/hertzian_dipole_fs_oldstyle_hdf5.out b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results/hertzian_dipole_fs_oldstyle_hdf5.out similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_fs/C_code/hertzian_dipole_fs_oldstyle_hdf5.out rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results/hertzian_dipole_fs_oldstyle_hdf5.out diff --git a/tests/numerical_oldC/hertzian_dipole_fs/hertzian_dipole_fs.in b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs.in similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_fs/hertzian_dipole_fs.in rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs.in diff --git a/tests/numerical_oldC/hertzian_dipole_fs/hertzian_dipole_fs.out b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs.out similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_fs/hertzian_dipole_fs.out rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs.out diff --git a/tests/numerical_oldC/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5.pdf b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5.pdf similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5.pdf rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5.pdf diff --git a/tests/numerical_oldC/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5_diffs.pdf b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5_diffs.pdf similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5_diffs.pdf rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5_diffs.pdf diff --git a/tests/numerical_oldC/hertzian_dipole_hs/C_code/hertzian_dipole_hs_oldstyle.in b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results/hertzian_dipole_hs_oldstyle.in similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_hs/C_code/hertzian_dipole_hs_oldstyle.in rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results/hertzian_dipole_hs_oldstyle.in diff --git a/tests/numerical_oldC/hertzian_dipole_hs/C_code/hertzian_dipole_hs_oldstyle.out b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results/hertzian_dipole_hs_oldstyle.out similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_hs/C_code/hertzian_dipole_hs_oldstyle.out rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results/hertzian_dipole_hs_oldstyle.out diff --git a/tests/numerical_oldC/hertzian_dipole_hs/C_code/hertzian_dipole_hs_oldstyle_hdf5.out b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results/hertzian_dipole_hs_oldstyle_hdf5.out similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_hs/C_code/hertzian_dipole_hs_oldstyle_hdf5.out rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results/hertzian_dipole_hs_oldstyle_hdf5.out diff --git a/tests/numerical_oldC/hertzian_dipole_hs/hertzian_dipole_hs.in b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs.in similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_hs/hertzian_dipole_hs.in rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs.in diff --git a/tests/numerical_oldC/hertzian_dipole_hs/hertzian_dipole_hs.out b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs.out similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_hs/hertzian_dipole_hs.out rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs.out diff --git a/tests/numerical_oldC/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5.pdf b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5.pdf similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5.pdf rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5.pdf diff --git a/tests/numerical_oldC/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5_diffs.pdf b/tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5_diffs.pdf similarity index 100% rename from tests/numerical_oldC/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5_diffs.pdf rename to tests/numerical/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5_diffs.pdf diff --git a/tools/plot_diffs.py b/tools/plot_diffs.py deleted file mode 100644 index 21934c7e..00000000 --- a/tools/plot_diffs.py +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright (C) 2015, Craig Warren -# -# This module is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. -# To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/. -# -# Please use the attribution at http://dx.doi.org/10.1190/1.3548506 - -import os, argparse -import h5py -import numpy as np -np.seterr(divide='ignore') -import matplotlib.pyplot as plt - -"""Plots the differences (in dB) between a response and a reference response.""" - -# Parse command line arguments -parser = argparse.ArgumentParser(description='Plots the differences (in dB) between a response and a reference response.', usage='cd gprMax; python -m tools.plot_diffs refoutputfile outputfile') -parser.add_argument('refoutputfile', help='name of output file including path containing reference response') -parser.add_argument('outputfile', help='name of output file including path') -args = parser.parse_args() - -# Load (from gprMax output file) the reference response -f = h5py.File(args.refoutputfile, 'r') -tmp = f['/rxs/rx1/'] -fieldname = list(tmp.keys())[0] -refresp = np.array(tmp[fieldname]) - -# Load (from gprMax output file) the response -f = h5py.File(args.outputfile, 'r') -tmp = f['/rxs/rx1/'] -fieldname = list(tmp.keys())[0] -modelresp = np.array(tmp[fieldname]) - -# Calculate differences -diffdB = np.abs(modelresp - refresp) / np.amax(np.abs(refresp)) -diffdB = 20 * np.log10(diffdB) -print(np.abs(np.sum(diffdB[-np.isneginf(diffdB)])) / len(diffdB[-np.isneginf(diffdB)])) - -# Plot differences -fig, ax = plt.subplots(subplot_kw=dict(xlabel='Iterations', ylabel='Error [dB]'), num=args.outputfile, figsize=(20, 10), facecolor='w', edgecolor='w') -ax.plot(diffdB, 'r', lw=2) -ax.grid() -plt.show() - - - - - - - - - - - - - \ No newline at end of file