2025-08-07 - 2026-08-07
Overview
167 Pull requests merged by 9 users
Merged
#291 change PV names of slits in optics hutch
Merged
#290 Lamni minor fixes
Merged
#289 fix(lamni): tolerate transient GUI heartbeat race, fix sample-name prompt order
Merged
#288 Fix/lamni fermat fov check comment
Merged
#287 Feature/mcs2
Merged
#212 feat: migrate to v4 scans
Merged
#264 Small updates from the SAXS beamtime
Merged
#286 fix(mcs): initialize _num_lines in init
Merged
#284 fix(LamNI): skip 22.5 deg approach rotation when shutter is closed
Merged
#285 fix(deps): make pygobject an optional extra, not a hard dependency
Merged
#282 fix(LamNI): revert xray eye IDS camera to default 5 Hz poll rate
Merged
#283 fix(devices): remove deprecated XOMNYI-XEYE-ACQ:0 EPICS PV writes
Merged
#280 feat(devices): add FZP details user parameter to optics stages
Merged
#281 fix(LamNI): don't auto-retry lsamrot moves aborted by stop()
Merged
#279 Feat/allied vision
Merged
#278 Fix/minor fixes lamni
Merged
#276 docs(LamNI): drop misleading "(0 deg)" from rotation-centre click prompts
Merged
#275 perf(LamNI): skip redundant lsamrot rotate-to-0 right after loptics_out()
Merged
#274 Lamni lsamrot error retry
Merged
#273 fix(LamNI): open X-ray eye GUI widget in update_frame() if not already open
Merged
#277 feat(LamNI): measure camera live-mode FPS and smear-sweep capture FPS
Merged
#272 Experimental/rotation center smear
Merged
#270 Feat/xray centering lamni
Merged
#271 fix: unify device tag usage
Merged
#269 Fix/eps status
Merged
#268 feat(webpage): add force_start_webpage() to manually override account-match check
Merged
#267 Feat/omny eps
Merged
#266 Fixes/lamni hw commissioning
Merged
#263 Fix/gui cached readings
Merged
#262 Feat/lamni webpage
Merged
#261 Feat/feat from flomni to lamni
Merged
#260 Fixes/flomni
Merged
#259 Feat/flomni queue with commands
Merged
#258 Feat/update lamni to flomni standards run1
Merged
#257 Feat/flomni omny lamni sim
Merged
#256 Flomni commissioning 5
Merged
#253 Feat add saxs widget
Merged
#252 Template: Updating to template version 1.4.1
Merged
#251 Feat/sample storage widget
Merged
#250 Flomni commissioning 4
Merged
#248 ci: fix create_update_pr workflow
Merged
#247 Update user instruction data analysis
Merged
#246 docs(safety): update checklist PDF and page intro
Merged
#245 ci: fix plugin checkout for fork pull requests
Merged
#244 docs(safety): add Safety at cSAXS page with checklist PDF and links
Merged
#241 Feat/slit gui and tomo parameter gui
Merged
#240 Flomni commissioning 3
Merged
#237 fix: reorder positions in lamni fermat scan test to comply with ascending default
Merged
#239 fix docs
Merged
#238 feat(flomni): add functionality to save reference and alignment images as HDF5 files
Merged
#232 adjust gripper sensor voltage in config
Merged
#236 docs(developer): add "How to edit these docs" contributor guide
Merged
#235 docs(saxs): import data analysis guide from the documentation wiki
Merged
#234 adjust cont grid fast axis ordering
Merged
#233 test: add cont grid scan tests
Merged
#231 fix(cont-grid): fix cont grid timing issue
Merged
#230 fix(docs): update OS version in Read the Docs configuration to ubuntu-24.04
Merged
#229 add estimated finish time to progress bar
Merged
#216 fix(gui_tools): minimal ring progress bar safeguard in order to not interupt any script using it
Merged
#228 feat(flomni): add 360° tomo range and single-point acquire mode plus few fixes
Merged
#227 add in position for scintillator in optics hutch
Merged
#226 update flomni for scan repeats
Merged
#225 update flomni config
Merged
#224 fix(eiger): switch eiger back to eiger_9m config
Merged
#223 feat: add machine config
Merged
#222 feat(cont_grid): add continuous grid scan
Merged
#221 updates for first light prep
Merged
#220 implement 2 sets of slits in optics hutch
Merged
#219 fix(dependencies): pin cbor2 version to 5.9.0
Merged
#218 update configuration of smaract in optics hutch and experimental hutch. Correct some parameters in the readout of XBPMs and BIM. We also added an example for a Smaract stage in the user_template.yaml
Merged
#217 add micro-stepping card and IDS camera examples in user_template.yaml
Merged
#209 fix: remove .wait() from omny_xray_gui in on_dap_params in gui
Merged
#214 Template: Updating to template version 1.4.0
Merged
#213 Template: Updating to template version 1.3.2
Merged
#211 reset tracker if not reach target
Merged
#210 fixes for beamtime prep with Manuel
Merged
#199 Fix Eiger to respect message_severity of JFJ broker status
Merged
#207 fix(jungfraujoch-preview): fix error handling for jungfraujoch preview client.
Merged
#205 minor fixes at beamline
Merged
#204 add example for 2-axis piezo controller in device_configs/user_template.yaml
Merged
#201 fix: fix jfjoch-client version to rc126, matching the server version
Merged
#200 fix(bec widgets): designer plugins fixed for widgets
Merged
#187 fix: initialize setpoint to 0.0 and update from readback after connection
Merged
#197 Add simulated devices for endstation, fsh and ddg1
Merged
#195 Lamni scan adjustments
Merged
#196 chore: remove deprecated scan motors from test
Merged
#193 added authentication for user to web generator
Merged
#192 fix: move lamni fly scan to dedicated flyer device
Merged
#190 doku fix
Merged
#188 doku fix2
Merged
#186 fix: restrict sphinx version to below 9 in requirements
Merged
#185 update flomni docs with FZP distances
Merged
#184 fix(smaract): ensure setpoint is in sync after restart
Merged
#183 feat/diagnostics slits show all and fixes
Merged
#182 added all galilrio and csaxs.diagnostics
Merged
#177 test_pseudo_device_implementierung
Merged
#181 csaxs_nexus_format
Merged
#180 fix thread stop
Merged
#179 fix/webpage_generator
Merged
#178 fix(file_writer): Fix file_writer format method.
Merged
#172 fix(omny/shutter): MonitorSignal wrapper with auto_monitor
Merged
#176 fix/webpage_generator
Merged
#175 extend_beamline_config
Merged
#174 feat/flomni_webpage
Merged
#171 fix/fixes_flomni_testing3
Merged
#170 minor fixes during testing
Merged
#167 Moving flomni to async signals
Merged
#151 Fix MCS card omit callbacks on stop
Merged
#169 ci/rtd_workflow
Merged
#161 fix(gui_tools): flomni gui tools timeout optimization
Merged
#168 fix/fixes_flomni_testing
Merged
#166 fix/online_fix_mcs_ddg_flomni
Merged
#165 fix: alarm handler signature for flomni scan
Merged
#164 fix/gui-api-mistakes
Merged
#162 fixed centering routine fsamx movements
Merged
#163 fixes during first round of testing flomni with Ana
Merged
#160 fix/smaract_dev_enabled
Merged
#159 lamni_commissioning
Merged
#118 feat/enhance-gui
Merged
#157 fix/cameras-allied-and-unify-live-mode
Merged
#156 test: fix lamni test
Merged
#153 documentation fix and now encoder readback values for lgalil stages with encoder
Merged
#152 documentation file for the 30 nm FZPs
Merged
#148 fix(mcs): remove info logs for mcs card
Merged
#147 fix(bec_widgets): removed omny alignment old gui
Merged
#125 feat/add_panda_csaxs
Merged
#146 Template: Update to 1.2.7
Merged
#145 Fix Cached Socket readings
Merged
#144 fix(tests): x_ray_eye_align correct imports fixed after refactor of LamNI
Merged
#143 fix/lamni_printout_fix
Merged
#142 refactor/module-structure
Merged
#141 fixes/lamni_improvements
Merged
#138 Add Digital Out signals to GalilRIO
Merged
#133 Jungfrau Joch integration
Merged
#134 feat/eps_device
Merged
#139 Add monkey patch for SocketSignal Readback_Timeout
Merged
#136 Add logic for EXT/EN to DDG and MCS for flOMNI
Merged
#128 Add GalilRIO integration
Merged
#129 macros for smaract stages
Merged
#130 Fix controller off call in destroy
Merged
#114 refactor(mcs-card): adjust mcs card to only have mca channels.
Merged
#126 fix(controller): Ensure wait_for_connection calls controller.on()
Merged
#124 feat/refinement_flomni_gui
Merged
#122 Review Falcon integration, deprecate Pilatus
Merged
#120 fix: rate limit warning log in live mode
Merged
#119 add pdf viewer to gui tools
Merged
#117 sastt_config
Merged
#112 fix/controller-migration
Merged
#113 fix: remove deprecated bl_check
Merged
#110 Fx usage of Compare, Transition Status in delaygenerator integration
Merged
#105 added force monochrome mode plus delay after disconnect
Merged
#104 new shutter device
Merged
#103 updated gui section of flomni docs
Merged
#101 fix: add num_rotation_90 and transpose to ids_camera
Merged
#102 attribute based checking if window exists
Merged
#100 minor fixes: basepath correction file, raise gui
Merged
#99 various fixes or adjustments during testing the new alignment gui
Merged
#97 feat/xray-eye-gui
Merged
#98 Fix roi_signal after AsyncSignal refactoring
Merged
#96 flomni_heater
Merged
#92 Flomni fixes
Merged
#90 Feat/add jungfrau joch integration
Merged
#95 fix: assign session to session_name instead of username
Merged
#91 add slit1 center and size to device config file
Merged
#94 copier-upgrade
Merged
#93 feat: update repository with copier template for migration to gitea
Merged
#87 Refactor/mcs card refactoring first light
1 Pull request proposed by 1 user
Proposed
#191 feat: add flighttube pseudo
9 Issues closed from 2 users
Closed
#140 Fix tests for SocketSignal with Timeout, remove monkeypatch in conftest
Closed
#106 Move FalconcSAXS and PilatuscSAXS to PSIDeviceBase
Closed
#1 JungfrauJoch ophyd
Closed
#11 Deprecate ids_camera.py
Closed
#9 check ids camera integration for rgb and monochromatic
Closed
#10 add roi functionality for quick single value measures of the camera
Closed
#3 MCS integration for first light
Closed
#8 don't allow negative width for ddg
Closed
#5 DDG645 IOC for reading event_status_msgs asynchronously
16 Issues created by 2 users
Opened
#12 DDG cSAXS sometimes crashes while waiting for status_register to change
Opened
#106 Move FalconcSAXS and PilatuscSAXS to PSIDeviceBase
Opened
#115 Migrate cSAXS EpicsMotorEx to EpicsUserMotorVME
Opened
#116 Add 'destroy' method to remove axis from controller upon device destruction
Opened
#121 IDS Camera
Opened
#123 Test Falcon integration at cSAXS
Opened
#127 BPM devices for MCS device and GalilRIOSignal
Opened
#131 MCS Card status from _prepare_mcs_on_trigger timeout
Opened
#132 MCS Card readouts
Opened
#135 Review JungfrauJoch Client methods
Opened
#137 Add tests for JungfrauJoch
Opened
#140 Fix tests for SocketSignal with Timeout, remove monkeypatch in conftest
Opened
#149 Interrupt Scan at the end, leads to the MCS card having one extra point
Opened
#150 PandaBox seems to collect one extra cycle of data occassionally. To be investigated
Opened
#158 Add tests AlliedVision Camera, move acquire subscription to on_connected
Opened
#215 tomoscan crash if you close gui manually