Commit Graph

  • a5718f3f84 daq: automation log message split between success and error appleb_m 2026-06-22 10:40:23 +02:00
  • 924fabb7d9 bec_motors differ in some cases between beamline,s only a problem for logging/scilog messages appleb_m 2026-06-22 10:39:55 +02:00
  • 157619de64 Added style sheet options - protrait style needs to be added to more places. appleb_m 2026-06-18 14:26:12 +02:00
  • 08d6cbc699 config, added lens_magnfiication to alter pixel_to_mm calculation appleb_m 2026-06-18 14:06:14 +02:00
  • e66d8aec72 added portrait_mode.py appleb_m 2026-06-18 14:05:54 +02:00
  • 087ce0482f operations refactor: standardised operations, added rotation operation, updated tests. appleb_m 2026-06-17 16:25:02 +02:00
  • 9be8c1a3c8 beamlin: renamed second BeamlineConfig to BeamlineYAMLCOnfig appleb_m 2026-06-17 16:24:27 +02:00
  • 4ff30920ce devices: fix on bec det_z device appleb_m 2026-06-17 11:41:04 +02:00
  • 5f5c672111 pyproject.toml: should be sseclient not sseclient-py appleb_m 2026-06-17 11:40:49 +02:00
  • 5bc3e90bb4 tell: debuging. appleb_m 2026-06-17 11:40:34 +02:00
  • dde084538c updated workflows test appleb_m 2026-06-17 11:40:20 +02:00
  • 333957adbc better erro hadnling for status bar appleb_m 2026-06-17 11:40:11 +02:00
  • 37d3e55da3 workflows.py: added safe dtz positon check appleb_m 2026-06-17 11:39:57 +02:00
  • 271e3e6ce3 yaml updates appleb_m 2026-06-17 11:38:25 +02:00
  • d242473cd6 detector_metadata: endpoint in sevrer was incorrect. appleb_m 2026-06-16 14:16:05 +02:00
  • f7e5900dc5 aarelc_infer.py and yaml updated url for 6D appleb_m 2026-06-16 14:15:40 +02:00
  • 76d58cb090 added smargon_frontend_url to yaml files appleb_m 2026-06-16 12:13:54 +02:00
  • cbd0c635c7 Change how detector metadate is stored - now in redis - so status updates are faster. appleb_m 2026-06-16 12:13:41 +02:00
  • 7eb977d51a tell:debugging, trying to catch and interpret roboto returns busy during wait for events correctly appleb_m 2026-06-16 12:12:30 +02:00
  • b8ee526d04 raster: logging to track com appleb_m 2026-06-16 12:11:59 +02:00
  • e00e7701f3 config: remove ABR_POS_ALIGN_DEF and use ABR_POS_MOUNT instead appleb_m 2026-06-16 12:09:51 +02:00
  • 67ea402dd4 Defining a bec device pv as a variable that can be called is significantly faster than calling motor.postion or motor.low_limit everytime. (~6 us compared to 200 ms) appleb_m 2026-06-16 12:09:00 +02:00
  • ade2c6df63 raster: added back COM calculation, needs testing appleb_m 2026-06-15 16:59:14 +02:00
  • 721390c8ed main_window: connect new beamline state buttons to daq worker appleb_m 2026-06-15 16:58:55 +02:00
  • d3772bdbb6 logging: suppress successful local contact/device_state and smart_params appleb_m 2026-06-15 16:58:38 +02:00
  • ecd5bc4908 devices: transmission PVS are different at X10SA and X06DA appleb_m 2026-06-15 16:58:21 +02:00
  • a842c88e40 busy overlay: user messages are now robot appleb_m 2026-06-15 16:58:03 +02:00
  • 6a1b18c132 Beamline state panel: exposed new beamline state changes to GUI appleb_m 2026-06-15 16:57:45 +02:00
  • a178762c7e workflows: added new transitions removed mysterious ws mode that ahs never been used. appleb_m 2026-06-15 16:56:34 +02:00
  • 898fa26cdd trying to make redis expire more backwards compatible as each beamline has different version of redis appleb_m 2026-06-15 14:14:48 +02:00
  • 105f52987b tell; try to catch if no events occur and state goes to ready appleb_m 2026-06-15 14:14:03 +02:00
  • 05f98d8e48 mainwindow: tempoarily remove seconday beamline camera view appleb_m 2026-06-15 14:13:47 +02:00
  • 30c43537bc jfjoch: changes cellparameters to unitcell in dataset settings appleb_m 2026-06-15 14:12:36 +02:00
  • b7024f1b0b GUI: removed bad logging statment appleb_m 2026-06-15 14:12:22 +02:00
  • 730e827160 daq_worker: error logging added to status request appleb_m 2026-06-15 14:12:05 +02:00
  • 642b7466ed daq: default collection paramters pulled form yaml appleb_m 2026-06-15 14:10:57 +02:00
  • c913477a2b auth: increased timeout in auth appleb_m 2026-06-15 14:09:52 +02:00
  • 051df0321c ddevice + yaml: updated yaml and cfg_get in devices.py appleb_m 2026-06-15 14:09:11 +02:00
  • 57d830617d bec: check current energy added appleb_m 2026-06-15 14:08:29 +02:00
  • e7f358ee0a aarelf_infer - beam is not setup yet appleb_m 2026-06-15 14:08:16 +02:00
  • 28f6627f94 workflows: changed workflows to use to ABR_POS and ABR_OMEGA MOUNT appleb_m 2026-06-15 11:41:43 +02:00
  • eec03592a4 yaml: added detector_limit_modifier and maximum_flux to yamls appleb_m 2026-06-15 11:41:04 +02:00
  • e69fcc6215 Removed old samcam functions appleb_m 2026-06-15 10:45:54 +02:00
  • 9420fabe42 Removed old scripts appleb_m 2026-06-15 10:44:46 +02:00
  • 6fb579ead3 Updated pyproject.toml aaredb dependency to version 0.1.2a5 appleb_m 2026-06-12 14:57:56 +02:00
  • 1e851955d7 devices: added ring current, removed iold epics variables, added notes to self appleb_m 2026-06-12 13:58:08 +02:00
  • 5b73c07993 devices: added fastshutter appleb_m 2026-06-12 13:57:30 +02:00
  • 1ba656a18c devices: added trasnmission appleb_m 2026-06-12 13:57:11 +02:00
  • a44f865812 devices: removed further unused epics variables appleb_m 2026-06-12 13:56:23 +02:00
  • 6daf0a24f6 comments regarding front and back light appleb_m 2026-06-12 13:55:45 +02:00
  • ac1ad2cf2d anneal functionality added, including wait time, SHould be tested/optimised later. appleb_m 2026-06-12 13:55:27 +02:00
  • 8a682a6b97 exp_hutch_shutter added back in (import) appleb_m 2026-06-12 13:55:02 +02:00
  • 27025eb91d exp_hutch_shutter added back in appleb_m 2026-06-12 13:54:49 +02:00
  • 49fb0be507 added option to save dtz safe position in redis but currently unused, added detector limit modifier so we do not hit soft limits by mistak in yaml file. Moved Detector_Z low and high limit check to the device and out of workflows. appleb_m 2026-06-12 13:53:54 +02:00
  • 72d826dbda bec_worker: removed superfluous devices and added frontlight brightness appleb_m 2026-06-12 13:51:13 +02:00
  • 9fc81ff3bf auth: corrected supre_user accounts list appleb_m 2026-06-12 13:50:47 +02:00
  • 8cba001a8b removed unused devices, assocaited tests and old sam cam test file appleb_m 2026-06-12 13:50:31 +02:00
  • 0e4ea638d2 removed with_retry appleb_m 2026-06-12 09:41:28 +02:00
  • 166a9e10ee Kerberos running appleb_m 2026-06-11 16:45:41 +02:00
  • 04be8e1922 tokens WIP appleb_m 2026-06-11 16:44:21 +02:00
  • 54c8c33995 simplify Kerberos authentication by removing JSON parsing and token validation steps apache-auth duan_j 2026-06-11 16:19:36 +02:00
  • e97b36f09e Merge branch 'apache-auth' into operation_standardisation appleb_m 2026-06-11 16:15:54 +02:00
  • 940268222f updated safe psotions for 6D not 10S. please fix me appleb_m 2026-06-11 16:14:54 +02:00
  • a88423d413 prediction_subscriber.py: removed message logging appleb_m 2026-06-11 16:14:38 +02:00
  • a18735824c devices: ring current (pv to bec) and ernergy (hard code) appleb_m 2026-06-11 16:14:27 +02:00
  • 4af96a194d bec_worker: removed bs_z set in move to appleb_m 2026-06-11 16:12:20 +02:00
  • dba95b07f1 aerotech: logging appleb_m 2026-06-11 16:11:28 +02:00
  • c6698dca06 remove Apache access log-based authentication and simplify Kerberos proxy handling duan_j 2026-06-11 15:55:10 +02:00
  • e95eff9751 tests: refactord tests based on changes to auth and sample info appleb_m 2026-06-10 15:19:53 +02:00
  • 40f2835aca Merge branch 'apache-auth' appleb_m 2026-06-10 15:07:13 +02:00
  • 2a3b09e719 banner: added banner for spalsh screen appleb_m 2026-06-10 15:06:56 +02:00
  • 22b8f15fd5 gui: updated autoamtion view and added mode switrching buttons appleb_m 2026-06-10 15:06:45 +02:00
  • a5683c9728 gui: made certPath command line option unique appleb_m 2026-06-10 14:50:32 +02:00
  • 01a656d956 auth: added additioanl exception tracking, updated x10sa yaml appleb_m 2026-06-10 13:27:10 +02:00
  • 860cedfa1a GUI: added raster rotation and screening counts to GUI tell panel adn reference tools panel appleb_m 2026-06-10 13:17:59 +02:00
  • 076c796b4d tests: updated tests for new authentication protocols and for new sample short info appleb_m 2026-06-10 13:17:28 +02:00
  • c3bc745210 add support for configurable certificate paths per beamline in GUI duan_j 2026-06-10 14:24:08 +02:00
  • 0c0ebe2ff1 use cacert path from function parameters duan_j 2026-06-10 14:23:44 +02:00
  • a0dee43a37 load cacert path from funtion parameters duan_j 2026-06-10 14:23:28 +02:00
  • 0212f5c29e remove hard coded CACERT path duan_j 2026-06-10 14:23:03 +02:00
  • 5e00773160 pass cert_path for each beamline yaml duan_j 2026-06-10 14:09:22 +02:00
  • 7613fec52c auth: printing base_url for debugging appleb_m 2026-06-10 11:40:43 +02:00
  • 1919c25874 error handling in daq appleb_m 2026-06-10 11:40:30 +02:00
  • c913db87e5 error handling in rotation appleb_m 2026-06-10 11:40:05 +02:00
  • 37ef7e8381 handle SSL errors for self-signed certificates in SSEClient and DAQWorker duan_j 2026-06-10 11:28:07 +02:00
  • 78cb160377 make sure GUI checks the certificate for HTTPS requests duan_j 2026-06-10 11:26:04 +02:00
  • fa148c13d8 adding screening_count, raster_count, and rotation_count to spreadsheetupdater model GotthardG 2026-06-10 11:00:28 +02:00
  • 7b60d67ebe disable proxy headers in uvicorn configuration duan_j 2026-06-10 10:35:36 +02:00
  • 7c19d80e20 add logging for client host validation in authentication module duan_j 2026-06-10 10:27:37 +02:00
  • 4c0c86b8ec validate proxy header authentication by checking loopback addresses duan_j 2026-06-10 10:24:28 +02:00
  • 11a56addee migrate DAQ URLs to HTTPS and simplify Kerberos SPNEGO token authentication duan_j 2026-06-10 10:18:31 +02:00
  • f031e011ae Merge remote-tracking branch 'origin/apache-auth' into apache-auth appleb_m 2026-06-09 16:31:56 +02:00
  • c633891c4a add Apache authentication and token handling using curl in GUI and access log parsing in DAQ duan_j 2026-06-09 16:16:11 +02:00
  • fca7c588c5 remove dependency on gssapi directly using curl to negotiate with https from GUI duan_j 2026-06-09 15:45:33 +02:00
  • 96d9e602e4 remove dependency on gssapi duan_j 2026-06-09 15:44:42 +02:00
  • f0ecba9a8a add Kerberos authentication support with proxy headers duan_j 2026-06-02 16:24:42 +02:00
  • 060a9dfa62 bec_worker: no longer using initialise_sample_environment_devices appleb_m 2026-06-09 16:30:17 +02:00
  • 6351265698 add Apache authentication and token handling using curl in GUI and access log parsing in DAQ duan_j 2026-06-09 16:16:11 +02:00
  • 8dc1ecacb2 remove dependency on gssapi directly using curl to negotiate with https from GUI duan_j 2026-06-09 15:45:33 +02:00
  • 6bed4102e7 remove dependency on gssapi duan_j 2026-06-09 15:44:42 +02:00