2025-09-09 - 2026-09-09
Overview
75 Releases published by 4 users
Published
v0.24.6
v0.24.6
Published
v0.24.5
v0.24.5
Published
v0.24.4
v0.24.4
Published
v0.24.3
v0.24.3
Published
v0.24.2
v0.24.2
Published
v0.24.1
v0.24.1
Published
v0.24.0
v0.24.0
Published
v0.23.1
v0.23.1
Published
v0.23.0
v0.23.0
Published
v0.22.1
v0.22.1
Published
v0.22.0
v0.22.0
Published
v0.21.3
v0.21.3
Published
v0.21.2
v0.21.2
Published
v0.21.1
v0.21.1
Published
v0.21.0
v0.21.0
Published
v0.20.0
v0.20.0
Published
v0.19.5
v0.19.5
Published
v0.19.4
v0.19.4
Published
v0.19.3
v0.19.3
Published
v0.19.2
v0.19.2
Published
v0.19.1
v0.19.1
Published
v0.19.0
v0.19.0
Published
v0.18.0
v0.18.0
Published
v0.17.5
v0.17.5
Published
v0.17.4
v0.17.4
Published
v0.17.3
v0.17.3
Published
v0.17.2
v0.17.2
Published
v0.17.1
v0.17.1
Published
v0.17.0
v0.17.0
Published
v0.16.0
v0.16.0
Published
v0.15.0
v0.15.0
Published
v0.14.0
v0.14.0
Published
v0.13.5
v0.13.5
Published
v0.13.4
v0.13.4
Published
v0.13.3
v0.13.3
Published
v0.13.2
v0.13.2
Published
v0.13.1
v0.13.1
Published
v0.13.0
v0.13.0
Published
v0.12.5
v0.12.5
Published
v0.12.4
v0.12.4
Published
v0.12.3
v0.12.3
Published
v0.12.2
v0.12.2
Published
v0.12.1
v0.12.1
Published
v0.12.0
v0.12.0
Published
v0.11.0
v0.11.0
Published
v0.10.0
v0.10.0
Published
v0.9.0
v0.9.0
Published
v0.8.3
v0.8.3
Published
v0.8.2
v0.8.2
Published
v0.8.1
v0.8.1
Published
v0.8.0
v0.8.0
Published
v0.7.3
v0.7.3
Published
v0.7.2
v0.7.2
Published
v0.7.1
v0.7.1
Published
v0.7.0
v0.7.0
Published
v0.6.1
v0.6.1
Published
v0.6.0
v0.6.0
Published
v0.5.2
v0.5.2
Published
v0.5.1
v0.5.1
Published
v0.5.0
v0.5.0
Published
v0.4.0
Published
0.3.3
0.3.3
Published
0.3.2
Published
0.3.1
0.3.1
Published
0.3.0
0.3.0
Published
0.2.69
Published
0.2.68
Published
0.2.67
Published
0.2.66
Published
0.2.65
Published
0.2.64
Published
0.2.63
Published
0.2.62
Published
0.2.61
Published
0.2.6
90 Pull requests merged by 4 users
Merged
#210 fix: make xraycenter line scan on box center and twice box height
Merged
#208 fix: validate screening instead of running it
Merged
#207 fix: unmount sample at end of automation
Merged
#206 fix: validate rotation scan instead of running it
Merged
#205 Fix references to redis client in updater services
Merged
#197 Fix/automation jfjoch aarescan failures
Merged
#201 feat: remove all busy-state handling and replace it with simple redis lock
Merged
#204 fix: sample camera ZMQ feed pacing, one busy badge color
Merged
#200 Fix/scan panel user values
Merged
#199 fix: update aaredb dependency
Merged
#195 Feat/gui polish
Merged
#194 fix: add more debug logging to aarescan commands
Merged
#193 fix: add more debug info logging to automation runs
Merged
#192 fix: truncate chi metadata at 0
Merged
#191 Feat/screening and gui polish
Merged
#189 feat: pass smargon phi and chi positions to jfjoch
Merged
#190 fix: set zoom to 300 for auto xray center grid prediction
Merged
#188 Fix/detector tilt
Merged
#187 Fix/change gap with energy and use cached read from BEC
Merged
#186 fix: return beam center in correct format
Merged
#181 fix: report user friendly error on attempted file overwrite
Merged
#185 feat: add 1D beam center config for 10S
Merged
#184 Feat/screening and gui polish
Merged
#180 fix: from debugging
Merged
#179 Fix/beamline debugging 260827
Merged
#176 fix: update different macro sigs for 10s vs 6d
Merged
#172 fix: new import locations and types for bec macros
Merged
#171 ci: skip 3.11
Merged
#170 fix: tidy bec client init and shutdown
Merged
#168 Feat/disable reload db param
Merged
#169 feat: guard beam steering and auto exposure
Merged
#166 Determine beam centre from detector coords
Merged
#162 Feat/style input box
Merged
#165 Fix/dont unmount on park and dry
Merged
#164 Fix/stop cbview in motion
Merged
#161 fix: always trunacte dtz
Merged
#160 fix: truncate detector distance parameter calculation at soft limit
Merged
#158 fix: actually bump the version and also remove the CLAUDE.md that is used for local testing only
Merged
#156 fix double message box when pick pgroup
Merged
#146 feat: user GUI optimizations
Merged
#153 Fix/pxii commissioning 260820
Merged
#151 fix: pitch scan message for correct beamline
Merged
#150 fix: do not multiply screening request by steps
Merged
#143 fix: read beamline state from BEC on server startup
Merged
#149 fix: save collimator positions
Merged
#148 fix: update bs x and y instead of z
Merged
#147 connect beam steering routine to GUI
Merged
#145 gui: status bar operable split, no busy overlay in Sample alignment
Merged
#144 GUI: dynamic signals, sample tools, fast shutter row
Merged
#140 GUI: busy-state UX, role login defaults, control panel fixes
Merged
#138 Clear up some GUI text
Merged
#136 Fix/graphics and recovery
Merged
#135 fix: allow workflow dispatch of release wf
Merged
#134 Feat/lazy jfj
Merged
#129 Collapsible panel banners and adaptive window sizing
Merged
#130 Theme overhaul: sunrise/sunset/bluebird themes and camera overlay rework
Merged
#132 fix: remove noisy disabled ring current log
Merged
#127 fix: don't create pixmap before qapp
Merged
#126 docs: udpate cheatsheet formatting
Merged
#125 docs: make new zensical docs
Merged
#124 fix: no longer load user macros through client
Merged
#123 feat: add beamline dispatch for x06da
Merged
#122 ci: fail new pyright errors
Merged
#121 ci: add better linting
Merged
#120 Beamline dispatch feature and tidy-up
Merged
#119 fix: return 0 if ring current device is not accessible
Merged
#118 Fix/update deps
Merged
#116 fix: reset git fetch auth to token
Merged
#115 fix: persist workflow git fetch auth
Merged
#114 Feat/release workflow
Merged
#111 Live changes from early July, PX-III
Merged
#112 Fix/exception typo
Merged
#104 fix: one internal worker
Merged
#103 fix: supply operation to end
Merged
#102 fix: suppress only baton error
Merged
#101 fix: remove excess warning logs
Merged
#100 fix: user values now should persist between samples, only reset to default on start up.
Merged
#99 fix: spurious import
Merged
#98 End operation after error
Merged
#97 chore: add gunicorn dep
Merged
#96 Feat/server about
Merged
#95 chore: update aarecommon dependency to 0.1.3
Merged
#94 fix: crash on bec init failure; beamline environment variable must be set explicitly
Merged
#93 feat: display version, gui and env location in about
Merged
#92 feat: display version, gui and env location in about
Merged
#91 Add hostname and user to gui logs
Merged
#89 Refactor/use aarecommon
Merged
#88 chore: add a bunch of stuff to gitignore
Merged
#87 chore: add uv to dependencies
Merged
#48 Major update from x10sa
2 Pull requests proposed by 2 users
Proposed
#198 Feat/select meitians gridscan analysis
Proposed
#209 Sample list: spreadsheet param columns + whole-row mounted highlight
52 Issues closed from 3 users
Closed
#203 Joachim's request - from Katherine's email
Closed
#183 highlight of the current sample should be for the whole row
Closed
#196 10s 120Hz max (6d 900Hz max)
Closed
#182 new screening profile
Closed
#108 beam to the center
Closed
#155 login panel broken (function ok but panel not going away is confusing)
Closed
#139 SampleExchange to SampleAlignment doesn't work
Closed
#133 Clear busy but stuck in moving
Closed
#106 httpd, connection lost, verification, client host...strange strange
Closed
#109 Raster written to different date folder
Closed
#137 core dump problem connected to prediction_subscriber.py
Closed
#110 add the README to documentation Gitea page, the explaination is necessary for me to remember where to click
Closed
#113 differences between pxiii tell updater and the one that can be deployed by mx_deployment
Closed
#85 10s camera view flipped (definitely left and right, check whether it's upside down)
Closed
#84 10s old gui beamline state changes doesn't work
Closed
#72 Refactor rotation into an operation
Closed
#62 Add axis camera refresh button
Closed
#52 Local Contact Panel updates
Closed
#35 Raster scan results are lost after rotation scan
Closed
#25 Screenshot should take sample not sample_id
Closed
#30 Logging in GUI and DAQ
Closed
#24 Aerotech fails to reach terminal points
Closed
#31 ML Box prediction logic
Closed
#33 Add annealing button
Closed
#26 sample naming cannot easily imply the order of collection
Closed
#36 Return to previous raster
Closed
#40 Raster scan viewer read from file system
Closed
#37 Raster overlay disappears too qucikly
Closed
#38 Send mount error information to GUI
Closed
#39 Drying logic in GUI
Closed
#41 Error Log location
Closed
#46 Can run data collection when manual sample mounted but sample is none
Closed
#16 Detector position does not need to change when using TELL
Closed
#18 Check existing run number when mounting a new sample
Closed
#19 Implement a full workflow for automated data collection
Closed
#17 Detector park position overwritten
Closed
#15 Loop centring should select "flat face" of loop
Closed
#10 Image viewer: does not load previous dataset if a previous grid scan result is selected.
Closed
#9 If collimator (or other motor) gets stuck during raster scan, does not display grid scan.
Closed
#8 Add grid and beam center to screenshots
Closed
#7 Smargon: limit how far auto loop centring can move
Closed
#6 End process/thread when GUI is closed
Closed
#20 Automated workflow for a single sample
Closed
#44 Change default metric to spot count low res
Closed
#23 ML Bounding Box fails for 12.5x zoom
Closed
#21 Limit ML Bounding Box size
Closed
#22 Optimize camaera parameters for each zoom
Closed
#5 Auto loop centering should use redis zoom settings
Closed
#14 Beam marks should be set for each zoom, rather than interpolated
Closed
#4 Delay following raster scan
Closed
#27 Add data to filepath for all data collection of rotation
Closed
#28 Staff operations work without grabbing session
81 Issues created by 5 users
Opened
#27 Add data to filepath for all data collection of rotation
Opened
#28 Staff operations work without grabbing session
Opened
#30 Logging in GUI and DAQ
Opened
#31 ML Box prediction logic
Opened
#32 Feature request: manual sample queue and next sample button
Opened
#33 Add annealing button
Opened
#34 Annealing/RT data collection logic
Opened
#35 Raster scan results are lost after rotation scan
Opened
#36 Return to previous raster
Opened
#37 Raster overlay disappears too qucikly
Opened
#38 Send mount error information to GUI
Opened
#39 Drying logic in GUI
Opened
#40 Raster scan viewer read from file system
Opened
#41 Error Log location
Opened
#42 Automation params panel
Opened
#43 Comparison panel
Opened
#44 Change default metric to spot count low res
Opened
#45 Add Bookmarks
Opened
#46 Can run data collection when manual sample mounted but sample is none
Opened
#47 Move machine learning to simpler inference framework
Opened
#50 UDC queue system
Opened
#51 Chat function
Opened
#52 Local Contact Panel updates
Opened
#53 DAQ freezing, GUI looses status, unable to open new guis
Opened
#54 Manual mode "lock" if prediction server is down
Opened
#55 Sort breaks if comments start with non A..Z characters
Opened
#56 Spalsh Screen should check progress when connecccting to backend
Opened
#57 If doors are open or other error don't allow autoamtion to start or check with user!
Opened
#58 Camera is lagging on Virtual consoles
Opened
#59 Additional GUIs soemtimes cannot connect to DAQ during autoamtion
Opened
#60 When robot is dry, dwear transfer shouldnt send it to dry again
Opened
#61 Add custom service class/protocol for Operations
Opened
#62 Add axis camera refresh button
Opened
#63 Move all epics pvs to BEC
Opened
#64 Progress widget does not always track lvie
Opened
#65 IF an egroup or normal user is in guest mode they shouldnt see "anything"
Opened
#66 JFJoch cancel current measurement when starting new sample in automation
Opened
#67 Chat function between GUIS
Opened
#68 Persitent queue for unatteneded data collection
Opened
#69 Fix simple data colection stratergy
Opened
#70 Standardise yaml file structure for beamlines and add all options needed
Opened
#71 update GUI UX to make it more streamlined for different modes.
Opened
#72 Refactor rotation into an operation
Opened
#73 Refactor exception handling
Opened
#74 Have in config or yaml lens type
Opened
#75 Aerotech Measure and Mount psotions in DAQ should be seperated. Mount needs 0 omega but measure does not.
Opened
#76 callibrate beam centre by det z for each beamline in the GUI and DAQ
Opened
#77 DAQ should check if robot is in manual mode before doing a mount.
Opened
#78 Connect sampel annotations to the Database
Opened
#79 AareLC beam marker updates
Opened
#81 To do from Martin New GUI
Opened
#82 BEC - DAQ intergeration todos
Opened
#83 20260701 David Day a new start
Opened
#84 10s old gui beamline state changes doesn't work
Opened
#85 10s camera view flipped (definitely left and right, check whether it's upside down)
Opened
#86 improving manual sample data collection
Opened
#90 OOMs on x06da-cons-02
Opened
#105 Crosshair
Opened
#106 httpd, connection lost, verification, client host...strange strange
Opened
#107 after grid scan, if background too noisy or no ideal location found (i.e. no crystal), then measure at box center
Opened
#108 beam to the center
Opened
#109 Raster written to different date folder
Opened
#110 add the README to documentation Gitea page, the explaination is necessary for me to remember where to click
Opened
#113 differences between pxiii tell updater and the one that can be deployed by mx_deployment
Opened
#131 Takashi wants to have persistent detector offset through tekmof beamtime
Opened
#133 Clear busy but stuck in moving
Opened
#137 core dump problem connected to prediction_subscriber.py
Opened
#139 SampleExchange to SampleAlignment doesn't work
Opened
#154 To review later: simple parameter calculation
Opened
#155 login panel broken (function ok but panel not going away is confusing)
Opened
#157 need to fix the request baton window not closed after admin accepted to release baton
Opened
#163 Feedback from Katherine after testing
Opened
#167 Transmission in spreadsheet is 1% and in the code it seems to be set at 1.0? does this mean 1% or 100%?
Opened
#173 Grid scan max 1 mm in automation (adjustable)
Opened
#174 change number without deleting 0s, when full, no entry is accepted
Opened
#175 default rotation parameter should be changed
Opened
#178 Rasters from small molecules samples fails
Opened
#182 new screening profile
Opened
#183 highlight of the current sample should be for the whole row
Opened
#196 10s 120Hz max (6d 900Hz max)
Opened
#203 Joachim's request - from Katherine's email
3 Unresolved Conversations
Open
#13
Automatic beam location
Open
#11
Switch to raster panel after drawing a grid
Open
#12
Finish Annealing method