From fec925cfe2c26276a35b3eb141d44aa3f11a601b Mon Sep 17 00:00:00 2001 From: Johannes Kasimir Date: Tue, 11 Nov 2025 10:06:37 +0100 Subject: [PATCH 1/2] fix: change coordinate system consistently --- src/ess/reduce/time_of_flight/fakes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ess/reduce/time_of_flight/fakes.py b/src/ess/reduce/time_of_flight/fakes.py index 631c8491..94546abd 100644 --- a/src/ess/reduce/time_of_flight/fakes.py +++ b/src/ess/reduce/time_of_flight/fakes.py @@ -56,7 +56,7 @@ def __init__( else tof_pkg.Clockwise, open=ch.slit_begin, close=ch.slit_end, - phase=abs(ch.phase), + phase=ch.phase if ch.frequency.value > 0.0 else -ch.phase, distance=sc.norm(ch.axle_position - source_position), name=name, ) From 8b33362f5fa8c012bbc0b5728d301cb5bcbdd7d1 Mon Sep 17 00:00:00 2001 From: Johannes Kasimir Date: Tue, 11 Nov 2025 10:32:56 +0100 Subject: [PATCH 2/2] fix --- src/ess/reduce/time_of_flight/lut.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ess/reduce/time_of_flight/lut.py b/src/ess/reduce/time_of_flight/lut.py index b44b0108..0897364f 100644 --- a/src/ess/reduce/time_of_flight/lut.py +++ b/src/ess/reduce/time_of_flight/lut.py @@ -420,7 +420,7 @@ def simulate_chopper_cascade_using_tof( else tof.Clockwise, open=ch.slit_begin, close=ch.slit_end, - phase=abs(ch.phase), + phase=ch.phase if ch.frequency.value > 0.0 else -ch.phase, distance=sc.norm( ch.axle_position - source_position.to(unit=ch.axle_position.unit) ),