ophyd_devices/CHANGELOG.md
semantic-release 53b22291e6 0.19.3
Automatically generated by python-semantic-release
2024-02-10 07:50:49 +00:00

26 KiB

Changelog

v0.19.3 (2024-02-10)

Fix

  • Add imports for core config updates (fdb2da5)

v0.19.2 (2024-02-07)

Fix

  • Fixed bec_scaninfo_mixin (ec3ea35)

v0.19.1 (2024-02-07)

Fix

  • Remove set and from sim_signals (bd128ea)

v0.19.0 (2024-01-31)

Feature

  • Refactor simulation, introduce SimCamera, SimMonitor in addition to existing classes (f311ce5)
  • Introduce new general class to simulate data for devices (8cc955b)
  • Move signals to own file and refactor access pattern to sim_state data. (6f3c238)

Fix

  • Temporal fix for imports (6cac04a)

v0.18.0 (2024-01-26)

Feature

  • Added basic function tests (b54b5d4)

v0.17.1 (2024-01-26)

Fix

  • Changed default for connecting to a device (802eb29)

v0.17.0 (2024-01-24)

Feature

  • Added tests for connecting devices (8c6d0f5)
  • Added static_device_test (bb02a61)

v0.16.0 (2023-12-24)

Feature

  • Add detector, grashopper tomcat to repository (ca726c6)

Fix

  • Fix cobertura syntax in ci-pipeline (40eb699)

v0.15.0 (2023-12-12)

Feature

  • Update ci to default to python3.9 (849e152)

Fix

Documentation

v0.14.1 (2023-11-23)

Fix

v0.14.0 (2023-11-23)

Feature

  • Add test for class (19faece)
  • Add delay_generator_csaxs (e5c90ee)
  • Create base class for DDG at psi (d837ddf)

Fix

  • Bugfix and reorder call logic in _init (138d181)
  • Fix imports of renamed classes (6780c52)

Documentation

v0.13.4 (2023-11-23)

Fix

  • Bugfix: remove std_client from psi_det_base_class; closes #25 (3ad0daa)

v0.13.3 (2023-11-21)

Fix

  • Fix auto_monitor=True for MockPV by add add_callback = mock.MagicMock() (e7f7f9d)
  • Renamed to prepare_detector_backend (16022c5)
  • Rename custome_prepare.prepare_detector_backend, bugfix in custom_prepare.wait_for_signals (f793ec7)
  • Add init and super().init to falcon,eiger and pilatus (9e26fc2)

Documentation

v0.13.2 (2023-11-20)

Fix

  • Remove stop from falcon.custom_prepare.arm_acquisition; closes #23 (9e1a6da)
  • Remove stop from pilatus.custom_prepare.finished (334eeb8)
  • Remove duplicated stop call from eiger.custom_prepare.finished (175700b)

v0.13.1 (2023-11-18)

Fix

  • Include all needed files in packaged distro (204f94e)

v0.13.0 (2023-11-17)

Feature

  • Refactor falcon for psi_detector_base class; adapted eiger; added and debugged tests (bcc3210)
  • Add CustomDetectorMixin, and Eiger9M setup to separate core functionality in the ophyd integration (c8f05fe)
  • Add docstring to detector base class; closes #12 (2252779)
  • Add SLSDetectorBaseclass as a baseclass for detectors at SLS (13180b5)

Fix

  • Fixed MIN_readout, and made it a class attribute with set/get functions (b9d0a5d)
  • Add User_access to cSAXS falcon and eiger (e8ec101)
  • Removed init from eiger9mcSAXS (c614873)
  • Fix imports to match bec_lib changes (9db00ad)
  • Fixed merge conflict (d46dafd)
  • Removed sls_detector_baseclass, add psi_detector_base, fixed tests and eiger9m_csaxs (90cd05e)
  • Add PSIDetectorBase (a8a1210)
  • Small bugfix (ee5cf17)
  • Fixed imports to comply with bec_lib refactoring (79cfaf6)
  • Bugfix (7fefb44)
  • Add remaining function, propose mechanism to avoid calling stage twice (3e1a2b8)
  • Changed file_writer to det_fw (575b4e6)

v0.12.0 (2023-11-17)

Feature

  • Added syndynamiccomponents for BEC CI tests (824ae0b)

v0.11.0 (2023-11-16)

Feature

  • Add pylint check to ci pipeline (a45ffe7)

v0.10.2 (2023-11-12)

Fix

  • Remove pytest dependency for eiger, falcon and pilatus; closes #18 and #9 (c6e6737)

v0.10.1 (2023-11-09)

Fix

  • Adding pytest as dependency; should be removed! (a6a621f)

v0.10.0 (2023-11-08)

Feature

Fix

  • Changed dependency injection for controller classes; closes #13 (fb9a17c)
  • Fixed fupr number of axis (9080d45)
  • Fixed fupr axis_is_referenced (ce94a6a)
  • Fixed fupr axis_is_referenced (3396ff4)
  • Fixed fupr axis_is_referenced (d72dc82)
  • Fixed import; fixed file name (2ddc074)
  • Fixed drive_to_limit (1aae1eb)
  • Fixed drive_to_limit (3eea89a)
  • Fixed id assignment (9b3139e)
  • Fixed import for fgalil (3f76ef7)

v0.9.2 (2023-11-08)

Fix

  • Bugfixes after adding tests (72b8848)

v0.9.1 (2023-11-02)

Fix

  • Fixed complete call for non-otf scans (9e6dc2a)

v0.9.0 (2023-10-31)

Feature

  • Added file-based replay for xtreme (d25f92c)

v0.8.1 (2023-09-27)

Fix

v0.8.0 (2023-09-15)

Feature

  • First draft for Epics sequencer class (c418b87)

Fix

  • Format online changes via black (f221f9e)
  • Minor changes on the sgalil controller (b6bf7bc)
  • Small changes in epics_motor_ex, potentially only comments (f9f9ed5)
  • Online changes in e20639 for mcs card operating full 2D grid (67115a0)
  • Online changes e20643 (0bf308a)
  • Online changes sgalil e20636 (592ddfe)
  • Online changes pilatus_2 e20636 (76f88ef)
  • Online changes e20636 mcs (bb12181)
  • Online changes e20636 falcon (7939045)
  • Online changes eiger9m (e299c71)
  • Online changes DDG (c261fbb)

v0.7.0 (2023-09-07)

Feature

  • Add timeout functionality to ophyd devices (c80d9ab)

v0.6.0 (2023-09-07)

Feature

  • Add falcon and progress bar option to devices (3bab432)
  • Extension for epics motors from xiaoqiang (057d93a)
  • Add mcs_readout_monitor and stream (ab22056)
  • Add ConfigSignal to bec_utils (ac6de9d)
  • Adding mcs card to repository (96a131d)
  • Add bec_utils to repo for generic functions (86e93af)
  • Add bec_scaninfo_mixin to repo (01c824e)
  • Bec_scaninfo_mixin class for scaninfo (49f95e0)
  • Add eiger9m csaxs (f3e4575)
  • Add mcs ophyd device (448890a)

Fix

  • Online changes (3a12697)
  • Adjusted init for epics motor extension (ac8b96b)
  • Changes for sgalil grid scan from BEC (3e594b5)
  • Working acquire, line and grid scan using mcs, ddg and eiger9m (58caf2d)
  • DDG logic to wait for burst in trigger (5ce6fbc)
  • Online changes SAXS (911c8a2)
  • Working mcs readout (8ad3eb2)
  • Fix ddg code (b3237ce)
  • Bugfix online fixes (ba9cb77)
  • Bugfix in delaygenerators (2dd8f25)
  • Online changes to all devices in preparation for beamtime (c0b3418)
  • Online changes (b6101cc)
  • Mcs working (08efb64)
  • Add std_daq_client and pyepics to setup (5d86382)
  • Bugfix for polarity (fe404bf)
  • Test function (2dc3290)
  • Online changes to integrate devices in BEC (fbfa562)
  • Fixed stop command (d694f65)
  • Running ophyd for mcs card, pending fix mcs_read_all epics channel (7c45682)
  • Bec_utils mixin (ed0ef33)
  • Sgalil scan (cc6c8cb)
  • Pil300k device, pending readout (b91f8db)
  • Adjusted delaygen (17347ac)
  • Add readout time to mock scaninfo (8dda7f3)
  • Add flyscan option (3258e3a)
  • Stepscan logic implemented in ddg (c365b8e)
  • Use bec_scaninfo_mixin in ophyd class (6ee819d)
  • Add status update std_daq (39142ff)
  • Mcs updates (14ca550)
  • Falcon updates (b122de6)

v0.5.0 (2023-09-01)

Feature

  • Added derived signals for xtreme (1276e1d)

Fix

  • Added pyepics dependency (66d283b)

v0.4.0 (2023-08-18)

Feature

  • Add pilatus_2 ophyd class to repository (9476fde)

Fix

  • Simple end-to-end test works at beamline (28b91ee)

v0.3.0 (2023-08-17)

Feature

  • Add continous readout of encoder while scanning (69fdeb1)
  • Adding io access to delay pairs (4513110)
  • Read_encoder_position, does not run yet (9cb8890)
  • Add readout_encoder_position to sgalil controller (a94c12a)

Fix

  • Bugfix on delaystatic and dummypositioner (416d781)
  • Bugfix burstenable and burstdisalbe (f3866a2)
  • Limit handling flyscan and error handling axes ref (a620e6c)
  • Bugfix stage/unstage (39220f2)
  • Small fixes to fly_grid_scan (87ac0ed)

Documentation

  • Details on encoder reading of sgalilg controller (e0d93a1)
  • Documentation update (5d9fb98)
  • Add documentation for delay generator (7ad423b)
  • Updated documentation (eb3e90e)

v0.2.1 (2023-07-21)

Fix

  • Fixed sim readback timestamp (7a47134)

v0.2.0 (2023-07-04)

Feature

  • Add DDG and prel. sgalil devices (00c5501)

Fix

  • Formatting DDG (4e10a96)
  • Bec_lib.core import (25c7ce0)
  • Recover galil_ophyd from master (5f655ca)
  • Fixed galil sgalil_ophyd confusion from former commit (f488f0b)

Documentation

v0.1.0 (2023-06-28)

Feature

Fix

  • Fixed gitignore file (598d72b)
  • Adjustments for new bec_lib (eee8856)
  • Moved to new bec_client_lib structure (35d5ec8)
  • Fixed harmonic signal (60c7878)
  • Fixed pv name for sample manipulator (41929a5)
  • Added missing file (5a7f8ac)
  • Fixed x07ma devices (959789b)
  • Online bug fixes (bf5f981)
  • Fixed rt_lamni hints (2610542)
  • Fixed rt_lamni for new hinted flyers (419ce9d)
  • Moved to hint structure for flyers (fc17741)
  • Added default_sub (9b9d3c4)
  • Minor adjustments to comply with the openapi schema; set default onFailure to retry (cdb3fef)
  • Fixed timestamp update for bpm4i (dacfd1c)
  • Fixed bpm4i for subs (4c6b7f8)
  • Formatter (9e938f3)
  • Online fixes (1395044)
  • Removed matplotlib dependency (b5611d2)
  • Fixed epics import (ec3a93f)