AUTHORS.rst
LICENSE
MANIFEST.in
README.rst
build_config.py
packaging_config.py
pyproject.toml
setup.py
examples/README.rst
examples/__init__.py
examples/antennas/wire_dipole/README.rst
examples/antennas/wire_dipole/antenna_wire_dipole_fs.in
examples/antennas/wire_dipole/antenna_wire_dipole_fs.py
examples/antennas/wire_dipole/antenna_wire_dipole_pattern.in
examples/antennas/wire_dipole/antenna_wire_dipole_pattern.py
examples/antennas/wire_dipole/antenna_wire_dipole_transmission_line.py
examples/antennas/wire_dipole/plot_wire_dipole_pattern.py
examples/features/eigenmode_ports/README.rst
examples/features/eigenmode_ports/example_1_straight_waveguide/plot_results.py
examples/features/eigenmode_ports/example_1_straight_waveguide/straight_waveguide.in
examples/features/eigenmode_ports/example_1_straight_waveguide/straight_waveguide.py
examples/features/eigenmode_ports/example_2_curved_waveguide/curved_waveguide.in
examples/features/eigenmode_ports/example_2_curved_waveguide/curved_waveguide.py
examples/features/eigenmode_ports/example_2_curved_waveguide/plot_results.py
examples/features/eigenmode_ports/example_3_antenna_and_farfield/horn_antenna.in
examples/features/eigenmode_ports/example_3_antenna_and_farfield/horn_antenna.py
examples/features/eigenmode_ports/example_3_antenna_and_farfield/plot_results.py
examples/features/eigenmode_ports/example_4_complete_s_matrix/complete_s_matrix.in
examples/features/eigenmode_ports/example_4_complete_s_matrix/complete_s_matrix.py
examples/features/eigenmode_ports/example_4_complete_s_matrix/modal_cases.csv
examples/features/eigenmode_ports/example_4_complete_s_matrix/plot_results.py
examples/features/eigenmode_ports/example_5_phased_array/phased_array.in
examples/features/eigenmode_ports/example_5_phased_array/phased_array.py
examples/features/eigenmode_ports/example_5_phased_array/plot_results.py
examples/features/eigenmode_ports/example_6_near_cutoff/near_cutoff.in
examples/features/eigenmode_ports/example_6_near_cutoff/near_cutoff.py
examples/features/eigenmode_ports/example_6_near_cutoff/plot_results.py
examples/features/eigenmode_ports/example_7_degenerate_te11/README.rst
examples/features/eigenmode_ports/example_7_degenerate_te11/circular_te11.in
examples/features/eigenmode_ports/example_7_degenerate_te11/circular_te11.py
examples/features/eigenmode_ports/example_7_degenerate_te11/plot_results.py
examples/features/eigenmode_ports/example_7_degenerate_te11/te11_mode1.png
examples/features/eigenmode_ports/example_7_degenerate_te11/te11_mode2.png
examples/features/impedance_surface/README.rst
examples/features/impedance_surface/pec_pmc_contacts.py
examples/features/impedance_surface/virtual_waveguide_2d.py
examples/features/impedance_surface/rectangular_waveguide_comparison/README.rst
examples/features/impedance_surface/rectangular_waveguide_comparison/plot_results.py
examples/features/impedance_surface/rectangular_waveguide_comparison/run_comparison.py
examples/features/plane_waves/README.rst
examples/features/plane_waves/dielectric_sphere_tfsf.in
examples/features/plane_waves/dielectric_sphere_tfsf.py
examples/features/studies/passive.in
examples/features/studies/plane_wave.csv
examples/features/studies/plane_wave.in
examples/features/studies/plot_results.py
examples/features/studies/port.csv
examples/features/studies/port.in
examples/features/studies/run_study.py
examples/features/studies/source.csv
examples/features/studies/source.in
examples/features/subgrids/cylinder_fs.py
examples/features/waveforms/gauspulse.in
examples/features/waveforms/modulated_gaussian.py
examples/gpr/antennas/antenna_like_GSSI_400_fs.py
examples/gpr/antennas/antenna_like_MALA_1200_fs.py
examples/gpr/antennas/gssi_1500/antenna_like_GSSI_1500_fs.in
examples/gpr/antennas/gssi_1500/antenna_like_GSSI_1500_fs.py
examples/gpr/antennas/gssi_1500/antenna_like_GSSI_1500_patterns.py
examples/gpr/antennas/gssi_1500/cylinder_Bscan_GSSI_1500.py
examples/gpr/basic/cylinder_Ascan_2D.in
examples/gpr/basic/cylinder_Bscan_2D.in
examples/gpr/basic/cylinder_Bscan_2D_study.csv
examples/gpr/basic/cylinder_Bscan_2D_study.in
examples/gpr/materials/heterogeneous_soil.in
examples/gpr/subgrids/gssi_400_over_fractal_subsurface.py
examples/jupyter-notebooks/README.rst
examples/jupyter-notebooks/cylinder_half_space_geo.png
examples/jupyter-notebooks/example_Ascan_2D.ipynb
examples/jupyter-notebooks/example_Bscan_2D.ipynb
examples/jupyter-notebooks/notebook_helpers.py
examples/jupyter-notebooks/plot_Ascan.ipynb
examples/jupyter-notebooks/plot_Bscan.ipynb
examples/jupyter-notebooks/plot_port.ipynb
examples/jupyter-notebooks/plot_source_wave.ipynb
examples/rcs/README.rst
examples/rcs/pec_sphere/pec_sphere_rcs.in
examples/rcs/pec_sphere/pec_sphere_rcs.py
examples/rcs/pec_sphere/plot_pec_sphere_rcs.py
gprMax/__init__.py
gprMax/__main__.py
gprMax/_version.py
gprMax/config.pxd
gprMax/config.py
gprMax/contexts.py
gprMax/dispersion.py
gprMax/dispersive_stability.py
gprMax/eigenmode_config.py
gprMax/eigenmode_device.py
gprMax/eigenmode_field_output.py
gprMax/eigenmode_plotting.py
gprMax/eigenmode_ports.py
gprMax/eigenmode_tracking.py
gprMax/examples.py
gprMax/fields_outputs.py
gprMax/geometry_tags.py
gprMax/gprMax.py
gprMax/hash_cmds_file.py
gprMax/hash_cmds_geometry.py
gprMax/hash_cmds_multiuse.py
gprMax/hash_cmds_singleuse.py
gprMax/hash_includes.py
gprMax/impedance_pml.py
gprMax/impedance_surfaces.py
gprMax/material_database.py
gprMax/materials.py
gprMax/mode2d.py
gprMax/model.py
gprMax/mpi_model.py
gprMax/mpi_support.py
gprMax/network_ports.py
gprMax/pml.py
gprMax/ports.py
gprMax/receivers.py
gprMax/sar.py
gprMax/sar_averaging.py
gprMax/sar_device.py
gprMax/scene.py
gprMax/snapshots.py
gprMax/solvers.py
gprMax/sources.py
gprMax/studies.py
gprMax/surface_impedance_plotting.py
gprMax/surface_impedance_presets.py
gprMax/symmetry_boundaries.py
gprMax/taskfarm.py
gprMax/user_inputs.py
gprMax/virtual_waveguide.py
gprMax/virtual_waveguide_2d.py
gprMax/waveforms.py
gprMax.egg-info/PKG-INFO
gprMax.egg-info/SOURCES.txt
gprMax.egg-info/dependency_links.txt
gprMax.egg-info/not-zip-safe
gprMax.egg-info/requires.txt
gprMax.egg-info/top_level.txt
gprMax/cuda_opencl/__init__.py
gprMax/cuda_opencl/knl_common_base.tmpl
gprMax/cuda_opencl/knl_common_cuda.tmpl
gprMax/cuda_opencl/knl_common_metal.tmpl
gprMax/cuda_opencl/knl_common_opencl.tmpl
gprMax/cuda_opencl/knl_eigenmode.py
gprMax/cuda_opencl/knl_fields_updates.py
gprMax/cuda_opencl/knl_magnetic_frill_source.py
gprMax/cuda_opencl/knl_ntff.py
gprMax/cuda_opencl/knl_planewave_updates.py
gprMax/cuda_opencl/knl_pml_updates_electric_HORIPML.py
gprMax/cuda_opencl/knl_pml_updates_electric_MRIPML.py
gprMax/cuda_opencl/knl_pml_updates_magnetic_HORIPML.py
gprMax/cuda_opencl/knl_pml_updates_magnetic_MRIPML.py
gprMax/cuda_opencl/knl_rational_network.py
gprMax/cuda_opencl/knl_sar.py
gprMax/cuda_opencl/knl_snapshots.py
gprMax/cuda_opencl/knl_source_updates.py
gprMax/cuda_opencl/knl_store_outputs.py
gprMax/cuda_opencl/knl_subgrid_hsg.py
gprMax/cuda_opencl/knl_subgrid_precursors.py
gprMax/cuda_opencl/knl_symmetry_boundaries.py
gprMax/cuda_opencl/knl_tfsf_injection.py
gprMax/cuda_opencl/knl_transmission_line.py
gprMax/cuda_opencl/knl_virtual_waveguide.py
gprMax/cython/__init__.py
gprMax/cython/eigenmode_dft.c
gprMax/cython/eigenmode_dft.pyx
gprMax/cython/eigenmode_source.c
gprMax/cython/eigenmode_source.pyx
gprMax/cython/fields_updates_dispersive.c
gprMax/cython/fields_updates_dispersive.pyx
gprMax/cython/fields_updates_dispersive_template.jinja
gprMax/cython/fields_updates_hsg.c
gprMax/cython/fields_updates_hsg.pyx
gprMax/cython/fields_updates_normal.c
gprMax/cython/fields_updates_normal.pyx
gprMax/cython/fractals_generate.c
gprMax/cython/fractals_generate.pyx
gprMax/cython/geometry_outputs.c
gprMax/cython/geometry_outputs.pyx
gprMax/cython/geometry_primitives.c
gprMax/cython/geometry_primitives.pyx
gprMax/cython/impedance_surface.c
gprMax/cython/impedance_surface.pyx
gprMax/cython/network_port.c
gprMax/cython/network_port.pyx
gprMax/cython/ntff.c
gprMax/cython/ntff.pyx
gprMax/cython/plane_wave.c
gprMax/cython/plane_wave.pyx
gprMax/cython/pml_build.c
gprMax/cython/pml_build.pyx
gprMax/cython/pml_updates_electric_HORIPML.c
gprMax/cython/pml_updates_electric_HORIPML.pyx
gprMax/cython/pml_updates_electric_MRIPML.c
gprMax/cython/pml_updates_electric_MRIPML.pyx
gprMax/cython/pml_updates_magnetic_HORIPML.c
gprMax/cython/pml_updates_magnetic_HORIPML.pyx
gprMax/cython/pml_updates_magnetic_MRIPML.c
gprMax/cython/pml_updates_magnetic_MRIPML.pyx
gprMax/cython/sar_averaging.c
gprMax/cython/sar_averaging.pyx
gprMax/cython/snapshots.c
gprMax/cython/snapshots.pyx
gprMax/cython/symmetry_boundaries.c
gprMax/cython/symmetry_boundaries.pyx
gprMax/cython/symmetry_boundaries_dispersive.c
gprMax/cython/symmetry_boundaries_dispersive.pyx
gprMax/cython/symmetry_boundaries_dispersive_complex.c
gprMax/cython/symmetry_boundaries_dispersive_complex.pyx
gprMax/cython/virtual_waveguide.c
gprMax/cython/virtual_waveguide.pyx
gprMax/cython/yee_cell_build.c
gprMax/cython/yee_cell_build.pyx
gprMax/cython/yee_cell_setget_rigid.c
gprMax/cython/yee_cell_setget_rigid.pxd
gprMax/cython/yee_cell_setget_rigid.pyx
gprMax/data/materials/antenna.json
gprMax/data/materials/bioem.json
gprMax/data/materials/databases.json
gprMax/data/materials/fundamental.json
gprMax/data/materials/gpr.json
gprMax/data/materials/schema-v1.json
gprMax/fdfd_eigenmode_solver/fdfd_1d_mode_solver.py
gprMax/fdfd_eigenmode_solver/fdfd_2d_mode_solver.py
gprMax/fdfd_eigenmode_solver/numerical_dispersion.py
gprMax/fdfd_eigenmode_solver/surface_impedance_operator.py
gprMax/fractals/fractal_surface.py
gprMax/fractals/fractal_volume.py
gprMax/fractals/grass.py
gprMax/fractals/mpi_utilities.py
gprMax/geometry_outputs/geometry_objects.py
gprMax/geometry_outputs/geometry_objects_read.py
gprMax/geometry_outputs/geometry_view_lines.py
gprMax/geometry_outputs/geometry_view_voxels.py
gprMax/geometry_outputs/geometry_views.py
gprMax/geometry_outputs/grid_view.py
gprMax/grid/axes.py
gprMax/grid/cuda_grid.py
gprMax/grid/fdtd_grid.py
gprMax/grid/metal_grid.py
gprMax/grid/mpi_grid.py
gprMax/grid/opencl_grid.py
gprMax/ntff/__init__.py
gprMax/ntff/antenna.py
gprMax/ntff/closures.py
gprMax/ntff/conventions.py
gprMax/ntff/device.py
gprMax/ntff/equivalent_current_time.py
gprMax/ntff/equivalent_currents.py
gprMax/ntff/evaluator.py
gprMax/ntff/frequency_domain.py
gprMax/ntff/interface.py
gprMax/ntff/layered.py
gprMax/ntff/layered_time.py
gprMax/ntff/mpi.py
gprMax/ntff/surfaces.py
gprMax/ntff/time_domain.py
gprMax/subgrids/__init__.py
gprMax/subgrids/cuda_precursor_nodes.py
gprMax/subgrids/cuda_subgrid_hsg.py
gprMax/subgrids/cuda_subgrid_interface.py
gprMax/subgrids/cuda_subgrid_updates.py
gprMax/subgrids/grid.py
gprMax/subgrids/precursor_nodes.py
gprMax/subgrids/subgrid_hsg.py
gprMax/subgrids/updates.py
gprMax/subgrids/user_objects.py
gprMax/toolboxes/__init__.py
gprMax/toolboxes/AntennaPatterns/README.rst
gprMax/toolboxes/AntennaPatterns/initial_save.py
gprMax/toolboxes/AntennaPatterns/plot_fields.py
gprMax/toolboxes/AustinManWoman/AustinManWoman_materials.txt
gprMax/toolboxes/AustinManWoman/AustinManWoman_materials_dispersive.txt
gprMax/toolboxes/AustinManWoman/README.rst
gprMax/toolboxes/AustinManWoman/head_only_h5.py
gprMax/toolboxes/DebyeFit/Debye_Fit.py
gprMax/toolboxes/DebyeFit/README.rst
gprMax/toolboxes/DebyeFit/__init__.py
gprMax/toolboxes/DebyeFit/optimization.py
gprMax/toolboxes/DebyeFit/optimization.rst
gprMax/toolboxes/DebyeFit/relaxation.rst
gprMax/toolboxes/DebyeFit/examples/Test.txt
gprMax/toolboxes/DebyeFit/examples/example_BiologicalTissues.ipynb
gprMax/toolboxes/DebyeFit/examples/example_ColeCole.py
gprMax/toolboxes/DebyeFit/examples/example_DebyeFitting.ipynb
gprMax/toolboxes/FMCW/README.rst
gprMax/toolboxes/FMCW/__init__.py
gprMax/toolboxes/FMCW/__main__.py
gprMax/toolboxes/FMCW/cli.py
gprMax/toolboxes/FMCW/plotting.py
gprMax/toolboxes/FMCW/processing.py
gprMax/toolboxes/FMCW/examples/layered_fmcw_2D.in
gprMax/toolboxes/FMCW/examples/layered_fmcw_background_2D.in
gprMax/toolboxes/GPRAntennaModels/GSSI.py
gprMax/toolboxes/GPRAntennaModels/GSSI_1500MHz_pulse.txt
gprMax/toolboxes/GPRAntennaModels/GSSI_400MHz_pulse.txt
gprMax/toolboxes/GPRAntennaModels/MALA.py
gprMax/toolboxes/GPRAntennaModels/README.rst
gprMax/toolboxes/GPRAntennaModels/__init__.py
gprMax/toolboxes/GeometryImport/README.rst
gprMax/toolboxes/GeometryImport/__init__.py
gprMax/toolboxes/GeometryImport/__main__.py
gprMax/toolboxes/GeometryImport/cli.py
gprMax/toolboxes/GeometryImport/common.py
gprMax/toolboxes/GeometryImport/mesh.py
gprMax/toolboxes/GeometryImport/volume.py
gprMax/toolboxes/GeometryImport/examples/labelled_volume_example.py
gprMax/toolboxes/GeometryImport/examples/mesh_example.py
gprMax/toolboxes/GeometryImport/examples/render_examples.py
gprMax/toolboxes/ImpulseResponse/README.rst
gprMax/toolboxes/ImpulseResponse/__init__.py
gprMax/toolboxes/ImpulseResponse/__main__.py
gprMax/toolboxes/ImpulseResponse/cli.py
gprMax/toolboxes/ImpulseResponse/plotting.py
gprMax/toolboxes/ImpulseResponse/processing.py
gprMax/toolboxes/ImpulseResponse/examples/cylinder_impulse_2D.in
gprMax/toolboxes/LandmineModels/PMA_1x1x1.h5
gprMax/toolboxes/LandmineModels/PMA_2x2x2.h5
gprMax/toolboxes/LandmineModels/PMA_materials.json
gprMax/toolboxes/LandmineModels/PMN_1x1x1.h5
gprMax/toolboxes/LandmineModels/PMN_2x2x2.h5
gprMax/toolboxes/LandmineModels/PMN_materials.json
gprMax/toolboxes/LandmineModels/README.rst
gprMax/toolboxes/LandmineModels/TS50_1x1x1.h5
gprMax/toolboxes/LandmineModels/TS50_2x2x2.h5
gprMax/toolboxes/LandmineModels/TS50_materials.json
gprMax/toolboxes/LandmineModels/can_1x1x1.h5
gprMax/toolboxes/LandmineModels/can_2x2x2.h5
gprMax/toolboxes/LandmineModels/can_materials.json
gprMax/toolboxes/LandmineModels/examples/free_space.py
gprMax/toolboxes/LandmineModels/legacy/PMA_1x1x1.h5
gprMax/toolboxes/LandmineModels/legacy/PMA_2x2x2.h5
gprMax/toolboxes/LandmineModels/legacy/PMA_materials.txt
gprMax/toolboxes/LandmineModels/legacy/PMN_1x1x1.h5
gprMax/toolboxes/LandmineModels/legacy/PMN_2x2x2.h5
gprMax/toolboxes/LandmineModels/legacy/PMN_materials.txt
gprMax/toolboxes/LandmineModels/legacy/PMN_materials2.txt
gprMax/toolboxes/LandmineModels/legacy/TS50_1x1x1.h5
gprMax/toolboxes/LandmineModels/legacy/TS50_2x2x2.h5
gprMax/toolboxes/LandmineModels/legacy/TS50_materials.txt
gprMax/toolboxes/LandmineModels/legacy/can_1x1x1.h5
gprMax/toolboxes/LandmineModels/legacy/can_2x2x2.h5
gprMax/toolboxes/LandmineModels/legacy/can_materials.txt
gprMax/toolboxes/Marimo/README.md
gprMax/toolboxes/Marimo/__init__.py
gprMax/toolboxes/Marimo/ascan_dashboard.py
gprMax/toolboxes/Marimo/bscan_dashboard.py
gprMax/toolboxes/Marimo/h5_reader.py
gprMax/toolboxes/Marimo/hyperbola.py
gprMax/toolboxes/Marimo/parameter_controls.py
gprMax/toolboxes/Marimo/processing.py
gprMax/toolboxes/Marimo/progress_tracker.py
gprMax/toolboxes/Marimo/reference.py
gprMax/toolboxes/Marimo/requirements.txt
gprMax/toolboxes/Marimo/trace_matrix.py
gprMax/toolboxes/Marimo/examples/__init__.py
gprMax/toolboxes/Marimo/examples/cylinder_Ascan_2D_background.in
gprMax/toolboxes/Marimo/recipes/__init__.py
gprMax/toolboxes/Marimo/recipes/ascan_workflow.py
gprMax/toolboxes/Marimo/recipes/velocity_permittivity.py
gprMax/toolboxes/MaterialDatabase/README.rst
gprMax/toolboxes/MaterialDatabase/__init__.py
gprMax/toolboxes/MaterialDatabase/__main__.py
gprMax/toolboxes/MaterialDatabase/convert_geometry.py
gprMax/toolboxes/Materials/README.rst
gprMax/toolboxes/Materials/eccosorb.json
gprMax/toolboxes/Materials/eccosorb_slab.in
gprMax/toolboxes/Materials/legacy/eccosorb.txt
gprMax/toolboxes/Optimisation/ADAPTERS.md
gprMax/toolboxes/Optimisation/CAMPAIGN.rst
gprMax/toolboxes/Optimisation/CODE_WALKTHROUGH.md
gprMax/toolboxes/Optimisation/DEVELOPER_GUIDE.md
gprMax/toolboxes/Optimisation/EXAMPLES.rst
gprMax/toolboxes/Optimisation/OPTIMISERS.rst
gprMax/toolboxes/Optimisation/OUTPUT_READERS.rst
gprMax/toolboxes/Optimisation/README.md
gprMax/toolboxes/Optimisation/README.rst
gprMax/toolboxes/Optimisation/__init__.py
gprMax/toolboxes/Optimisation/_simple.py
gprMax/toolboxes/Optimisation/_storage.py
gprMax/toolboxes/Optimisation/_worker.py
gprMax/toolboxes/Optimisation/adapters.py
gprMax/toolboxes/Optimisation/cache.py
gprMax/toolboxes/Optimisation/campaign.py
gprMax/toolboxes/Optimisation/checkpoint.py
gprMax/toolboxes/Optimisation/execution-and-processing.md
gprMax/toolboxes/Optimisation/execution.py
gprMax/toolboxes/Optimisation/models.py
gprMax/toolboxes/Optimisation/optimisation.py
gprMax/toolboxes/Optimisation/optimisers.py
gprMax/toolboxes/Optimisation/parameters.py
gprMax/toolboxes/Optimisation/population.py
gprMax/toolboxes/Optimisation/processing.py
gprMax/toolboxes/Optimisation/quantities.py
gprMax/toolboxes/Optimisation/requirements-execution.txt
gprMax/toolboxes/Optimisation/requirements-optimisers.txt
gprMax/toolboxes/Optimisation/results.py
gprMax/toolboxes/Optimisation/runner.py
gprMax/toolboxes/Optimisation/scalar.py
gprMax/toolboxes/Optimisation/simple.py
gprMax/toolboxes/Optimisation/surrogate.py
gprMax/toolboxes/Optimisation/examples/__init__.py
gprMax/toolboxes/Optimisation/examples/compare_dipole_optimisers.py
gprMax/toolboxes/Optimisation/examples/dielectric_block.py
gprMax/toolboxes/Optimisation/examples/inspect_output.py
gprMax/toolboxes/Optimisation/examples/optimiser_choices.py
gprMax/toolboxes/Optimisation/examples/rectangular_patch.md
gprMax/toolboxes/Optimisation/examples/rectangular_patch.py
gprMax/toolboxes/Optimisation/examples/reference_waveform.md
gprMax/toolboxes/Optimisation/examples/reference_waveform.npz
gprMax/toolboxes/Optimisation/examples/scipy_integer.py
gprMax/toolboxes/Optimisation/examples/start_here.py
gprMax/toolboxes/Optimisation/examples/thin_wire_dipole.py
gprMax/toolboxes/Optimisation/examples/waveform_matching.py
gprMax/toolboxes/Optimisation/examples/advanced/__init__.py
gprMax/toolboxes/Optimisation/examples/advanced/thin_wire_dipole.py
gprMax/toolboxes/Optimisation/examples/advanced/waveform_matching.py
gprMax/toolboxes/Optimisation/examples/images/patch_comparison.png
gprMax/toolboxes/Optimisation/examples/profiles/local-cpu.json
gprMax/toolboxes/Optimisation/examples/profiles/local-cuda.json
gprMax/toolboxes/Optimisation/examples/profiles/mpi-cpu.json
gprMax/toolboxes/Optimisation/examples/profiles/mpi-cuda.json
gprMax/toolboxes/Plotting/README.rst
gprMax/toolboxes/Plotting/__init__.py
gprMax/toolboxes/Plotting/plot_Ascan.py
gprMax/toolboxes/Plotting/plot_Bscan.py
gprMax/toolboxes/Plotting/plot_antenna_params.py
gprMax/toolboxes/Plotting/plot_port.py
gprMax/toolboxes/Plotting/plot_source_wave.py
gprMax/toolboxes/SFCW/README.rst
gprMax/toolboxes/SFCW/__init__.py
gprMax/toolboxes/SFCW/__main__.py
gprMax/toolboxes/SFCW/cli.py
gprMax/toolboxes/SFCW/plotting.py
gprMax/toolboxes/SFCW/processing.py
gprMax/toolboxes/SFCW/examples/cylinder_sfcw_2D.in
gprMax/toolboxes/STEPtoVoxel/LICENSE
gprMax/toolboxes/STEPtoVoxel/README.rst
gprMax/toolboxes/STEPtoVoxel/__init__.py
gprMax/toolboxes/STEPtoVoxel/__main__.py
gprMax/toolboxes/STEPtoVoxel/cli.py
gprMax/toolboxes/STEPtoVoxel/converter.py
gprMax/toolboxes/STEPtoVoxel/grouping.py
gprMax/toolboxes/STEPtoVoxel/markers.py
gprMax/toolboxes/STEPtoVoxel/step_metadata.py
gprMax/toolboxes/STEPtoVoxel/step_parser.py
gprMax/toolboxes/STEPtoVoxel/visualisation.py
gprMax/toolboxes/STEPtoVoxel/voxeliser.py
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/PROBE_FED.stp
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/README.rst
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/materials.csv
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/patch_antenna_geometry.in
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/patch_antenna_geometry.py
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/plot_patch_geometry.py
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/probe_fed_70um_views.png
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/probe_fed_gprmax_coax_view.svg
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/probe_fed_gprmax_patch_view.svg
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/probe_fed_gprmax_reference_overlay.png
gprMax/toolboxes/STEPtoVoxel/examples/patch_antenna/probe_fed_port1_overlay.png
gprMax/toolboxes/STLtoVoxel/README.rst
gprMax/toolboxes/STLtoVoxel/__init__.py
gprMax/toolboxes/STLtoVoxel/convert.py
gprMax/toolboxes/STLtoVoxel/license.md
gprMax/toolboxes/STLtoVoxel/perimeter.py
gprMax/toolboxes/STLtoVoxel/slice.py
gprMax/toolboxes/STLtoVoxel/stltovoxel.py
gprMax/toolboxes/STLtoVoxel/examples/bunny.py
gprMax/toolboxes/STLtoVoxel/examples/stl/Stanford_Bunny.stl
gprMax/toolboxes/STLtoVoxel/examples/stl/Stanford_Bunny_geo_materials.json
gprMax/toolboxes/STLtoVoxel/examples/stl/house.stl
gprMax/toolboxes/Utilities/README.rst
gprMax/toolboxes/Utilities/convert_png2h5.py
gprMax/toolboxes/Utilities/get_host_spec.py
gprMax/toolboxes/Utilities/output_paths.py
gprMax/toolboxes/Utilities/outputfiles_dt1.py
gprMax/toolboxes/Utilities/outputfiles_merge.py
gprMax/toolboxes/Utilities/outputfiles_seg2.py
gprMax/toolboxes/Utilities/outputfiles_segy.py
gprMax/toolboxes/Utilities/outputfiles_trace.py
gprMax/toolboxes/Utilities/receiver_identity.py
gprMax/toolboxes/Utilities/trace_time.py
gprMax/toolboxes/Utilities/HPC/gprmax_omp.sh
gprMax/toolboxes/Utilities/HPC/gprmax_omp_jobarray.sh
gprMax/toolboxes/Utilities/HPC/gprmax_omp_mpi.sh
gprMax/toolboxes/Utilities/HPC/gprmax_omp_taskfarm.sh
gprMax/toolboxes/Utilities/MATLAB/gprmax_h5_get.m
gprMax/toolboxes/Utilities/MATLAB/gprmax_h5_to_mat.m
gprMax/toolboxes/Utilities/MATLAB/gprmax_read_h5.m
gprMax/toolboxes/Utilities/MATLAB/gprmax_receiver_path.m
gprMax/toolboxes/Utilities/MATLAB/outputfile_converter.m
gprMax/toolboxes/Utilities/MATLAB/plot_Ascan.m
gprMax/toolboxes/Utilities/MATLAB/plot_Bscan.m
gprMax/toolboxes/Utilities/Paraview/gprMax.py
gprMax/toolboxes/Utilities/examples/four_metal_bars.in
gprMax/toolboxes/gprMaxLogo/README.md
gprMax/toolboxes/gprMaxLogo/__init__.py
gprMax/toolboxes/gprMaxLogo/export_assets.py
gprMax/toolboxes/gprMaxLogo/logo_model.py
gprMax/toolboxes/gprMaxLogo/render_logo.py
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_1024px.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_1024px_on_dark.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_1024px_on_white.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_2048px.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_2048px_on_dark.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_2048px_on_white.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_256px.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_256px_on_dark.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_256px_on_white.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_400px.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_400px_on_dark.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_400px_on_white.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_512px.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_512px_on_dark.png
gprMax/toolboxes/gprMaxLogo/assets/gprmax_v4_logo_512px_on_white.png
gprMax/toolboxes/gprMaxLogo/assets/manifest.json
gprMax/toolboxes/gprMaxLogo/fonts/IBMPlexSans-Bold.ttf
gprMax/toolboxes/gprMaxLogo/fonts/OFL.txt
gprMax/toolboxes/gprMaxLogo/model/gprmax_v4_logo.in
gprMax/toolboxes/gprMaxLogo/model/gprmax_v4_logo.json
gprMax/toolboxes/gprMaxLogo/model/gprmax_v4_logo_geometry.png
gprMax/updates/cpu_updates.py
gprMax/updates/cuda_updates.py
gprMax/updates/metal_plane_waves.py
gprMax/updates/metal_updates.py
gprMax/updates/mpi_updates.py
gprMax/updates/opencl_updates.py
gprMax/updates/updates.py
gprMax/user_objects/cmds_multiuse.py
gprMax/user_objects/cmds_output.py
gprMax/user_objects/cmds_singleuse.py
gprMax/user_objects/user_objects.py
gprMax/user_objects/cmds_geometry/__init__.py
gprMax/user_objects/cmds_geometry/add_grass.py
gprMax/user_objects/cmds_geometry/add_surface_roughness.py
gprMax/user_objects/cmds_geometry/add_surface_water.py
gprMax/user_objects/cmds_geometry/box.py
gprMax/user_objects/cmds_geometry/build_templates.py
gprMax/user_objects/cmds_geometry/cmds_geometry.py
gprMax/user_objects/cmds_geometry/cone.py
gprMax/user_objects/cmds_geometry/cylinder.py
gprMax/user_objects/cmds_geometry/cylindrical_sector.py
gprMax/user_objects/cmds_geometry/edge.py
gprMax/user_objects/cmds_geometry/ellipsoid.py
gprMax/user_objects/cmds_geometry/fractal_box.py
gprMax/user_objects/cmds_geometry/geometry_objects_read.py
gprMax/user_objects/cmds_geometry/magnetic_edge.py
gprMax/user_objects/cmds_geometry/plate.py
gprMax/user_objects/cmds_geometry/sphere.py
gprMax/user_objects/cmds_geometry/thin_wire.py
gprMax/user_objects/cmds_geometry/triangle.py
gprMax/utilities/__init__.py
gprMax/utilities/host_info.py
gprMax/utilities/logging.py
gprMax/utilities/mpi.py
gprMax/utilities/utilities.py
gprMax/utilities/validation.py
gprMax/vtkhdf_filehandlers/vtk_image_data.py
gprMax/vtkhdf_filehandlers/vtk_unstructured_grid.py
gprMax/vtkhdf_filehandlers/vtkhdf.py
packaging/build_macos_libomp.sh
tests/test_api_hash_execution_fixes.py
tests/test_api_keyword_validation.py
tests/test_benchmarking_scripts.py
tests/test_cli.py
tests/test_device_id_resolution.py
tests/test_dispersive_flag_multi_grid.py
tests/test_dispersive_stability_solve.py
tests/test_documentation_workflows.py
tests/test_eigenmode_anchor_policy.py
tests/test_eigenmode_auto_guard_failure.py
tests/test_eigenmode_config.py
tests/test_eigenmode_degenerate.py
tests/test_eigenmode_degenerate_integration.py
tests/test_eigenmode_grid_spacing_plot.py
tests/test_eigenmode_numerical_dispersion.py
tests/test_eigenmode_plotting.py
tests/test_eigenmode_ports.py
tests/test_eigenmode_source_broadband.py
tests/test_eigenmode_source_upstream_compat.py
tests/test_eigenmode_sparameter_plot.py
tests/test_eigenmode_study.py
tests/test_geometry_fixed.py
tests/test_geometry_fixed_config_preservation.py
tests/test_geometry_fixed_rejects_stateful_sources.py
tests/test_geometry_tags.py
tests/test_hash_command_consistency.py
tests/test_magnetic_frill_device.py
tests/test_mode2d.py
tests/test_model_memory_reporting.py
tests/test_model_range_validation.py
tests/test_mpi_pml_update_coeffs.py
tests/test_plane_wave_study.py
tests/test_pml_er_mr_uninitialized_accumulator.py
tests/test_precision_args.py
tests/test_processing_execution_fixes.py
tests/test_receivers_dtoh.py
tests/test_sar_validation_reference.py
tests/test_scene_duplicate_commands.py
tests/test_simultaneous_accelerator_guard.py
tests/test_source_study.py
tests/test_source_updates.py
tests/test_studies.py
tests/test_taskfarm_device_assignment.py
tests/test_transmission_line_device.py
tests/test_virtual_waveguide_coupling.py
tests/test_virtual_waveguide_impedance.py
tests/test_virtual_waveguide_integration.py