From 278364e6507d12bb58ccb0557a7e0900ce7262cf Mon Sep 17 00:00:00 2001 From: x01dc Date: Wed, 15 Jul 2026 09:52:38 +0200 Subject: [PATCH] docs(flomni): simplify 360deg tomo CLI output to a plain no-duplicates note Drop the "effective (mod-180) reconstruction resolution" line added in the previous commit -- the projection count already says everything that matters; a derived resolution figure just adds noise. Replaced with a plain "There are no duplicate angles." note in both display spots (tomo_parameters() and the interactive wizard). Co-Authored-By: Claude Sonnet 5 --- .../plugins/flomni/flomni.py | 20 ++----------------- 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/csaxs_bec/bec_ipython_client/plugins/flomni/flomni.py b/csaxs_bec/bec_ipython_client/plugins/flomni/flomni.py index 2db5a09..1e276b0 100644 --- a/csaxs_bec/bec_ipython_client/plugins/flomni/flomni.py +++ b/csaxs_bec/bec_ipython_client/plugins/flomni/flomni.py @@ -3648,19 +3648,7 @@ class Flomni( f" {self.tomo_angle_range / total_projections:.3f} degrees" ) if self.tomo_angle_range == 360: - # The line above is the raw physical spacing within each - # 180-degree half (each half is only 4-way interlaced on - # its own). The two halves use complementary, not shared, - # phases (see _subtomo_angle_plan()'s docstring), so mod - # 180 they combine into a grid twice as fine, with zero - # redundant measurements - identical to what an equivalent - # 180-degree scan at the same total projection count would - # produce. - print( - "Effective (mod-180) reconstruction resolution:" - f" {180.0 / total_projections:.3f} degrees" - " (halves are complementary, not redundant)" - ) + print("There are no duplicate angles.") print( "0-deg reference shots (odd sub-tomo start + end) =" f" {self.zero_deg_reference_at_each_subtomo}" @@ -3789,11 +3777,7 @@ class Flomni( f" {self.tomo_angle_range / actual_total:.3f} degrees" ) if self.tomo_angle_range == 360: - print( - "The effective (mod-180) reconstruction resolution will be" - f" {180.0 / actual_total:.3f} degrees" - " (halves are complementary, not redundant)" - ) + print("There are no duplicate angles.") self.zero_deg_reference_at_each_subtomo = bool( self._get_val( "Take 0-deg reference shots (start of each odd sub-tomo + end) for"