LICENSE
MANIFEST.in
README.rst
setup.cfg
setup.py
gprMax/__init__.py
gprMax/__main__.py
gprMax/_version.py
gprMax/constants.py
gprMax/exceptions.py
gprMax/fields_outputs.py
gprMax/fields_updates_ext.c
gprMax/fields_updates_gpu.py
gprMax/fractals.py
gprMax/fractals_generate_ext.c
gprMax/geometry_outputs.py
gprMax/geometry_outputs_ext.c
gprMax/geometry_primitives_ext.c
gprMax/gprMax.py
gprMax/grid.py
gprMax/input_cmd_funcs.py
gprMax/input_cmds_file.py
gprMax/input_cmds_geometry.py
gprMax/input_cmds_multiuse.py
gprMax/input_cmds_singleuse.py
gprMax/materials.py
gprMax/model_build_run.py
gprMax/optimisation_taguchi.py
gprMax/pml.py
gprMax/receivers.py
gprMax/snapshots.py
gprMax/snapshots_ext.c
gprMax/snapshots_gpu.py
gprMax/source_updates_gpu.py
gprMax/sources.py
gprMax/utilities.py
gprMax/waveforms.py
gprMax/yee_cell_build_ext.c
gprMax/yee_cell_setget_rigid_ext.c
gprMax.egg-info/PKG-INFO
gprMax.egg-info/SOURCES.txt
gprMax.egg-info/dependency_links.txt
gprMax.egg-info/top_level.txt
gprMax/pml_updates/pml_updates_electric_HORIPML_ext.c
gprMax/pml_updates/pml_updates_electric_MRIPML_ext.c
gprMax/pml_updates/pml_updates_magnetic_HORIPML_ext.c
gprMax/pml_updates/pml_updates_magnetic_MRIPML_ext.c
tests/__init__.py
tests/analytical_solutions.py
tests/test_experimental.py
tests/test_input_cmd_funcs.py
tests/test_models.py
tests/benchmarking/__init__.py
tests/benchmarking/bench_100x100x100.in
tests/benchmarking/bench_150x150x150.in
tests/benchmarking/bench_200x200x200.in
tests/benchmarking/bench_300x300x300.in
tests/benchmarking/bench_400x400x400.in
tests/benchmarking/bench_450x450x450.in
tests/benchmarking/plot_benchmark.py
tests/benchmarking/results/Linux/Dell_PowerEdge_R630/Dell_PowerEdge_R630.png
tests/benchmarking/results/Linux/Dell_PowerEdge_R630/bench_100x100x100.npz
tests/benchmarking/results/Linux/Dell_PowerEdge_R630/bench_150x150x150.npz
tests/benchmarking/results/Linux/Dell_PowerEdge_R630/bench_200x200x200.npz
tests/benchmarking/results/Linux/Lenovo_System_x3650_M5/Lenovo_System_x3650_M5.png
tests/benchmarking/results/Linux/Lenovo_System_x3650_M5/bench_100x100x100.npz
tests/benchmarking/results/Linux/Lenovo_System_x3650_M5/bench_150x150x150.npz
tests/benchmarking/results/Linux/Lenovo_System_x3650_M5/bench_200x200x200.npz
tests/benchmarking/results/Linux/SuperMicro_SYS-7048GR-TR/Supermicro_SYS-7048GR-TR.png
tests/benchmarking/results/Linux/SuperMicro_SYS-7048GR-TR/bench_100x100x100.npz
tests/benchmarking/results/Linux/SuperMicro_SYS-7048GR-TR/bench_150x150x150.npz
tests/benchmarking/results/Linux/SuperMicro_SYS-7048GR-TR/bench_200x200x200.npz
tests/benchmarking/results/MacOSX/MacPro1,1/Apple_MacPro1,1-v.3.0.0b21.png
tests/benchmarking/results/MacOSX/MacPro1,1/Apple_MacPro1,1.npz
tests/benchmarking/results/MacOSX/MacPro1,1/Apple_MacPro1,1.png
tests/benchmarking/results/MacOSX/MacPro1,1/bench_100x100x100.npz
tests/benchmarking/results/MacOSX/MacPro1,1/bench_150x150x150.npz
tests/benchmarking/results/MacOSX/MacPro3,1/Apple_MacPro3,1.npz
tests/benchmarking/results/MacOSX/MacPro3,1/Apple_MacPro3,1.png
tests/benchmarking/results/MacOSX/iMac15,1/Apple_iMac15,1+Ccode.npz
tests/benchmarking/results/MacOSX/iMac15,1/Apple_iMac15,1+Ccode.png
tests/benchmarking/results/MacOSX/iMac15,1/Apple_iMac15,1-v.3.0.5.png
tests/benchmarking/results/MacOSX/iMac15,1/Apple_iMac15,1-v.3.0.7.png
tests/benchmarking/results/MacOSX/iMac15,1/Apple_iMac15,1.png
tests/benchmarking/results/MacOSX/iMac15,1/bench_100x100x100.npz
tests/benchmarking/results/MacOSX/iMac15,1/bench_150x150x150.npz
tests/benchmarking/results/MacOSX/iMac15,1/v.3.1.0b2/Apple_iMac15,1.png
tests/benchmarking/results/MacOSX/iMac15,1/v.3.1.0b2/bench_100x100x100.npz
tests/benchmarking/results/MacOSX/iMac15,1/v.3.1.0b2/bench_150x150x150.npz
tests/benchmarking/results/MacOSX/iMac15,1/v.3.1.0b2/bench_200x200x200.npz
tests/benchmarking/results/MacOSX/iMac15,1/v.3.1.0b2/bench_300x300x300.npz
tests/benchmarking/results/MacOSX/iMac15,1/v.3.1.0b2/bench_400x400x400.npz
tests/benchmarking/results/Windows7/Dell_Z420/DellZ420.png
tests/benchmarking/results/Windows7/Dell_Z420/bench_100x100x100.npz
tests/benchmarking/results/Windows7/Dell_Z420/bench_150x150x150.npz
tests/benchmarking/results/Windows7/Lenovo_T430/Lenovo_T430.png
tests/benchmarking/results/Windows7/Lenovo_T430/bench_100x100x100.npz
tests/benchmarking/results/Windows7/Lenovo_T430/bench_150x150x150.npz
tests/experimental/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.in
tests/experimental/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.out
tests/experimental/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_proc.in
tests/experimental/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_real.txt
tests/experimental/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_real.pdf
tests/experimental/antenna_GSSI_1500_fs/antenna_like_GSSI_1500.vti
tests/experimental/antenna_GSSI_1500_fs/antenna_like_GSSI_1500_pcb.vtp
tests/experimental/antenna_MALA_1200_fs/antenna_MALA_1200_fs.in
tests/experimental/antenna_MALA_1200_fs/antenna_MALA_1200_fs.out
tests/experimental/antenna_MALA_1200_fs/antenna_MALA_1200_fs_proc.in
tests/experimental/antenna_MALA_1200_fs/antenna_MALA_1200_fs_real.txt
tests/experimental/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_real.pdf
tests/experimental/antenna_MALA_1200_fs/antenna_like_MALA_1200.vti
tests/experimental/antenna_MALA_1200_fs/antenna_like_MALA_1200_pcb.vtp
tests/models_advanced/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.in
tests/models_advanced/antenna_MALA_1200_fs/antenna_MALA_1200_fs.in
tests/models_basic/2D_ExHyHz/2D_ExHyHz.in
tests/models_basic/2D_ExHyHz/2D_ExHyHz.out
tests/models_basic/2D_ExHyHz/2D_ExHyHz.png
tests/models_basic/2D_ExHyHz/2D_ExHyHz_diffs.png
tests/models_basic/2D_ExHyHz/2D_ExHyHz_ref.out
tests/models_basic/2D_EyHxHz/2D_EyHxHz.in
tests/models_basic/2D_EyHxHz/2D_EyHxHz.out
tests/models_basic/2D_EyHxHz/2D_EyHxHz.png
tests/models_basic/2D_EyHxHz/2D_EyHxHz_diffs.png
tests/models_basic/2D_EyHxHz/2D_EyHxHz_ref.out
tests/models_basic/2D_EzHxHy/2D_EzHxHy.in
tests/models_basic/2D_EzHxHy/2D_EzHxHy.out
tests/models_basic/2D_EzHxHy/2D_EzHxHy.png
tests/models_basic/2D_EzHxHy/2D_EzHxHy_diffs.png
tests/models_basic/2D_EzHxHy/2D_EzHxHy_ref.out
tests/models_basic/cylinder_Ascan_2D/cylinder_Ascan_2D.in
tests/models_basic/cylinder_Ascan_2D/cylinder_Ascan_2D.out
tests/models_basic/cylinder_Ascan_2D/cylinder_Ascan_2D.png
tests/models_basic/cylinder_Ascan_2D/cylinder_Ascan_2D_diffs.png
tests/models_basic/cylinder_Ascan_2D/cylinder_Ascan_2D_ref.out
tests/models_basic/hertzian_dipole_dispersive/hertzian_dipole_dispersive.in
tests/models_basic/hertzian_dipole_dispersive/hertzian_dipole_dispersive.out
tests/models_basic/hertzian_dipole_dispersive/hertzian_dipole_dispersive.png
tests/models_basic/hertzian_dipole_dispersive/hertzian_dipole_dispersive_diffs.png
tests/models_basic/hertzian_dipole_dispersive/hertzian_dipole_dispersive_ref.out
tests/models_basic/hertzian_dipole_fs/hertzian_dipole_fs.in
tests/models_basic/hertzian_dipole_fs/hertzian_dipole_fs.out
tests/models_basic/hertzian_dipole_fs/hertzian_dipole_fs.png
tests/models_basic/hertzian_dipole_fs/hertzian_dipole_fs_diffs.png
tests/models_basic/hertzian_dipole_fs/hertzian_dipole_fs_ref.out
tests/models_basic/hertzian_dipole_fs_analytical/hertzian_dipole_fs_analytical.in
tests/models_basic/hertzian_dipole_fs_analytical/hertzian_dipole_fs_analytical.out
tests/models_basic/hertzian_dipole_fs_analytical/hertzian_dipole_fs_analytical.png
tests/models_basic/hertzian_dipole_fs_analytical/hertzian_dipole_fs_analytical_diffs.png
tests/models_basic/hertzian_dipole_hs/hertzian_dipole_hs.in
tests/models_basic/hertzian_dipole_hs/hertzian_dipole_hs.out
tests/models_basic/hertzian_dipole_hs/hertzian_dipole_hs.png
tests/models_basic/hertzian_dipole_hs/hertzian_dipole_hs_diffs.png
tests/models_basic/hertzian_dipole_hs/hertzian_dipole_hs_ref.out
tests/models_basic/magnetic_dipole_fs/magnetic_dipole_fs.in
tests/models_basic/magnetic_dipole_fs/magnetic_dipole_fs.out
tests/models_basic/magnetic_dipole_fs/magnetic_dipole_fs.png
tests/models_basic/magnetic_dipole_fs/magnetic_dipole_fs_diffs.png
tests/models_basic/magnetic_dipole_fs/magnetic_dipole_fs_ref.out
tests/models_pmls/plot_pml_comparison.py
tests/models_pmls/pml_off.in
tests/models_pmls/pml_3D_pec_plate/pml_3D_pec_plate_CFS-PML.in
tests/models_pmls/pml_3D_pec_plate/pml_3D_pec_plate_HORIPML-1.in
tests/models_pmls/pml_3D_pec_plate/pml_3D_pec_plate_HORIPML-2.in
tests/models_pmls/pml_3D_pec_plate/pml_3D_pec_plate_MRIPML-1.in
tests/models_pmls/pml_3D_pec_plate/pml_3D_pec_plate_MRIPML-2.in
tests/models_pmls/pml_3D_pec_plate/pml_3D_pec_plate_ref.in
tests/models_pmls/pml_x0/pml_x0.in
tests/models_pmls/pml_xmax/pml_xmax.in
tests/models_pmls/pml_y0/pml_y0.in
tests/models_pmls/pml_ymax/pml_ymax.in
tests/models_pmls/pml_z0/pml_z0.in
tests/models_pmls/pml_zmax/pml_zmax.in
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.in
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs.out
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_proc.in
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5.pdf
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_GSSI_1500_fs_vs_antenna_GSSI_1500_fs_proc_oldstyle_hdf5_diffs.pdf
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_like_GSSI_1500.vti
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/antenna_like_GSSI_1500_pcb.vtp
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_GSSI_1500_fs_proc_oldstyle.in
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_GSSI_1500_fs_proc_oldstyle.out
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_GSSI_1500_fs_proc_oldstyle_hdf5.out
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_like_GSSI_1500.vti
tests/other_codes/vs_GprMax_oldCcode/antenna_GSSI_1500_fs/Ccode_results/antenna_like_GSSI_1500_pcb.vtp
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs.in
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs.out
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs_proc.in
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5.pdf
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_MALA_1200_fs_vs_antenna_MALA_1200_fs_proc_oldstyle_hdf5_diffs.pdf
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_like_MALA_1200.vti
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/antenna_like_MALA_1200_pcb.vtp
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_MALA_1200_fs_proc_oldstyle.in
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_MALA_1200_fs_proc_oldstyle.out
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_MALA_1200_fs_proc_oldstyle_hdf5.out
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_like_MALA_1200.vti
tests/other_codes/vs_GprMax_oldCcode/antenna_MALA_1200_fs/Ccode_results/antenna_like_MALA_1200_pcb.vtp
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive.in
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive.out
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5.pdf
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_dispersive/hertzian_dipole_dispersive_vs_hertzian_dipole_dispersive_oldstyle_hdf5_diffs.pdf
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results/hertzian_dipole_dispersive_oldstyle.in
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results/hertzian_dipole_dispersive_oldstyle.out
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_dispersive/Ccode_results/hertzian_dipole_dispersive_oldstyle_hdf5.out
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs.in
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs.out
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5.pdf
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_fs/hertzian_dipole_fs_vs_hertzian_dipole_fs_oldstyle_hdf5_diffs.pdf
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results/hertzian_dipole_fs_oldstyle.in
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results/hertzian_dipole_fs_oldstyle.out
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_fs/Ccode_results/hertzian_dipole_fs_oldstyle_hdf5.out
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs.in
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs.out
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5.pdf
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_hs/hertzian_dipole_hs_vs_hertzian_dipole_hs_oldstyle_hdf5_diffs.pdf
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results/hertzian_dipole_hs_oldstyle.in
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results/hertzian_dipole_hs_oldstyle.out
tests/other_codes/vs_GprMax_oldCcode/hertzian_dipole_hs/Ccode_results/hertzian_dipole_hs_oldstyle_hdf5.out
tests/other_codes/vs_MoM_MATLAB/antenna_bowtie_fs/antenna_bowtie_fs.in
tests/other_codes/vs_MoM_MATLAB/antenna_bowtie_fs/antenna_bowtie_fs.out
tests/other_codes/vs_MoM_MATLAB/antenna_bowtie_fs/antenna_bowtie_fs_MoM.mat
tests/other_codes/vs_MoM_MATLAB/antenna_bowtie_fs/antenna_bowtie_fs_ant_params.png
tools/__init__.py
tools/convert_png2h5.py
tools/inputfile_old2new.py
tools/outputfiles_merge.py
tools/plot_Ascan.py
tools/plot_Bscan.py
tools/plot_antenna_params.py
tools/plot_source_wave.py
tools/HPC_scripts/gprmax_omp.sh
tools/HPC_scripts/gprmax_omp_jobarray.sh
tools/HPC_scripts/gprmax_omp_mpi.sh
tools/HPC_scripts/gprmax_omp_mpi_no_spawn.sh
tools/Jupyter_notebooks/README.rst
tools/Jupyter_notebooks/cylinder_half_space_geo.png
tools/Jupyter_notebooks/example_Ascan_2D.ipynb
tools/Jupyter_notebooks/example_Bscan_2D.ipynb
tools/Jupyter_notebooks/plot_Ascan.ipynb
tools/Jupyter_notebooks/plot_Bscan.ipynb
tools/Jupyter_notebooks/plot_antenna_params.ipynb
tools/Jupyter_notebooks/plot_source_wave.ipynb
tools/MATLAB_scripts/README.rst
tools/MATLAB_scripts/outputfile_converter.m
tools/MATLAB_scripts/plot_Ascan.m
tools/MATLAB_scripts/plot_Bscan.m
tools/Paraview macros/gprMax_info.py
user_libs/__init__.py
user_libs/AustinManWoman/AustinManWoman_materials.txt
user_libs/AustinManWoman/AustinManWoman_materials_dispersive.txt
user_libs/AustinManWoman/head_only_h5.py
user_libs/antenna_patterns/initial_save.py
user_libs/antenna_patterns/plot_fields.py
user_libs/antennas/GSSI.py
user_libs/antennas/GSSI1p5optpulse.txt
user_libs/antennas/MALA.py
user_libs/materials/eccosorb.txt
user_libs/optimisation_taguchi/OA_18_7_3_2.npy
user_libs/optimisation_taguchi/OA_9_4_3_2.npy
user_libs/optimisation_taguchi/antenna_bowtie_opt.in
user_libs/optimisation_taguchi/fitness_functions.py
user_libs/optimisation_taguchi/plot_results.py
user_models/antenna_like_GSSI_1500_fs.in
user_models/antenna_like_GSSI_1500_patterns_E.in
user_models/antenna_like_GSSI_1500_patterns_H.in
user_models/antenna_like_GSSI_400_fs.in
user_models/antenna_like_MALA_1200_fs.in
user_models/antenna_wire_dipole_fs.in
user_models/antenna_wire_dipole_fs.out
user_models/antenna_wire_dipole_fs.vtp
user_models/cylinder_2D_py.in
user_models/cylinder_Ascan_2D.in
user_models/cylinder_Ascan_2D.out
user_models/cylinder_Bscan_2D.in
user_models/cylinder_Bscan_GSSI_1500.in
user_models/heterogeneous_soil.in