Feat/smart rotation dose strategy 2 #229

Merged
perl_d merged 3 commits from feat/smart-rotation-dose-strategy-2 into main 2026-09-16 09:36:19 +02:00
Owner

Simple parameter panel simplification

Simple parameter panel simplification
leonarski_f added 2 commits 2026-09-14 16:27:52 +02:00
Feat: Improve smart data collection panel
CI / lint (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
766ca8b71e
Fix: Calculated dose rate units
CI / lint (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / lint (pull_request) Failing after 43s
CI / test (3.12) (pull_request) Successful in 1m13s
CI / test (3.14) (pull_request) Successful in 1m14s
CI / test (3.13) (pull_request) Successful in 1m18s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m17s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m22s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m36s
CI / test-with-coverage (pull_request) Successful in 1m49s
CI / coverage-analysis (pull_request) Failing after 4s
b17b38adfe

Coverage report (automated)

Total line + branch coverage: 51%
Diff coverage vs main: 77% (minimum 80%)

Full report: coverage artifact on this run.

Coverage report (automated) Total line + branch coverage: 51% Diff coverage vs main: 77% (minimum 80%) Full report: coverage artifact on this run.
leonarski_f added 1 commit 2026-09-14 16:43:33 +02:00
Feat: Setup dose/Ang
CI / lint (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / lint (pull_request) Failing after 43s
CI / test (3.12) (pull_request) Successful in 1m12s
CI / test (3.14) (pull_request) Successful in 1m15s
CI / test (3.13) (pull_request) Successful in 1m20s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m20s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m29s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m35s
CI / test-with-coverage (pull_request) Successful in 1m44s
CI / coverage-analysis (pull_request) Failing after 3s
4ce7692e86
perl_d approved these changes 2026-09-16 09:12:26 +02:00
perl_d left a comment
Owner

looks fine, one minor comment

looks fine, one minor comment
@@ -352,2 +447,3 @@
)
self.total_time_s = self.target_dose_MGy / self.dose_rate_MGy_s
if self._beamline is MXBeamline.X10SA:
Owner

minor: I'm trying to reduce the use of if beamline is ...: to make the eventual necessary refactor easier, prefer adding beamline specific stuff to the beamline_dispatch protocol(s) and just using dispatch.blah here - but we would need to make a frontend/GUI version which didn't have the hardware/bec macros so I think this is acceptable for now - this stuff should probably actually just go into config anyway

minor: I'm trying to reduce the use of `if beamline is ...:` to make the eventual necessary refactor easier, prefer adding beamline specific stuff to the `beamline_dispatch` protocol(s) and just using `dispatch.blah` here - but we would need to make a frontend/GUI version which didn't have the hardware/bec macros so I think this is acceptable for now - this stuff should probably actually just go into config anyway
perl_d merged commit 5c600785f4 into main 2026-09-16 09:36:19 +02:00
Sign in to join this conversation.