# Test configuration for test_media.py # Usage: python src/test_media.py (uses this file by default) # python src/test_media.py --k-test 8.0 (CLI overrides) # python src/test_media.py --config my_test.yaml (use a different config) # Path to base config (model/network/algo params) base_config: src/config.yaml # ── Test scenario ── test: geometry: square # square | multi_circle | circle checkpoint: checkpoints/model_final.pt output: result/test_square.png seed: 99 # ── Wave number ── k_test: 18.0 # ── Scatterer parameters ── # Used based on test.geometry. Comment/uncomment as needed. scatterer: eps_r: 3.0 # Shared position cx: 0.5 cy: 0.5 # Circle radius: 0.15 # Square half_side: 0.15 angle: 0.0 # Multi-circle (overrides cx/cy/radius above when geometry=multi_circle) circles: - cx: 0.35 cy: 0.5 radius: 0.12 eps_r: 3.0 - cx: 0.65 cy: 0.5 radius: 0.12 eps_r: 3.0 # ── Reference computation ── # n_refine_vertex: uniform refinement levels for per-vertex error # n_refine_grid: uniform refinement levels for the 2D heatmap # grid_resolution: N x N grid points for the heatmap reference: n_refine_vertex: 2 n_refine_grid: 3 grid_resolution: 200