Skip to content

Commit ac3ac05

Browse files
committed
Sweep complementary magnetic tangent weighting
1 parent ae4dece commit ac3ac05

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

tools/ou_iii_mag_tangent_sweep.py

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -149,17 +149,19 @@ def main() -> None:
149149
base = run(1.0, 1.0)
150150
print("BASELINE", flush=True)
151151

152-
# Start with yaw-only down-weighting, because isotropic mag inflation
153-
# improved 44/56 but paid its main cost in horizontal X. Then add only
154-
# mild tilt changes around the most plausible yaw range, plus two
155-
# stronger-tilt-information probes (<1) to test the opposite direction.
156-
candidates = []
157-
for sy in (1.05, 1.10, 1.15, 1.20, 1.30, 1.45):
158-
candidates.append((sy, 1.00))
159-
for sy in (1.10, 1.15, 1.20):
160-
for st in (1.05, 1.10):
161-
candidates.append((sy, st))
162-
candidates.extend(((1.15, 1.15), (1.15, 0.95), (1.15, 0.90)))
152+
# First sweep showed that weakening the yaw-sensitive tangent direction
153+
# moves the stubborn horizontal-X metrics in the wrong direction, while
154+
# weakening the orthogonal (tilt-sensitive) tangent direction produces
155+
# most of the broad gains. Search the complementary quadrant: slightly
156+
# *more* yaw information with slightly *less* tilt information.
157+
candidates = [
158+
(0.88, 1.10),
159+
(0.92, 1.06), (0.92, 1.10), (0.92, 1.14),
160+
(0.96, 1.06), (0.96, 1.10), (0.96, 1.14),
161+
(1.00, 1.06), (1.00, 1.10), (1.00, 1.14),
162+
(1.04, 1.06), (1.04, 1.10), (1.04, 1.14),
163+
(0.96, 1.18), (0.96, 1.22),
164+
]
163165

164166
results = []
165167
for sy, st in candidates:

0 commit comments

Comments
 (0)