diff --git a/.gitignore b/.gitignore index 46b558f1..09331f91 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ pyvale-output/ pyvale-input/ test-output/ test-input/ +tests/strain/test/ # MOOSE / gmsh *-opt diff --git a/src/pyvale/verif/pointsens.py b/src/pyvale/verif/pointsens.py index 0abc629f..cddb326a 100644 --- a/src/pyvale/verif/pointsens.py +++ b/src/pyvale/verif/pointsens.py @@ -15,13 +15,61 @@ """ import numpy as np -import platform import pyvale.mooseherder as mh import pyvale.sensorsim as sens import pyvale.dataio as io import pyvale.verif.pointsensconst as pointsensconst from pyvale.verif.pointsensconst import GOLD_SEED +def joggle_meshfree_coords( + coords: np.ndarray, + scale_factor: float = 1e-10, + seed: int = GOLD_SEED, +) -> np.ndarray: + """ + Apply a deterministic perturbation to coordinate point clouds to + break geometric degeneracies (e.g. co-circular/co-spherical points) in + Delaunay triangulation across platforms and architectures. + + Preserves bounding box planes so that sensors placed on outer faces remain + inside the convex hull without producing out-of-bounds NaNs. + + Parameters + ---------- + coords : np.ndarray + Array of nodal coordinates with shape (n_nodes, 3). + scale_factor : float, optional + Scale factor for coordinate perturbation relative to mesh bounding box + extent, by default 1e-10. + seed : int, optional + RNG seed for deterministic jitter, by default GOLD_SEED. + + Returns + ------- + np.ndarray + Perturbed coordinates array with shape (n_nodes, 3). + """ + rng = np.random.default_rng(seed) + char_length = float(np.ptp(coords, axis=0).max()) + jitter = scale_factor * char_length * rng.standard_normal(coords.shape) + + coord_min = coords.min(axis=0) + coord_max = coords.max(axis=0) + tol = 1e-7 + + # Preserve bounding box faces to keep boundary sensors inside convex hull + for dd in range(coords.shape[1]): + mask_min = np.isclose(coords[:, dd], coord_min[dd], atol=tol) + mask_max = np.isclose(coords[:, dd], coord_max[dd], atol=tol) + jitter[mask_min, dd] = 0.0 + jitter[mask_max, dd] = 0.0 + + if np.allclose(coords[:, 2], 0.0): + jitter[:, 2] = 0.0 + + return coords + jitter + + def samp_times(sim_data: io.SimData) -> dict[str, None | np.ndarray]: sim_dims = sens.simtools.get_sim_dims(sim_data) sample_times = {} @@ -95,7 +143,7 @@ def gen_gold_measurements(sens_dict: dict[str,sens.SensorsPoint]) -> None: for ss in sens_dict: print(f"Generating gold output for case: {ss}") measurements = sens_dict[ss].sim_measurements() - save_path = pointsensconst.GOLD_PATH / f"{ss}.npy" + save_path = pointsensconst.GOLD_PATH / f"{ss.lower()}.npy" np.save(save_path,measurements) @@ -104,32 +152,19 @@ def check_gold_measurements(sens_dict: dict[str,sens.SensorsPoint], atol: float = 1e-5) -> list[str]: fails = [] - MACOS_GOLD_CASES = { - "scal2d_analytic_nomesh", - "scal3d_nomesh", - "vec2d_analytic_nomesh", - "tens2d_analytic_nomesh", - } - for ss in sens_dict: measurements = sens_dict[ss].sim_measurements() - gold_path = pointsensconst.GOLD_PATH / f"{ss}.npy" - - print(ss.lower()) - - if (any(case in ss.lower() for case in MACOS_GOLD_CASES) and (platform.system()=='Darwin')): - load_path = (pointsensconst.GOLD_PATH / "macos" / f"{ss.lower()}.npy") - else: - load_path = (pointsensconst.GOLD_PATH / f"{ss.lower()}.npy") + gold_path = pointsensconst.GOLD_PATH / f"{ss.lower()}.npy" - - if load_path.is_file(): - gold = np.load(load_path) + if gold_path.is_file(): + gold = np.load(gold_path) if not np.allclose(measurements,gold,rtol=rtol,atol=atol): fails.append(f"Gold check failed for: {ss}") else: - fails.append(f"Gold file does not exist for: {ss}, path: {gold_path}") + fails.append( + f"Gold file does not exist for: {ss}, path: {gold_path}" + ) return fails diff --git a/src/pyvale/verif/pointsensmech.py b/src/pyvale/verif/pointsensmech.py index 70c8c214..8b5adcec 100644 --- a/src/pyvale/verif/pointsensmech.py +++ b/src/pyvale/verif/pointsensmech.py @@ -33,6 +33,7 @@ def simdata_mech_2d() -> io.SimData: def simdata_mesh_2d_nomesh() -> io.SimData: sim_data = simdata_mech_2d() sim_data.connect = None + sim_data.coords = pointsens.joggle_meshfree_coords(sim_data.coords) return sim_data def simdata_mech_3d() -> io.SimData: @@ -47,6 +48,7 @@ def simdata_mech_3d() -> io.SimData: def simdata_mech_3d_nomesh() -> io.SimData: sim_data = simdata_mech_3d() sim_data.connect = None + sim_data.coords = pointsens.joggle_meshfree_coords(sim_data.coords) return sim_data @@ -95,7 +97,8 @@ def sens_pos_3d(sim_data: io.SimData) -> dict[str,np.ndarray]: # (0.0,5.0,5.0), # yz # (10.0,5.0,5.0),)) # yz - # assert np.allclose(check,sens_pos["cent-cube"]), "Cube coords wrong in mech.sens_pos_3d" + # assert np.allclose(check,sens_pos["cent-cube"]), \ + # "Cube coords wrong in mech.sens_pos_3d" return sens_pos diff --git a/src/pyvale/verif/pointsensscalar.py b/src/pyvale/verif/pointsensscalar.py index 3d82c380..8ed6df67 100644 --- a/src/pyvale/verif/pointsensscalar.py +++ b/src/pyvale/verif/pointsensscalar.py @@ -42,6 +42,7 @@ def simdata_2d_analytic() -> io.SimData: def simdata_2d_analytic_nomesh() -> io.SimData: (sim_data,_) = asd.scalar_linear_2d() sim_data.connect = None + sim_data.coords = pointsens.joggle_meshfree_coords(sim_data.coords) return sim_data @@ -57,6 +58,7 @@ def simdata_3d() -> io.SimData: def simdata_3d_nomesh() -> io.SimData: sim_data = simdata_3d() sim_data.connect = None + sim_data.coords = pointsens.joggle_meshfree_coords(sim_data.coords) return sim_data @@ -86,13 +88,19 @@ def sens_pos_3d(sim_data) -> dict[str,np.ndarray]: x_lims = (sim_dims["x"][1],sim_dims["x"][1]) y_lims = sim_dims["y"] z_lims = sim_dims["z"] - sens_pos["line-y-yz"] = sens.gen_pos_grid_inside(n_sens,x_lims,y_lims,z_lims) + sens_pos["line-y-yz"] = sens.gen_pos_grid_inside(n_sens, + x_lims, + y_lims, + z_lims) n_sens = (1,4,1) x_lims = (9.4,9.4) # Monoblock offset front face y_lims = sim_dims["y"] z_lims = (sim_dims["z"][1],sim_dims["z"][1]) - sens_pos["line-y-xy"] = sens.gen_pos_grid_inside(n_sens,x_lims,y_lims,z_lims) + sens_pos["line-y-xy"] = sens.gen_pos_grid_inside(n_sens, + x_lims, + y_lims, + z_lims) return sens_pos diff --git a/src/pyvale/verif/pointsenstensor.py b/src/pyvale/verif/pointsenstensor.py index 8f4fd1d9..1b10f28b 100644 --- a/src/pyvale/verif/pointsenstensor.py +++ b/src/pyvale/verif/pointsenstensor.py @@ -7,6 +7,7 @@ import pyvale.mooseherder as mh import pyvale.sensorsim as sens import pyvale.dataio as io +import pyvale.verif.pointsens as pointsens import pyvale.verif.pointsensmech as pointsensmech import pyvale.verif.analyticsimdatafactory as asd @@ -30,6 +31,7 @@ def simdata_tens_2d_analytic() -> io.SimData: def simdata_tens_2d_analytic_nomesh() -> io.SimData: sim_data = simdata_tens_2d_analytic() sim_data.connect = None + sim_data.coords = pointsens.joggle_meshfree_coords(sim_data.coords) return sim_data def sens_array_2d_noerrs(sim_data: io.SimData, diff --git a/src/pyvale/verif/pointsensvector.py b/src/pyvale/verif/pointsensvector.py index e196c713..fa864251 100644 --- a/src/pyvale/verif/pointsensvector.py +++ b/src/pyvale/verif/pointsensvector.py @@ -7,6 +7,7 @@ import pyvale.mooseherder as mh import pyvale.sensorsim as sens import pyvale.dataio as io +import pyvale.verif.pointsens as pointsens import pyvale.verif.pointsensmech as pointsensmech import pyvale.verif.analyticsimdatafactory as asd @@ -31,6 +32,7 @@ def simdata_vec_2d_analytic() -> io.SimData: def simdata_vec_2d_analytic_nomesh() -> io.SimData: sim_data = simdata_vec_2d_analytic() sim_data.connect = None + sim_data.coords = pointsens.joggle_meshfree_coords(sim_data.coords) return sim_data diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-all.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-all.npy deleted file mode 100644 index 0df46b60..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic-dep.npy deleted file mode 100644 index f79759d1..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic-gen.npy deleted file mode 100644 index c673be89..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic.npy deleted file mode 100644 index c673be89..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-calib.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-calib.npy deleted file mode 100644 index 02668467..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-calib.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field-dep.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field-dep.npy deleted file mode 100644 index 343e283e..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field.npy deleted file mode 100644 index 239b38ef..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-none.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-none.npy deleted file mode 100644 index 8f00ca86..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-all.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-all.npy deleted file mode 100644 index ffac55db..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic-dep.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic-dep.npy deleted file mode 100644 index bf523e18..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic-gen.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic-gen.npy deleted file mode 100644 index 40751af1..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic.npy deleted file mode 100644 index 40751af1..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-calib.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-calib.npy deleted file mode 100644 index b080ad22..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-calib.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field-dep.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field-dep.npy deleted file mode 100644 index d1e475c3..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field.npy deleted file mode 100644 index 1e12de1a..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-none.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-none.npy deleted file mode 100644 index 0161d8d2..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-grid-22_time-user_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy deleted file mode 100644 index 8d4cf188..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic-dep.npy deleted file mode 100644 index 0738de53..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy deleted file mode 100644 index adeeebc1..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy deleted file mode 100644 index adeeebc1..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-calib.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-calib.npy deleted file mode 100644 index e5f386f1..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-calib.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy deleted file mode 100644 index cf9f1b16..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy deleted file mode 100644 index 289265d9..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy deleted file mode 100644 index c219b196..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-all.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-all.npy deleted file mode 100644 index 68167626..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic-dep.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic-dep.npy deleted file mode 100644 index 40424cf2..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy deleted file mode 100644 index 12b2980b..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy deleted file mode 100644 index 12b2980b..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-calib.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-calib.npy deleted file mode 100644 index b2d4d712..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-calib.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy deleted file mode 100644 index 97942ee0..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-field.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-field.npy deleted file mode 100644 index fb57d973..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-none.npy b/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-none.npy deleted file mode 100644 index 968dc94e..00000000 Binary files a/tests/sensorsim/gold/macos/scal2d_analytic_nomesh_pos-line-4_time-user_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-all.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-all.npy deleted file mode 100644 index 4c8f63b0..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic-dep.npy deleted file mode 100644 index c36a8b7b..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic-gen.npy deleted file mode 100644 index 6bdd664c..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic.npy deleted file mode 100644 index 6bdd664c..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-calib.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-calib.npy deleted file mode 100644 index ffb5215f..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-calib.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-field-dep.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-field-dep.npy deleted file mode 100644 index 6fd2606a..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-field.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-field.npy deleted file mode 100644 index 22664761..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-none.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-none.npy deleted file mode 100644 index 1aa25729..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-sim_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-all.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-all.npy deleted file mode 100644 index ac3cf235..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-basic-dep.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-basic-dep.npy deleted file mode 100644 index 1e64ad37..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-basic-gen.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-basic-gen.npy deleted file mode 100644 index 30af2f0f..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-basic.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-basic.npy deleted file mode 100644 index 30af2f0f..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-calib.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-calib.npy deleted file mode 100644 index 8a0fd103..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-calib.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-field-dep.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-field-dep.npy deleted file mode 100644 index 0290c8f5..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-field.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-field.npy deleted file mode 100644 index 460d3187..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-none.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-none.npy deleted file mode 100644 index f0cde73d..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-xy_time-user_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-all.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-all.npy deleted file mode 100644 index c5dceffd..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic-dep.npy deleted file mode 100644 index c36a8b7b..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic-gen.npy deleted file mode 100644 index f523bd10..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic.npy deleted file mode 100644 index f523bd10..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-calib.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-calib.npy deleted file mode 100644 index 50215b0d..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-calib.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-field-dep.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-field-dep.npy deleted file mode 100644 index 1ddd6157..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-field.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-field.npy deleted file mode 100644 index 013b74e5..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-none.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-none.npy deleted file mode 100644 index acc76848..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-sim_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-all.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-all.npy deleted file mode 100644 index e6aa970c..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-basic-dep.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-basic-dep.npy deleted file mode 100644 index 1e64ad37..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-basic-gen.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-basic-gen.npy deleted file mode 100644 index 2e12760d..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-basic.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-basic.npy deleted file mode 100644 index 2e12760d..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-calib.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-calib.npy deleted file mode 100644 index 635c60ab..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-calib.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-field-dep.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-field-dep.npy deleted file mode 100644 index f7b92ded..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-field.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-field.npy deleted file mode 100644 index d5ecc959..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-none.npy b/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-none.npy deleted file mode 100644 index a250dc56..00000000 Binary files a/tests/sensorsim/gold/macos/scal3d_nomesh_pos-line-y-yz_time-user_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy deleted file mode 100644 index b90411dd..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy deleted file mode 100644 index 3e7cd944..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy deleted file mode 100644 index 74aaad50..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy deleted file mode 100644 index 74aaad50..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy deleted file mode 100644 index b6591fa0..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy deleted file mode 100644 index efb69131..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy deleted file mode 100644 index f187a306..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy deleted file mode 100644 index bee98022..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy deleted file mode 100644 index e8d7c830..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy deleted file mode 100644 index b3790782..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy deleted file mode 100644 index b3790782..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy deleted file mode 100644 index 3cc3963e..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy deleted file mode 100644 index 6466e5a9..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy deleted file mode 100644 index 7d5351a7..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy deleted file mode 100644 index b012bc29..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic-dep.npy deleted file mode 100644 index 9f8cdb7a..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy deleted file mode 100644 index 9b923c70..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy deleted file mode 100644 index 9b923c70..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy deleted file mode 100644 index 2c693ccf..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy deleted file mode 100644 index 6a145287..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy deleted file mode 100644 index ed722def..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-all.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-all.npy deleted file mode 100644 index 32ddd383..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic-dep.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic-dep.npy deleted file mode 100644 index d395c7a5..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy deleted file mode 100644 index 77f7017c..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy deleted file mode 100644 index 77f7017c..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy deleted file mode 100644 index 879f5ebf..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-field.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-field.npy deleted file mode 100644 index c81fa55f..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-none.npy b/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-none.npy deleted file mode 100644 index d95804cb..00000000 Binary files a/tests/sensorsim/gold/macos/tens2d_analytic_nomesh_pos-line-4_time-user_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy deleted file mode 100644 index 7b86ba30..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy deleted file mode 100644 index 9bad9293..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy deleted file mode 100644 index 68345a9f..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy deleted file mode 100644 index 68345a9f..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy deleted file mode 100644 index 63e620b0..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy deleted file mode 100644 index db5c1625..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy deleted file mode 100644 index 46eb99ad..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy deleted file mode 100644 index 7335801d..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy deleted file mode 100644 index b0c2b52c..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy deleted file mode 100644 index d53e3178..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy deleted file mode 100644 index d53e3178..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy deleted file mode 100644 index 403d7672..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy deleted file mode 100644 index e67349d1..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy deleted file mode 100644 index 01ef222e..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy deleted file mode 100644 index 4d0cb692..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic-dep.npy deleted file mode 100644 index 9d74043b..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy deleted file mode 100644 index 9c3a7dc6..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy deleted file mode 100644 index 9c3a7dc6..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy deleted file mode 100644 index 2e0a5c9c..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy deleted file mode 100644 index df26c628..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy deleted file mode 100644 index 1fa6466d..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-all.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-all.npy deleted file mode 100644 index 570fcf79..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-all.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic-dep.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic-dep.npy deleted file mode 100644 index 8a7a73ee..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy deleted file mode 100644 index 5df5d1d4..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy deleted file mode 100644 index 5df5d1d4..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy deleted file mode 100644 index 3452ff04..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-field.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-field.npy deleted file mode 100644 index c0a38912..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-field.npy and /dev/null differ diff --git a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-none.npy b/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-none.npy deleted file mode 100644 index 3930cfa7..00000000 Binary files a/tests/sensorsim/gold/macos/vec2d_analytic_nomesh_pos-line-4_time-user_err-none.npy and /dev/null differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-all.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-all.npy index 1776d574..3ded20ab 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-all.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic-gen.npy index a5ae664d..235132c9 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic-gen.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic.npy index a5ae664d..235132c9 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-calib.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-calib.npy index 02668467..283ca0e7 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-calib.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-calib.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field-dep.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field-dep.npy index 1699e485..71d1dee5 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field-dep.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field.npy index a738001d..f20c8ad9 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-field.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-none.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-none.npy index c52e0336..785d30ba 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-none.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-sim_err-none.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-all.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-all.npy index 0cad091a..6d6e31a5 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-all.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic-gen.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic-gen.npy index f4ba2c09..f79e2365 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic-gen.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic.npy index ed2e26c5..f79e2365 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-calib.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-calib.npy index 0d31c8fc..27cc20eb 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-calib.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-calib.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field-dep.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field-dep.npy index 4a30db2c..fa389701 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field-dep.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field.npy index 1ad91acc..8a0de6db 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-field.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-none.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-none.npy index ab584798..4f05465c 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-none.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-grid-22_time-user_err-none.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy index f277fbda..aa5c1a6d 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy index adeeebc1..fb6833e9 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy index adeeebc1..fb6833e9 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-calib.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-calib.npy index e5f386f1..42d4a4db 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-calib.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-calib.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy index cf9f1b16..00ebced3 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy index cbef613f..fa990913 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy index c219b196..735ce366 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-all.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-all.npy index 013f229d..ba1167d9 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-all.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy index 46876bcf..efe68203 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy index 46876bcf..efe68203 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-calib.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-calib.npy index 5f2e0256..c18a4c25 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-calib.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-calib.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy index 703df37f..fb2b06cc 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-field.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-field.npy index 584375d2..51b3df5e 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-field.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-field.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-none.npy b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-none.npy index 76fb38ba..f1392cff 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-none.npy and b/tests/sensorsim/gold/scal2d_analytic_nomesh_pos-line-4_time-user_err-none.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-sim_err-all.npy b/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-sim_err-all.npy index 0df46b60..1776d574 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-sim_err-all.npy and b/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-user_err-all.npy b/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-user_err-all.npy index 8977e8eb..d6a8b848 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-user_err-all.npy and b/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-user_err-basic.npy b/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-user_err-basic.npy index ed2e26c5..f4ba2c09 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-user_err-basic.npy and b/tests/sensorsim/gold/scal2d_analytic_pos-grid-22_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_pos-line-4_time-sim_err-all.npy b/tests/sensorsim/gold/scal2d_analytic_pos-line-4_time-sim_err-all.npy index 1fd3a00f..f4f01743 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_pos-line-4_time-sim_err-all.npy and b/tests/sensorsim/gold/scal2d_analytic_pos-line-4_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/scal2d_analytic_pos-line-4_time-user_err-all.npy b/tests/sensorsim/gold/scal2d_analytic_pos-line-4_time-user_err-all.npy index f7c426b9..320e6ea8 100644 Binary files a/tests/sensorsim/gold/scal2d_analytic_pos-line-4_time-user_err-all.npy and b/tests/sensorsim/gold/scal2d_analytic_pos-line-4_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/scal2d_pos-grid-22_time-sim_err-all.npy b/tests/sensorsim/gold/scal2d_pos-grid-22_time-sim_err-all.npy index d7c26a15..7a5b5156 100644 Binary files a/tests/sensorsim/gold/scal2d_pos-grid-22_time-sim_err-all.npy and b/tests/sensorsim/gold/scal2d_pos-grid-22_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/scal2d_pos-grid-22_time-sim_err-basic.npy b/tests/sensorsim/gold/scal2d_pos-grid-22_time-sim_err-basic.npy index 731f829f..9166edc3 100644 Binary files a/tests/sensorsim/gold/scal2d_pos-grid-22_time-sim_err-basic.npy and b/tests/sensorsim/gold/scal2d_pos-grid-22_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal2d_pos-grid-22_time-user_err-all.npy b/tests/sensorsim/gold/scal2d_pos-grid-22_time-user_err-all.npy index 68b3c0aa..823c0355 100644 Binary files a/tests/sensorsim/gold/scal2d_pos-grid-22_time-user_err-all.npy and b/tests/sensorsim/gold/scal2d_pos-grid-22_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/scal2d_pos-grid-22_time-user_err-basic.npy b/tests/sensorsim/gold/scal2d_pos-grid-22_time-user_err-basic.npy index bc03d198..5fc66c5c 100644 Binary files a/tests/sensorsim/gold/scal2d_pos-grid-22_time-user_err-basic.npy and b/tests/sensorsim/gold/scal2d_pos-grid-22_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal2d_pos-line-4_time-sim_err-basic.npy b/tests/sensorsim/gold/scal2d_pos-line-4_time-sim_err-basic.npy index 84b5f927..af3efb8a 100644 Binary files a/tests/sensorsim/gold/scal2d_pos-line-4_time-sim_err-basic.npy and b/tests/sensorsim/gold/scal2d_pos-line-4_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal2d_pos-line-4_time-sim_err-calib.npy b/tests/sensorsim/gold/scal2d_pos-line-4_time-sim_err-calib.npy index 6a9db6b1..290b2d1f 100644 Binary files a/tests/sensorsim/gold/scal2d_pos-line-4_time-sim_err-calib.npy and b/tests/sensorsim/gold/scal2d_pos-line-4_time-sim_err-calib.npy differ diff --git a/tests/sensorsim/gold/scal2d_pos-line-4_time-user_err-calib.npy b/tests/sensorsim/gold/scal2d_pos-line-4_time-user_err-calib.npy index 54168d13..6e62601e 100644 Binary files a/tests/sensorsim/gold/scal2d_pos-line-4_time-user_err-calib.npy and b/tests/sensorsim/gold/scal2d_pos-line-4_time-user_err-calib.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-all.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-all.npy index e1e858b7..74214137 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-all.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic-gen.npy index e50b3814..992899db 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic-gen.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic.npy index 3508ce9f..992899db 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-calib.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-calib.npy index 4cc293d1..c7618580 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-calib.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-calib.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-field-dep.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-field-dep.npy index 0d83d7ee..7a8168ca 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-field-dep.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-field.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-field.npy index d606d2d0..5deb2b04 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-field.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-field.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-none.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-none.npy index 007cd48b..2d1f47ad 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-none.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-sim_err-none.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-all.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-all.npy index c8e39a60..5df0a8a9 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-all.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-basic-gen.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-basic-gen.npy index 42080e68..123c99f9 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-basic-gen.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-basic.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-basic.npy index 7e2ba440..123c99f9 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-basic.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-calib.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-calib.npy index a2f912b1..163214ed 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-calib.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-calib.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-field-dep.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-field-dep.npy index 39ccce56..56e3ba6b 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-field-dep.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-field.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-field.npy index 227a7ddb..07e73a6a 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-field.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-field.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-none.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-none.npy index 802eb3e5..2868cbc6 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-none.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-xy_time-user_err-none.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-all.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-all.npy index 1d0fa2c0..a43d5b09 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-all.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic-gen.npy index d7ff79c7..90ddf93b 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic-gen.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic.npy index d7ff79c7..90ddf93b 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-calib.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-calib.npy index 7d69589f..347d1a58 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-calib.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-calib.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-field-dep.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-field-dep.npy index cc904238..bb8a713d 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-field-dep.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-field.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-field.npy index 19730885..4d5a9bd5 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-field.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-field.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-none.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-none.npy index f130d015..62634e7c 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-none.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-sim_err-none.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-all.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-all.npy index 38d34d1e..55ec98e1 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-all.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-basic-gen.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-basic-gen.npy index 5039a3e4..fbaf80df 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-basic-gen.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-basic.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-basic.npy index cc67ac82..fbaf80df 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-basic.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-calib.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-calib.npy index 3f73652e..1b8a75f2 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-calib.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-calib.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-field-dep.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-field-dep.npy index 78bcaf54..e626eb73 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-field-dep.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-field.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-field.npy index 11357eb8..6b54fa93 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-field.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-field.npy differ diff --git a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-none.npy b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-none.npy index 04f261d4..15046c2e 100644 Binary files a/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-none.npy and b/tests/sensorsim/gold/scal3d_nomesh_pos-line-y-yz_time-user_err-none.npy differ diff --git a/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-sim_err-all.npy b/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-sim_err-all.npy index 1d0f3753..365b661d 100644 Binary files a/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-sim_err-all.npy and b/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-sim_err-basic.npy b/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-sim_err-basic.npy index 0f0936ac..60098036 100644 Binary files a/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-sim_err-basic.npy and b/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-user_err-all.npy b/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-user_err-all.npy index 3fe64943..34b02cdd 100644 Binary files a/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-user_err-all.npy and b/tests/sensorsim/gold/scal3d_pos-line-y-xy_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-sim_err-all.npy b/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-sim_err-all.npy index 68d0c0fe..37194732 100644 Binary files a/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-sim_err-all.npy and b/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-user_err-all.npy b/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-user_err-all.npy index eecbb479..09c55dda 100644 Binary files a/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-user_err-all.npy and b/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-user_err-basic.npy b/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-user_err-basic.npy index 48c975b6..ca3b642f 100644 Binary files a/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-user_err-basic.npy and b/tests/sensorsim/gold/scal3d_pos-line-y-yz_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy index c6aae690..4d6cf725 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy index d62f4369..e44cdc2a 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy index 869209e7..8646bb78 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy index 4f4ba598..8646bb78 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy index 5cba05f2..ed71ec33 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy index 64dac445..09f09e50 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy index 73f56701..2b1e986e 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy index af218bea..c9246e2b 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy index 13fa4491..da746cf4 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy index 049220d8..7b62b38b 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy index 6810c95b..7b62b38b 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy index 3d40a09e..9efc2ab1 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy index d9c31d19..7112435e 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy index 9a102b73..1f98c8b2 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy index 870142c8..ed96ea0d 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy index 9b923c70..cdb44699 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy index 7f9545b4..cdb44699 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy index 505fd1d1..3834096a 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy index 227e4c75..380c508c 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy index ed722def..f38d77de 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-all.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-all.npy index aa68b153..6fa26698 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-all.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy index 6e0c4c88..f07d22d6 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy index 3c13f656..f07d22d6 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy index 7d075c83..d3b30cbc 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-field.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-field.npy index 3275d2f1..85429cf5 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-field.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-field.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-none.npy b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-none.npy index 3abee0d2..8e18216d 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-none.npy and b/tests/sensorsim/gold/tens2d_analytic_nomesh_pos-line-4_time-user_err-none.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-sim_err-all.npy b/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-sim_err-all.npy index f980c648..12ac87ac 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-sim_err-all.npy and b/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-user_err-all.npy b/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-user_err-all.npy index c688cab9..7ea34fbf 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-user_err-all.npy and b/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-user_err-basic.npy b/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-user_err-basic.npy index 45086a2d..49468217 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-user_err-basic.npy and b/tests/sensorsim/gold/tens2d_analytic_pos-grid-23_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-sim_err-all.npy b/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-sim_err-all.npy index a6cf8893..26f37a61 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-sim_err-all.npy and b/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-sim_err-basic.npy b/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-sim_err-basic.npy index 7f9545b4..9b923c70 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-sim_err-basic.npy and b/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-user_err-all.npy b/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-user_err-all.npy index b69a08a6..1409fe28 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-user_err-all.npy and b/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-user_err-basic.npy b/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-user_err-basic.npy index 3c13f656..6e0c4c88 100644 Binary files a/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-user_err-basic.npy and b/tests/sensorsim/gold/tens2d_analytic_pos-line-4_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-basic-gen.npy index 44852334..b3439141 100644 Binary files a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-basic-gen.npy and b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-basic.npy b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-basic.npy index 44852334..b3439141 100644 Binary files a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-basic.npy and b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-field-dep.npy b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-field-dep.npy index 9afd6d14..493ca03f 100644 Binary files a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-field-dep.npy and b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-field.npy b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-field.npy index 126a3bf0..3f20af30 100644 Binary files a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-field.npy and b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-field.npy differ diff --git a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-none.npy b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-none.npy index 61ec2b1a..ccf987de 100644 Binary files a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-none.npy and b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-sim_err-none.npy differ diff --git a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-basic-gen.npy b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-basic-gen.npy index b99cd471..4db5f4a4 100644 Binary files a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-basic-gen.npy and b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-basic.npy b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-basic.npy index b99cd471..4db5f4a4 100644 Binary files a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-basic.npy and b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-field-dep.npy b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-field-dep.npy index 2bc81580..e6e41c51 100644 Binary files a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-field-dep.npy and b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-field.npy b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-field.npy index 093cd761..419e9d65 100644 Binary files a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-field.npy and b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-field.npy differ diff --git a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-none.npy b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-none.npy index d49f6712..9fae96a4 100644 Binary files a/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-none.npy and b/tests/sensorsim/gold/tens3d_nomesh_pos-cent-cube_time-user_err-none.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy index 0035d375..44bf4e34 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy index 65ea56d2..a1c51ed1 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-dep.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy index fb172746..1e43fbd8 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy index fb172746..1e43fbd8 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy index 1add32d0..07e15d87 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy index ce23ab25..43c38561 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-field.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy index cf7d0e3a..f4a2cd09 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-sim_err-none.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy index 5b3c462c..2def9a05 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy index 1c10561b..b6d2ac94 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-dep.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy index 73484179..fa86c40f 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy index 3f412d52..fa86c40f 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy index 55304976..4303b945 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy index fbcf7380..76623d87 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-field.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy index 3aed71c4..c6174d8b 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-grid-23_time-user_err-none.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy index 69c8c63c..1fea8f63 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy index 9c3a7dc6..41ab6bc4 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy index 9c3a7dc6..41ab6bc4 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy index b1a9af11..d1e39240 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy index 0d85d246..77aff4f3 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-field.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy index 1fa6466d..51e550bf 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-sim_err-none.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-all.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-all.npy index 32e6b20e..4bcf9e6b 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-all.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy index cdd9de91..4ea678dc 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy index baa6e30f..4ea678dc 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy index 3e33b00b..4c8f13d4 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-field.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-field.npy index ab932f1d..4690c527 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-field.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-field.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-none.npy b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-none.npy index f0563d8d..4de543d9 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-none.npy and b/tests/sensorsim/gold/vec2d_analytic_nomesh_pos-line-4_time-user_err-none.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-sim_err-all.npy b/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-sim_err-all.npy index 8cdc76ab..59622d35 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-sim_err-all.npy and b/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-user_err-all.npy b/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-user_err-all.npy index 7ab01563..62af05cc 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-user_err-all.npy and b/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-user_err-basic.npy b/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-user_err-basic.npy index d204e31c..d0765f83 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-user_err-basic.npy and b/tests/sensorsim/gold/vec2d_analytic_pos-grid-23_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-sim_err-all.npy b/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-sim_err-all.npy index e80a1060..aaefbe8a 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-sim_err-all.npy and b/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-sim_err-all.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-user_err-all.npy b/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-user_err-all.npy index a85f8ee2..27bfaafd 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-user_err-all.npy and b/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-user_err-all.npy differ diff --git a/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-user_err-basic.npy b/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-user_err-basic.npy index baa6e30f..cdd9de91 100644 Binary files a/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-user_err-basic.npy and b/tests/sensorsim/gold/vec2d_analytic_pos-line-4_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/vec2d_pos-grid-23_time-sim_err-basic.npy b/tests/sensorsim/gold/vec2d_pos-grid-23_time-sim_err-basic.npy index 91442a75..65fdc286 100644 Binary files a/tests/sensorsim/gold/vec2d_pos-grid-23_time-sim_err-basic.npy and b/tests/sensorsim/gold/vec2d_pos-grid-23_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/vec2d_pos-line-4_time-sim_err-basic.npy b/tests/sensorsim/gold/vec2d_pos-line-4_time-sim_err-basic.npy index 5ad0db39..5c623977 100644 Binary files a/tests/sensorsim/gold/vec2d_pos-line-4_time-sim_err-basic.npy and b/tests/sensorsim/gold/vec2d_pos-line-4_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic-dep.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic-dep.npy index 787dad71..72ee0a33 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic-dep.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic-dep.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic-gen.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic-gen.npy index fdc6ad06..d30c8470 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic-gen.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic.npy index fdc6ad06..d30c8470 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-basic.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-field-dep.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-field-dep.npy index d2af3b87..166ab374 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-field-dep.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-field.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-field.npy index cb2a4ae6..b58b1931 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-field.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-field.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-none.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-none.npy index d30d2583..0ce3035e 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-none.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-sim_err-none.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-basic-gen.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-basic-gen.npy index 467262c3..398f324c 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-basic-gen.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-basic-gen.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-basic.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-basic.npy index 467262c3..398f324c 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-basic.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-basic.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-field-dep.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-field-dep.npy index a50888d7..b59126c5 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-field-dep.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-field-dep.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-field.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-field.npy index e6aede1d..dbf1ad69 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-field.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-field.npy differ diff --git a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-none.npy b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-none.npy index 74489cb6..03090597 100644 Binary files a/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-none.npy and b/tests/sensorsim/gold/vec3d_nomesh_pos-cent-cube_time-user_err-none.npy differ diff --git a/tests/sensorsim/test_sensorsim.py b/tests/sensorsim/test_sensorsim.py index 0b68c630..56e7b061 100644 --- a/tests/sensorsim/test_sensorsim.py +++ b/tests/sensorsim/test_sensorsim.py @@ -277,3 +277,50 @@ def test_analytic_interp_tensor_nomesh_2d() -> None: rtol=1e-3) assert not fails, "\n".join(fails) + +def test_joggle_meshfree_coords_invariants() -> None: + coords = np.array([ + [0.0, 0.0, 0.0], + [10.0, 0.0, 0.0], + [0.0, 10.0, 0.0], + [10.0, 10.0, 0.0], + [5.0, 5.0, 0.0], + ]) + joggled1 = pointsens.joggle_meshfree_coords(coords, seed=123) + joggled2 = pointsens.joggle_meshfree_coords(coords, seed=123) + np.testing.assert_array_equal(joggled1, joggled2) + + # Verify boundary planes and z=0 are strictly preserved + np.testing.assert_allclose(joggled1[:, 2], 0.0) + assert np.isclose(joggled1[0, 0], 0.0) + assert np.isclose(joggled1[1, 0], 10.0) + assert np.isclose(joggled1[0, 1], 0.0) + assert np.isclose(joggled1[2, 1], 10.0) + + # Verify interior node was perturbed + assert abs(joggled1[4, 0] - 5.0) > 1e-12 + + +def test_degenerate_delaunay_invariants() -> None: + (sim_data, _) = asd.scalar_linear_2d() + sim_data.connect = None + sim_data.coords = pointsens.joggle_meshfree_coords(sim_data.coords) + field_interp = sens.FieldInterpPoints( + sim_data=sim_data, + comp_keys=("temperature",), + spatial_dims=sens.EDim.TWOD, + ) + # Check evaluation on nodes + sample_nodes = field_interp.interp_field(sim_data.coords) + assert not np.isnan(sample_nodes).any() + # Check evaluation on interior points + sens_grid = sens.gen_pos_grid_inside( + num_sensors=(3, 3, 1), + x_lims=(0.0, 10.0), + y_lims=(0.0, 7.5), + z_lims=(0.0, 0.0), + ) + sample_grid = field_interp.interp_field(sens_grid) + assert not np.isnan(sample_grid).any() + +