mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2026-01-16 15:29:20 +01:00
26 KiB
26 KiB
Changelog
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
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
- Add files (
ae5c27f)
v0.14.1 (2023-11-23)
Fix
- Bugfix tests DDG (
9e67a7a)
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
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
- Imporive pylint score (
5b27e6f) - Add docstrings, improve pylint score (
5874466) - Add docstring (
cbe8c8c)
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
- Improved readme (
781affa)
v0.1.0 (2023-06-28)
Feature
- Added dev install to setup.py (
412a0e4) - Added pylintrc (
020459e) - Added sls detector (
63ece90) - Added missing epics devices for xtreme (
2bf57ed) - Added otf sim (
f351320) - Added nested object (
059977d) - Added test functions for rpc calls (
5648ea2)
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)