Commit Graph

  • 2e93c4c0a8 chore(debug): add Serval sequence replay script for the TDC loss investigation debug/tdc2-option wyzula_j 2026-10-28 15:46:49 +01:00
  • 2db81faa12 feat(timepix): add use_tdc2 config signal to enable TDC2 only on request wyzula_j 2026-10-22 20:19:30 +02:00
  • bda6e5f709 refactor(timepix): leave detector setup to the IOC and only check it at stage debug/timepix-debug wyzula_j 2026-10-22 15:56:56 +02:00
  • 0607f11fe1 fix(timepix): keep TDC2 disabled and acquire with TDC1 only debug/tdc1-only wyzula_j 2026-10-22 15:36:09 +02:00
  • 49c2ecbf74 feat(icx): Added ionization chambers in preparation for auto_gain feat/widget-development hitz_s 2026-10-22 08:00:41 +02:00
  • 0030f44f2c Merge branch 'main' into feat/widget-development hitz_s 2026-10-22 06:35:57 +02:00
  • e01d89cf03 feat(devices): keep the laser delay calibration in soft records on an IOC debug/laser-only wyzula_j 2026-10-13 13:39:40 +02:00
  • fe376c7f21 feat(devices): add LaserDelay positioner for the delay card and RF phase shifter wyzula_j 2026-10-13 13:39:40 +02:00
  • 531f8657c4 feat(devices): keep the laser delay calibration in soft records on an IOC feat/laser-delay-calibration-pvs wyzula_j 2026-10-13 13:39:40 +02:00
  • 422fe7edfc feat(devices): add LaserDelay positioner for the delay card and RF phase shifter wyzula_j 2026-10-13 13:39:40 +02:00
  • 5bbddfa6aa fix(timepix): harden timepix_scan and repeat acquisitions with lost frames wyzula_j 2026-10-13 13:39:40 +02:00
  • e691a816ab refactor(devices): move the simulated laser delay into its own module feat/laser-delay wyzula_j 2026-10-12 11:35:47 +02:00
  • 70c08e9c11 feat(devices): keep the laser delay calibration across restarts and verify it before moving wyzula_j 2026-10-08 22:48:41 +02:00
  • 4630ef1c6b docs(devices): pass relative= to scans.mv in the laser delay examples wyzula_j 2026-10-03 19:27:24 +02:00
  • 94c3f5aa2c refactor(devices): name the laser delay phase plan and tidy the PV name attribute wyzula_j 2026-10-03 18:57:31 +02:00
  • 1576990ba6 docs(devices): document the laser delay phase path, runtime settings and PV failures wyzula_j 2026-10-03 18:49:01 +02:00
  • b6121cc3f0 feat(devices): add opt-in shortest phase path to the laser delay wyzula_j 2026-10-03 18:47:34 +02:00
  • 3914acce47 test(devices): cover laser delay PV failures in the middle of a move wyzula_j 2026-10-03 18:40:11 +02:00
  • d324c63e24 fix(devices): validate laser delay limits and keep config rollbacks working wyzula_j 2026-10-03 18:38:32 +02:00
  • 1da2ab8998 fix(devices): fail a running laser delay move when the device is destroyed wyzula_j 2026-10-03 18:35:33 +02:00
  • f6887e757c fix(devices): hold the laser delay hardware lock while calibrating wyzula_j 2026-10-03 18:33:50 +02:00
  • 3d8b8c97cb test(devices): add LaserDelay unit tests for calibration, stop and config wyzula_j 2026-10-03 17:01:29 +02:00
  • 413dc7eb35 feat(configs): add laser_delay to the experimental hutch config and a sim config wyzula_j 2026-10-03 17:01:29 +02:00
  • 1320585fc2 test(devices): check LaserDelay PV writes against the scientist's delay script wyzula_j 2026-10-03 17:01:29 +02:00
  • 2ad9606244 feat(devices): add LaserDelay positioner for the delay card and RF phase shifter wyzula_j 2026-10-03 17:01:29 +02:00
  • 43843b5164 refactor(timepix_scan): drop unused scan argument attributes fix/timepix-scan-hardening wyzula_j 2026-10-12 11:35:49 +02:00
  • 9c67386a3b docs(devices): add the LASER_DELAY.md user guide for the laser delay docs/laser-delay wyzula_j 2026-10-09 00:45:19 +02:00
  • 4a477c7dd8 feat(devices): keep the laser delay calibration across restarts and verify it before moving wyzula_j 2026-10-08 22:48:41 +02:00
  • 7a234551ad docs(devices): pass relative= to scans.mv in the laser delay examples wyzula_j 2026-10-03 19:27:24 +02:00
  • 23252176c3 refactor(devices): name the laser delay phase plan and tidy the PV name attribute wyzula_j 2026-10-03 18:57:31 +02:00
  • 2a17d7478c docs(devices): document the laser delay phase path, runtime settings and PV failures wyzula_j 2026-10-03 18:49:01 +02:00
  • 6e721e4ec7 feat(devices): add opt-in shortest phase path to the laser delay wyzula_j 2026-10-03 18:47:34 +02:00
  • bcf4c15cb6 test(devices): cover laser delay PV failures in the middle of a move wyzula_j 2026-10-03 18:40:11 +02:00
  • 5b9c2007ab fix(devices): validate laser delay limits and keep config rollbacks working wyzula_j 2026-10-03 18:38:32 +02:00
  • 700134c495 fix(devices): fail a running laser delay move when the device is destroyed wyzula_j 2026-10-03 18:35:33 +02:00
  • 874845c5f9 fix(devices): hold the laser delay hardware lock while calibrating wyzula_j 2026-10-03 18:33:50 +02:00
  • 299d01d889 test(devices): add LaserDelay unit tests for calibration, stop and config wyzula_j 2026-10-03 17:01:29 +02:00
  • fc364790f8 feat(configs): add laser_delay to the experimental hutch config and a sim config wyzula_j 2026-10-03 17:01:29 +02:00
  • 16983311c2 test(devices): check LaserDelay PV writes against the scientist's delay script wyzula_j 2026-10-03 17:01:29 +02:00
  • 2ebbbb6b80 feat(devices): add LaserDelay positioner for the delay card and RF phase shifter wyzula_j 2026-10-03 17:01:29 +02:00
  • 72258a670d fix(timepix): repeat an acquisition whose TimePixFly frame closes before the exposure ends wyzula_j 2026-10-08 15:09:31 +02:00
  • c7c70751b4 test(timepix): cover the re-enabled accumulated XES signals wyzula_j 2026-10-03 18:26:08 +02:00
  • 092500a06b fix(timepix): keep the stage error when the timepix_scan restore also fails wyzula_j 2026-10-03 18:25:09 +02:00
  • ddef0448bf fix(timepix): publish NaN for on/off windows outside the received time bins wyzula_j 2026-10-03 16:40:55 +02:00
  • 7598f459ce fix(timepix): restore timepix_scan settings on unstage, stop and failed stage wyzula_j 2026-10-03 16:37:49 +02:00
  • ef8bf026f1 fix(timepix_scan): reject empty on/off windows and test argument validation wyzula_j 2026-10-03 16:33:37 +02:00
  • 26e268aef1 fix(timepix): skip on/off levels when no timepix_scan is staged wyzula_j 2026-10-03 16:32:17 +02:00
  • 01e819c490 test(timepix): build fixture scan info from a real scan status message wyzula_j 2026-10-03 16:29:30 +02:00
  • 200c2cdfdb Added ROI parameters x10da 2026-09-22 11:19:25 +02:00
  • 3b0017ca99 Introduction of new timepix scan x10da 2026-09-22 09:35:02 +02:00
  • 6189329168 chore: disable legacy scan main wakonig_k 2026-09-30 16:10:25 +02:00
  • 7ba8dc1035 Adding trigger card to standard config fix/falcon-integration hitz_s 2026-09-22 14:09:17 +02:00
  • e01a45f3b3 Added ROI parameters feat/timepix-line-scan-and-additional-timepix-signals x10da 2026-09-22 11:19:25 +02:00
  • 0d01a88346 wip x10da 2026-09-22 10:23:36 +02:00
  • ce4f318f34 Introduction of new timepix scan x10da 2026-09-22 09:35:02 +02:00
  • 94717cb4c5 Merge pull request 'Added server restart widget' (#41) from feat/widget-development into main hitz_s 2026-08-19 13:06:35 +02:00
  • 23e4d3d3f6 Added server restart widget x10da 2026-08-19 13:06:15 +02:00
  • b86af49f63 Updating to template version 1.5.1 bec-gitea 2026-08-19 10:21:55 +00:00
  • 04dca39d18 Merge pull request 'improvement(data_viewer): Add info message to load from folder button' (#39) from feat/widget-development into main hitz_s 2026-08-13 14:00:49 +02:00
  • 882c496ccf improvement(data_viewer): Add info message to load from folder button Stephan 2026-08-13 14:00:24 +02:00
  • 3e2abc15a4 Merge pull request 'Add scan control xas widget, update to digital twin' (#38) from feat/widget-development into main hitz_s 2026-08-11 11:05:10 +02:00
  • 01534e2b37 Added default profile for XAS x10da 2026-08-11 11:04:45 +02:00
  • 692da7b6c4 Adding new scan control XAS widget, update to digital twin x10da 2026-08-11 10:16:48 +02:00
  • dc1b1ef708 Merge branch 'main' into feat/widget-development hitz_s 2026-08-11 10:09:55 +02:00
  • 6774b3d30f Merge pull request 'update widget based on debye_bec' (#37) from feat/widget-development into main hitz_s 2026-08-04 12:43:25 +02:00
  • d890ab7013 Merge branch 'main' into feat/widget-development hitz_s 2026-08-04 12:43:16 +02:00
  • 622e7635a4 update widget based on debye_bec x10da 2026-08-04 12:40:42 +02:00
  • a0b41f26d2 Merge pull request 'fix(widgets): fix init parameters after new bec version' (#36) from feat/widget-development into main hitz_s 2026-07-30 13:11:58 +02:00
  • 4d7d9a0915 Merge pull request 'fix(nidaq): fix nidaq kickoff call not using set' (#34) from fix-nidaq-kickoff into main hitz_s 2026-07-30 13:11:40 +02:00
  • d4d12d0fcb Merge pull request 'fix(devices): mo1_bragg add failure_value to CompareStatus to not hang forever and report error' (#32) from fix/compare-status-fail into main hitz_s 2026-07-30 13:11:20 +02:00
  • e4ca6a6880 fix(widgets): fix init parameters after new bec version x10da 2026-07-30 13:10:36 +02:00
  • 0523a8c856 Merge pull request 'Feat/widget development' (#35) from feat/widget-development into main hitz_s 2026-07-30 09:57:56 +02:00
  • 768b05f111 Merge pull request 'fix(devices): mo1_bragg addes sleep for ioc sync; same as at Debye repo' (#33) from fix/sleep-in-mo_brag into main hitz_s 2026-07-30 09:57:12 +02:00
  • b7562c0915 Adapt to reality at startup. Calculate beamsize from reality. x10da 2026-07-30 09:53:59 +02:00
  • 3b28d0b59a fix(nidaq): fix nidaq kickoff call not using set appel_c 2026-07-16 10:03:37 +02:00
  • 76b1bbb307 fix(devices): mo1_bragg addes sleep for ioc sync; same as at Debye repo wyzula_j 2026-07-15 13:27:55 +02:00
  • ce60f7a2dc fix(devices): mo1_bragg add failure_value to CompareStatus to not hang forever and report error wyzula_j 2026-07-15 13:54:03 +02:00
  • d801fa7f1f test(falcon): fix falcon tests status runs into timeout fix-falcon-test-after-StatusBase-refactoring-in-ophyd appel_c 2026-07-08 16:32:35 +02:00
  • 4ca135d2c2 Updating to template version 1.4.1 wakonig_k 2026-07-07 14:20:42 +02:00
  • fc0fc7fb52 bugfix for older (or different) scans x10da 2026-07-01 09:09:54 +02:00
  • 50a124e9dc adaption to Debye structure x10da 2026-07-01 08:58:39 +02:00
  • 301efbe258 bugfix parameter file location x10da 2026-07-01 08:29:16 +02:00
  • 014d2b875d offset correction x10da 2026-06-25 14:39:57 +02:00
  • 9e466fe444 bugfixes x10da 2026-06-25 14:39:46 +02:00
  • 75a8f789a3 Offset adjustments x10da 2026-06-25 13:42:26 +02:00
  • 9c21abec4d initial working offsets (Si111, Rh toroid) x10da 2026-06-25 09:06:24 +02:00
  • 7206dc1cc4 remove ic0 from panel x10da 2026-06-25 09:06:02 +02:00
  • 6e1cdf4fa5 bugfix when stripe cannot be found (trx in between stripes) x10da 2026-06-25 07:17:48 +02:00
  • d9e8c42d3d remove additional offset of slits gap (gap now represents true beam size x10da 2026-06-25 07:17:21 +02:00
  • f2256111c9 add automonitor to absorber status signals x10da 2026-06-25 06:51:13 +02:00
  • 35302c54a6 adaption SuperXAS (wip) x10da 2026-06-24 16:28:24 +02:00
  • 1b5ae1a9cc adaption for superxas (wip) x10da 2026-06-24 12:15:48 +02:00
  • 8d13458b86 adaption for superxas (wip) x10da 2026-06-24 10:04:40 +02:00
  • 64d65f4065 update data viewer, introduce digital twin Stephan 2026-06-23 14:30:56 +02:00
  • a71ad29aed Merge pull request 'Added bender radius' (#29) from feat/add-bender-radius into main hitz_s 2026-06-18 10:48:02 +02:00
  • 2242067f6e Added bender radius x10da 2026-06-18 10:44:28 +02:00
  • 3b8a017d87 Merge pull request 'Introduction data viewer' (#28) from feat/introduction_data_viewer into main hitz_s 2026-06-17 08:52:08 +02:00
  • 4b353eac9d Introduction data viewer x10da 2026-06-17 08:51:23 +02:00
  • 50b8e4d5cd test: use proper scanstatusmessage instead of simplenamespace wakonig_k 2026-06-05 09:33:10 +02:00
  • 2b5dbaff24 Automatic backup triggered by new deployment feat-add-positioners-backup x10da 2026-06-03 16:05:55 +02:00