91 KiB
CHANGELOG
v0.30.4 (2024-04-12)
Ci
- ci: fixed upload of release (
3c37da8
)
Fix
v0.30.3 (2024-04-12)
Build
- build: fixed build (
88ff3bc
)
Fix
- fix: fixed pyproject.toml (
2793ca3
)
v0.30.2 (2024-04-12)
Fix
- fix: fixed release update (
3267514
)
v0.30.1 (2024-04-12)
Build
- build: upgraded to sem release 9 (
0864c0c
)
Fix
- fix: fixed release upload (
abc6aad
)
v0.30.0 (2024-04-12)
Build
Ci
- ci: updated default BEC branch (
f287efc
)
Feature
- feat: add SimWaveform for 1D waveform simulations (
bf73bf4
)
Refactor
-
refactor(sim): added logger statement to flyer (
6c45dd6
) -
refactor: renamed pointID to point_id (
b746278
)
Style
- style(black): skip magic trailing comma (
b1f3531
)
Unknown
- flomni/check_tracker_signal (
9c09274
)
v0.29.2 (2024-04-08)
Fix
- fix: Adapt to FileWriter refactoring (
e9c626a
)
Unknown
- Update .gitlab-ci.yml file (
32b6d47
)
v0.29.1 (2024-04-06)
Ci
- ci: added isort to pre-commit and ci (
36d5cef
)
Fix
- fix(utils): fixed scan status message in sim mode (
c87f6ef
)
Refactor
-
refactor: applied isort to tomcat rotation motors (
fd1f8c0
) -
refactor: fixed formatter (
1e03114
) -
refactor: applied isort to repo (
284c6c4
)
Unknown
- added fourth channel to signal strength readout (
321bf0c
)
v0.29.0 (2024-03-28)
Feature
- feat: add protocols and rotation base device (
ddd0b79
)
Refactor
-
refactor: add set for positioner protocol (
d844168
) -
refactor: move protocol and base classes to different directory (
8b77df8
) -
refactor: cleanup aerotech, fix packaging for release (
ce43924
)
Test
-
test: fix tests after merge conflict (
5f5ec72
) -
test: add test for simulated devices and BECprotocols (
b34817a
) -
test: add tests for proxies (
2c43559
)
v0.28.0 (2024-03-26)
Feature
- feat(ophyd): temporary until new Ophyd release, prevent Status objects threads
Monkey-patching of Ophyd library (df8ce79
)
v0.27.4 (2024-03-26)
Ci
- ci: added BEC_CORE_BRANCH var name to .gitlab-ci.yml (
d3a26ff
)
Fix
- fix: fix CI pipeline for py 3.10 and 3.11 (
391c889
)
Refactor
Unknown
- small fixes (
46063b9
)
v0.27.3 (2024-03-21)
Fix
- fix: remove missplaced readme from aerotech (
ad96b72
)
Test
- test: added simpositioner with failure signal (
4ea98b1
)
v0.27.2 (2024-03-15)
Fix
-
fix: bug fixes from online test at microxas (
c2201e5
) -
fix: add numpy and scipy to dynamic_pseudo (
b66b224
)
Refactor
- refactor: numpy as np (
d9ad1e8
)
Test
- test: fix tests (
2f2e519
)
Unknown
- wip: fixed import for scipy too (
46bbdfa
)
v0.27.1 (2024-03-13)
Fix
- fix: bug fix (
6c776bb
)
v0.27.0 (2024-03-12)
Feature
- feat: Moving the Automation1 device to BEC repo (
853d621
)
Refactor
- refactor: fixed formatter for aerotech (
573da8a
)
Unknown
-
Merge branch 'feature/device-aeroauto1' of https://gitlab.psi.ch/bec/ophyd_devices into feature/device-aeroauto1 (
75360a9
) -
Update init.py (
456983f
) -
Flaking (
4b5a270
) -
Update README.md (
7baf9ec
) -
Update office_teststand_bec_config.yaml (
ea2dc32
) -
Basic examples (
8be3937
) -
Moved aerotech to its own directory (
6f8ae68
) -
Added simplified scripted sequence scan (
034413f
) -
New complete with added IOC functionality (
f2fed06
) -
Added templated scan and required status updates (
48d5939
) -
Scans are still hanging... (
4c71eb0
) -
More cleanup with testing (
fc10620
) -
More cleanup with testing (
6c279b7
) -
Extended motor class (
204274f
) -
Smaller fixes from cross testing (
a7593bb
) -
Seuence scan via Ophyd works (
9378d9f
) -
Update init.py (
65a0556
) -
Flaking (
1dda0e0
) -
Update README.md (
1b328d3
) -
Update office_teststand_bec_config.yaml (
172d735
) -
Merging master (
c323354
) -
various_fixes_and_printouts (
e5f8a4e
)
v0.26.1 (2024-03-10)
Fix
- fix: fixed dynamic pseudo (
33e4458
)
v0.26.0 (2024-03-08)
Documentation
- docs: improved doc strings for computed signal (
c68c3c1
)
Feature
- feat: added computed signal (
d9f09b0
)
Test
- test: added tests for dynamic_pseudo (
c76e1a0
)
v0.25.3 (2024-03-08)
Fix
- fix: fix type conversion for SimCamera uniform noise (
238ecb5
)
Unknown
- Basic examples (
7a486a1
)
v0.25.2 (2024-03-08)
Fix
-
fix(smaract): added user access for axis_is_referenced and all_axes_referenced (
4fbba73
) -
fix(smaract): fixed axes_referenced (
a9f58d2
)
Unknown
-
Moved aerotech to its own directory (
413de89
) -
Added simplified scripted sequence scan (
3fd19f8
) -
New complete with added IOC functionality (
174e5fd
) -
fixed formatting (
4ff7c4b
) -
added show all to sample storage (
02f950d
) -
cd: drop python/3.9 (
345a95d
) -
Added templated scan and required status updates (
16f033a
)
v0.25.1 (2024-03-05)
Fix
v0.25.0 (2024-03-04)
Feature
- feat: add proxy for h5 image replay for SimCamera (
5496b59
)
Fix
-
fix: add dependency for env (
eb4e10e
) -
fix: fix bug in computation of negative data within SimMonitor (
f4141f0
)
Refactor
-
refactor: fix docstrings (
e5fada8
) -
refactor: fix _add_noise (
aff4cb2
) -
refactor: small fix to int return (
9a154f0
)
Unknown
- Scans are still hanging... (
1f3ef42
)
v0.24.2 (2024-03-01)
Fix
- fix: sim_monitor negative readback fixed (
91e587b
)
Test
- test: add tests for sim (
5ca6812
)
Unknown
v0.24.1 (2024-02-26)
Fix
- fix: SimCamera return uint16, SimMonitor uint32 (
dc9634b
)
Refactor
Unknown
- Revert "Revert "fix(deprecation): remove all remaining .dumps(), .loads() and producer->connector""
This reverts commit b12292246f
(f1e9d1c
)
v0.24.0 (2024-02-23)
Documentation
- docs: added doc strings (
2da6379
)
Feature
- feat: add lmfit for SimMonitor, refactored sim_data with baseclass, introduce slitproxy (
800c22e
)
Fix
- fix: extend bec_device with root, parent, kind (
db00803
)
Refactor
-
refactor: fix Kind import in bec_device_base (
8b04b5c
) -
refactor: bugfix in camera data, model constant (
00f1898
)
Test
- test: added devices for e2e tests (
bc97346
)
Unknown
v0.23.1 (2024-02-21)
Fix
- fix: replaced outdated enable_set by read_only (
f91d0c4
)
v0.23.0 (2024-02-21)
Ci
- ci: added environment variable for downstream pipelines (
406f27c
)
Feature
- feat(static_device_test): added check against BECDeviceBase protocol (
82cfefb
)
Fix
- fix: separate BECDevice and BECDeviceBase (
2f2cef1
)
Refactor
- refactor: made BECDeviceBase a protocol (
84fed4e
)
Test
Unknown
-
Seuence scan via Ophyd works (
47815ee
) -
Revert "refactor: quickfix connector/producer import in scaninfo mixin"
This reverts commit 65b9f23332
(8d5b32e
)
- Revert "fix(deprecation): remove all remaining .dumps(), .loads() and producer->connector"
This reverts commit 4159f3e3ec
(b122922
)
v0.22.0 (2024-02-17)
Feature
-
feat: Add simulation framework for pinhole scan (
491e105
) -
feat: extend sim_data to allow execution from function of secondary devices extracted from lookup (
851a088
)
Refactor
-
refactor: quickfix connector/producer import in scaninfo mixin (
65b9f23
) -
refactor: add DeviceProxy class to sim_framework
refactor(init): remove bec_device_base from import
refactor: cleanup init
refactor: cleanup
refactor: cleanup, renaming and small fixes to sim_framework.
refactor: cleanup imports
refactor: cleanup (01c8559
)
v0.21.1 (2024-02-17)
Fix
- fix(deprecation): remove all remaining .dumps(), .loads() and producer->connector (
4159f3e
)
v0.21.0 (2024-02-16)
Feature
-
feat(galil): added lights on/off (
366f592
) -
feat: flomni stages (
5e9d3ae
) -
feat: flomni stages (
b808659
)
Fix
Refactor
Test
v0.20.1 (2024-02-13)
Feature
- feat: Moving the Automation1 device to BEC repo (
26ee4e2
)
Fix
- fix: Use getpass.getuser instead of os.getlogin to retrieve user name (
bd42d9d
)
v0.20.0 (2024-02-13)
Refactor
-
refactor: Remove send msg to BEC, seems to be not needed (
fa6e24f
) -
refactor: cleanup and renaming according to MR comments (
8cc7e40
) -
refactor(init): Merge branch 'master' into 'cleanup/sim_framework' (
87ff927
)
v0.19.3 (2024-02-10)
Feature
- feat: add BECDeviceBase to ophyd_devices.utils (
8ee5022
)
Fix
-
fix: add imports for core config updates (
fdb2da5
) -
fix: separated core simulation classes from additional devices (
2225daf
)
Refactor
-
refactor: moved bec_scaninfo_mixin to ophyd_devices/utils (
6fb912b
) -
refactor: refactored SimMonitor and SimCamera (
96a5f1b
)
v0.19.2 (2024-02-07)
Fix
- fix: fixed bec_scaninfo_mixin (
ec3ea35
)
v0.19.1 (2024-02-07)
Fix
- fix: remove set and from sim_signals (
bd128ea
)
v0.19.0 (2024-01-31)
Ci
-
ci: fix secret detection (
2ccd096
) -
ci: added security detection (
3b731bb
) -
ci: added downstream_pipeline (
eccd1aa
)
Feature
-
feat: refactor simulation, introduce SimCamera, SimMonitor in addition to existing classes (
f311ce5
) -
feat: introduce new general class to simulate data for devices (
8cc955b
) -
feat: move signals to own file and refactor access pattern to sim_state data. (
6f3c238
)
Fix
- fix: temporal fix for imports (
6cac04a
)
Refactor
- refactor: remove sleep from trigger, and adressed MR comments in sim_data (
10e9acf
)
v0.18.0 (2024-01-26)
Build
- build: fixed dev dependencies (
5759b2a
)
Ci
-
ci: moved dependency to ci pipeline; not needed for dev (
68025e3
) -
ci: added no-cover to static device test (
97e102f
)
Feature
- feat: added basic function tests (
b54b5d4
)
Refactor
- refactor: fixed pragma statement (hopefully) (
257a316
)
Test
- test: added test for static_device_test (
baac1ff
)
v0.17.1 (2024-01-26)
Fix
- fix: changed default for connecting to a device (
802eb29
)
Unknown
- reactor: rerun formatting with black24 (
710beb8
)
v0.17.0 (2024-01-24)
Feature
v0.16.0 (2023-12-24)
Build
- build: fix python requirement (
4362697
)
Feature
- feat: add detector, grashopper tomcat to repository (
ca726c6
)
Fix
- fix: fix cobertura syntax in ci-pipeline (
40eb699
)
Refactor
-
refactor: fix syntax .gitlab-ci.yml file (
a67d6a2
) -
refactor: refactor docstrings (
0d14f9a
) -
refactor: updates related to bec_lib refactoring (
13f75aa
) -
refactor: temporary add SynAxisOPAAS to init.py (
adaa943
) -
refactor: renamed SynAxisOPPAS to SimPositioner; moved readback/setpoint/ismoving signal to sim_signals; closes 27 (
2db65a3
) -
refactor: replace deprecated imports from typing
https://peps.python.org/pep-0585/#implementation (952c92e
)
Unknown
v0.15.0 (2023-12-12)
Documentation
- docs: add files (
ae5c27f
)
Feature
- feat: update ci to default to python3.9 (
849e152
)
Fix
Test
- test: fix bug in usage of mock for tests (
c732855
)
Unknown
- Revert "NIDAQ Ophyd runner for X01DA"
This reverts commit b7a62ea6b1
(0767eb5
)
- NIDAQ Ophyd runner for X01DA (
b7a62ea
)
v0.14.1 (2023-11-23)
Fix
- fix: bugfix tests DDG (
9e67a7a
)
v0.14.0 (2023-11-23)
Documentation
Feature
-
feat: add test for class (
19faece
) -
feat: add delay_generator_csaxs (
e5c90ee
) -
feat: create base class for DDG at psi (
d837ddf
)
Fix
Refactor
-
refactor: remove readme.md for DDG. Classes have sufficient docstrings (
3851983
) -
refactor: removed burst_enabl/disable etc.. slight refactoring of prepare_ddg (
f218a9b
) -
refactor: moved burst_enable/disable, set_trigger to base class (
a734116
)
v0.13.4 (2023-11-23)
Fix
- fix: bugfix: remove std_client from psi_det_base_class; closes #25 (
3ad0daa
)
v0.13.3 (2023-11-21)
Documentation
-
docs: imporive pylint score (
5b27e6f
) -
docs: add docstrings, improve pylint score (
5874466
) -
docs: add docstring (
cbe8c8c
)
Fix
-
fix: fix auto_monitor=True for MockPV by add add_callback = mock.MagicMock() (
e7f7f9d
) -
fix: renamed to prepare_detector_backend (
16022c5
) -
fix: rename custome_prepare.prepare_detector_backend, bugfix in custom_prepare.wait_for_signals (
f793ec7
) -
fix: add init and super().init to falcon,eiger and pilatus (
9e26fc2
)
Refactor
-
refactor: remove redundant init calls (
7f6db66
) -
refactor: mcs_cSAXS complies with psi_detector_base (
8bd65b7
) -
refactor: mcs_card inherits from base class psi_detector_base (
d77e8e2
) -
refactor: fix ini and add comment to psi_detector_base (
3a37de9
)
Test
v0.13.2 (2023-11-20)
Fix
-
fix: remove stop from falcon.custom_prepare.arm_acquisition; closes #23 (
9e1a6da
) -
fix: remove stop from pilatus.custom_prepare.finished (
334eeb8
) -
fix: remove duplicated stop call from eiger.custom_prepare.finished (
175700b
)
v0.13.1 (2023-11-18)
Fix
- fix: include all needed files in packaged distro
Fix #21 (204f94e
)
v0.13.0 (2023-11-17)
Feature
-
feat: refactor falcon for psi_detector_base class; adapted eiger; added and debugged tests (
bcc3210
) -
feat: add CustomDetectorMixin, and Eiger9M setup to separate core functionality in the ophyd integration (
c8f05fe
) -
feat: add docstring to detector base class; closes #12 (
2252779
) -
feat: add SLSDetectorBaseclass as a baseclass for detectors at SLS (
13180b5
)
Fix
-
fix: fixed MIN_readout, and made it a class attribute with set/get functions (
b9d0a5d
) -
fix: add User_access to cSAXS falcon and eiger (
e8ec101
) -
fix: removed init from eiger9mcSAXS (
c614873
) -
fix: fix imports to match bec_lib changes (
9db00ad
) -
fix: fixed merge conflict (
d46dafd
) -
fix: removed sls_detector_baseclass, add psi_detector_base, fixed tests and eiger9m_csaxs (
90cd05e
) -
fix: add PSIDetectorBase (
a8a1210
) -
fix: small bugfix (
ee5cf17
) -
fix: fixed imports to comply with bec_lib refactoring (
79cfaf6
) -
fix: bugfix (
7fefb44
) -
fix: add remaining function, propose mechanism to avoid calling stage twice (
3e1a2b8
) -
fix: changed file_writer to det_fw (
575b4e6
)
Refactor
-
refactor: refactored pylint formatting (
8bf208e
) -
refactor: clean up code (
4c86f8c
) -
refactor: refactored pilatus to psi_detector_base class and adapted tests (
e9d9711
)
Test
- test: remove tests from pylint check (
6e4b7c6
)
Unknown
-
doc: refactor docstrings (
5c7fe09
) -
doc: add docstrings for functions (
3478435
) -
fix; add other abstract methods, except: stage/unstage/_finished and _publish_file_location (
9c398e6
)
v0.12.0 (2023-11-17)
Feature
- feat: added syndynamiccomponents for BEC CI tests (
824ae0b
)
v0.11.0 (2023-11-16)
Feature
- feat: add pylint check to ci pipeline (
a45ffe7
)
Refactor
- refactor: fix bec_lib imports (
d851cf6
)
v0.10.2 (2023-11-12)
Fix
- fix: remove pytest dependency for eiger, falcon and pilatus; closes #18 and #9 (
c6e6737
)
Refactor
-
refactor: add configurable timeout and ClassInitError (
a7d713b
) -
refactor: remove obsolet test.py function; relates to #19 (
a4efb59
) -
refactor: refacoring of falcon sitoro (
97b6111
) -
refactor: refactore falcon init (
38db08c
)
Test
- test: fix mock_cl.thread_class for eiger,falcon and pilatus; add tests for falcon csaxs; fix bugs in code based on tests (
e3e134c
)
v0.10.1 (2023-11-09)
Fix
- fix: adding pytest as dependency; should be removed! (
a6a621f
)
Refactor
- refactor: fixed formatting (
b59f9b4
)
v0.10.0 (2023-11-08)
Feature
-
feat: added fupr (
9840491
) -
feat: added support for flomni galil (
23664e5
) -
feat: added galil for flomni (
7b17b84
)
Fix
-
fix: changed dependency injection for controller classes; closes #13 (
fb9a17c
) -
fix: fixed fupr number of axis (
9080d45
) -
fix: fixed fupr axis_is_referenced (
ce94a6a
) -
fix: fixed fupr axis_is_referenced (
3396ff4
) -
fix: fixed fupr axis_is_referenced (
d72dc82
) -
fix: fixed import; fixed file name (
2ddc074
) -
fix: fixed drive_to_limit (
1aae1eb
) -
fix: fixed drive_to_limit (
3eea89a
) -
fix: fixed id assignment (
9b3139e
) -
fix: fixed import for fgalil (
3f76ef7
)
Refactor
- refactor: cleanup and unifying galil classes (
981b877
)
Test
- test: fixed controller init (
89cf412
)
v0.9.2 (2023-11-08)
Refactor
-
refactor: addressed comments from review; fixed docstring; add DeviceClassInitError (
bda859e
) -
refactor: rename infomsgmock and add docstrings (
8a19ce1
) -
refactor: remove bluesky runengine dependency from re_test.py (
57a4362
) -
refactor: add min_readouttime, add complemented test cases; closes #11 #10 (
ba01cf7
) -
refactor: requests put and delete moved to separate functions (
13d26c6
) -
refactor: add _send_requests_delete (
4ce26b5
) -
refactor: refactored tests and eiger (
d2cd6a4
) -
refactor: renaming (
a80d13a
) -
refactor: class renaming and minor changes in variable names (
5d02a13
) -
refactor: fixed tests and mocks for refactor init (
256aa41
)
Test
-
test: resolved problem after merge conflict (
f32fdbc
) -
test: fixed tests (
cf4f195
) -
test: fixed pilatus tests; closes #10 (
188c832
) -
test: fixed tests for eigerl; closes #11 (
6b0b8de
) -
test: fixed all eiger test with updated mock PV; closes #11 (
cb49a2a
) -
test: fix test to mock PV access (
7e9abdb
) -
test: test init filewriter (
ee77013
) -
test: add tests for close and stop filewriter (
d3e8ece
) -
test: add first tests for pilatus (
a02e0f0
)
Unknown
- Merge branch 'eiger_refactor' into 'master'
refactoring and tests for eiger and pilatus detectors
Closes #11 and #10
See merge request bec/ophyd_devices!36 (47d3a5a
)
-
Update .gitlab-ci.yml file (
a14223c
) -
Merge branch 'master' into 'eiger_refactor', resolve merge conflicts
Conflicts:
ophyd_devices/epics/devices/eiger9m_csaxs.py
ophyd_devices/epics/devices/pilatus_csaxs.py (324f509
)
v0.9.1 (2023-11-02)
Fix
- fix: fixed complete call for non-otf scans (
9e6dc2a
)
v0.9.0 (2023-10-31)
Feature
- feat: added file-based replay for xtreme (
d25f92c
)
Fix
- fix: bugfixes after adding tests (
72b8848
)
Refactor
-
refactor: remove test case without sim_mode from init, fix pending (
70ba2ba
) -
refactor: generalize sim_mode (
9dcf92a
) -
refactor: pilatus changes from stage and minor changes for eiger and falcon (
08e35df
) -
refactor: falcon, add trigger function (
7f4082a
) -
refactor: falcon, adapt to eiger refactoring (
0dec88e
) -
refactor: eiger, small refactoring of docs and names (
0f5fe04
) -
refactor: eiger, small bugfix (
583c61f
) -
refactor: eiger, refactoring done of unstage, stop and closing det and filewriter (
d9606a4
) -
refactor: eiger, adapt publish file (
7346f5d
) -
refactor: eiger, fix _on_trigger (
8eb60a9
) -
refactor: eiger, add documentation for stage (
cbeb679
) -
refactor: eiger, add trigger function (
e6d05c9
) -
refactor: pilatus bugfix (
7876510
) -
refactor: prep detector and filewriter for falcon; stage refactored (
4c120b0
) -
refactor: small change on eiger arm (
c2e4bbc
) -
refactor: reworked arm to (
ce8616a
) -
refactor: eiger9m stage function, refactoring (
6dae767
) -
refactor: change _init for pilatus (
c5951b3
) -
refactor: change _init for falcon detector (
6f49be4
) -
refactor: add comment to loggers in _update_std_cfg (
4c6e99a
) -
refactor: change _init filewriter and detector for eiger9m (
920d7bb
) -
refactor: add _init function to all classes (
55d20a0
) -
refactor: add documentation, clean up init function and unify classes (
22e63c4
) -
refactor: add docstrings and clean cam classes; dxp and hdf for falcon (
702b212
) -
refactor: add docstrings to errors (
88d3b92
) -
refactor: cleanup import for detectors (
217c27b
)
Test
- test: add tests for eiger (
78ba00c
)
Unknown
- Merge branch 'xtreme_sim' into 'master'
feat: added file-based replay for xtreme
See merge request bec/ophyd_devices!37 (de7df4f
)
- Merge branch 'csaxs_detectors' into 'master'
Csaxs detectors
Closes #3
See merge request bec/ophyd_devices!35 (8bf5b76
)
v0.8.1 (2023-09-27)
Fix
-
fix: fixed formatting (
48445e8
) -
fix: add ndarraymode and formatting (
712674e
) -
fix: online changes e21536 (
0372f6f
)
v0.8.0 (2023-09-15)
Feature
- feat: first draft for Epics sequencer class (
c418b87
)
Fix
-
fix: format online changes via black (
f221f9e
) -
fix: minor changes on the sgalil controller (
b6bf7bc
) -
fix: small changes in epics_motor_ex, potentially only comments (
f9f9ed5
) -
fix: online changes in e20639 for mcs card operating full 2D grid (
67115a0
) -
fix: online changes e20643 (
0bf308a
) -
fix: online changes sgalil e20636 (
592ddfe
) -
fix: online changes pilatus_2 e20636 (
76f88ef
) -
fix: online changes e20636 mcs (
bb12181
) -
fix: online changes e20636 falcon (
7939045
) -
fix: online changes eiger9m (
e299c71
) -
fix: online changes DDG (
c261fbb
)
v0.7.0 (2023-09-07)
Feature
- feat: add timeout functionality to ophyd devices (
c80d9ab
)
v0.6.0 (2023-09-07)
Feature
-
feat: add falcon and progress bar option to devices (
3bab432
) -
feat: extension for epics motors from xiaoqiang (
057d93a
)
Fix
-
fix: online changes (
3a12697
) -
fix: adjusted init for epics motor extension (
ac8b96b
) -
fix: changes for sgalil grid scan from BEC (
3e594b5
) -
fix: working acquire, line and grid scan using mcs, ddg and eiger9m (
58caf2d
) -
fix: DDG logic to wait for burst in trigger (
5ce6fbc
) -
fix: online changes SAXS (
911c8a2
) -
fix: working mcs readout (
8ad3eb2
) -
fix: fix ddg code (
b3237ce
) -
fix: bugfix online fixes (
ba9cb77
) -
fix: bugfix in delaygenerators (
2dd8f25
) -
fix: online changes to all devices in preparation for beamtime (
c0b3418
)
Unknown
- Merge branch 'csaxs_detector_integration' into 'master'
Csaxs detector integration
See merge request bec/ophyd_devices!34 (4902964
)
- Merge branch 'master' into 'csaxs_detector_integration'
Conflicts:
setup.py (0a1ee98
)
v0.5.0 (2023-09-01)
Feature
-
feat: added derived signals for xtreme (
1276e1d
) -
feat: add mcs_readout_monitor and stream (
ab22056
) -
feat: add ConfigSignal to bec_utils (
ac6de9d
) -
feat: adding mcs card to repository (
96a131d
) -
feat: add bec_utils to repo for generic functions (
86e93af
) -
feat: add bec_scaninfo_mixin to repo (
01c824e
) -
feat: bec_scaninfo_mixin class for scaninfo (
49f95e0
) -
feat: add eiger9m csaxs (
f3e4575
) -
feat: add mcs ophyd device (
448890a
) -
feat: added falcon ophyd device to repo (
88b238a
)
Fix
-
fix: added pyepics dependency (
66d283b
) -
fix: online changes (
b6101cc
) -
fix: mcs working (
08efb64
) -
fix: add std_daq_client and pyepics to setup (
5d86382
) -
fix: bugfix for polarity (
fe404bf
) -
fix: test function (
2dc3290
) -
fix: online changes to integrate devices in BEC (
fbfa562
) -
fix: fixed stop command (
d694f65
) -
fix: running ophyd for mcs card, pending fix mcs_read_all epics channel (
7c45682
) -
fix: bec_utils mixin (
ed0ef33
) -
fix: sgalil scan (
cc6c8cb
) -
fix: pil300k device, pending readout (
b91f8db
) -
fix: adjusted delaygen (
17347ac
) -
fix: add readout time to mock scaninfo (
8dda7f3
) -
fix: add flyscan option (
3258e3a
) -
fix: stepscan logic implemented in ddg (
c365b8e
) -
fix: use bec_scaninfo_mixin in ophyd class (
6ee819d
) -
fix: add status update std_daq (
39142ff
) -
fix: mcs updates (
14ca550
) -
fix: falcon updates (
b122de6
) -
fix: add bec producer message to stage (
83c395c
) -
fix: add initialization functionality (
41e0e40
) -
fix: adjust ophyd class layout (
eccacf1
) -
fix: stage works again, unstage not yet (
96d746c
)
Refactor
-
refactor: online changes (
2786791
) -
refactor: eiger9m updates, operation in gating mode (
053f1d9
) -
refactor: updated scaninfo mix (
7de0ff2
) -
refactor: bugfix (
e8f2f82
) -
refactor: remove some unnecessary test code (
c969927
) -
refactor: class refactoring, with other 2 detectors (
fb8619d
) -
refactor: class refactoring, pending change to SlsDetectorCam (
b1150c4
) -
refactor: refactoring of eiger9m class, alsmost compatible with pilatus (
287c667
)
v0.4.0 (2023-08-18)
Feature
- feat: add pilatus_2 ophyd class to repository (
9476fde
)
Fix
- fix: simple end-to-end test works at beamline (
28b91ee
)
Unknown
- Merge branch 'pilatus_2' into 'master'
Pilatus 2
See merge request bec/ophyd_devices!33 (33e317c
)
v0.3.0 (2023-08-17)
Documentation
-
docs: details on encoder reading of sgalilg controller (
e0d93a1
) -
docs: documentation update (
5d9fb98
) -
docs: add documentation for delay generator (
7ad423b
) -
docs: updated documentation (
eb3e90e
)
Feature
-
feat: add continous readout of encoder while scanning (
69fdeb1
) -
feat: adding io access to delay pairs (
4513110
) -
feat: read_encoder_position, does not run yet (
9cb8890
) -
feat: add readout_encoder_position to sgalil controller (
a94c12a
)
Fix
-
fix: bugfix on delaystatic and dummypositioner (
416d781
) -
fix: bugfix burstenable and burstdisalbe (
f3866a2
) -
fix: limit handling flyscan and error handling axes ref (
a620e6c
) -
fix: bugfix stage/unstage (
39220f2
) -
fix: small fixes to fly_grid_scan (
87ac0ed
)
Refactor
-
refactor: fix format sgalil (
b267284
) -
refactor: fix formatting DDG (
0d74b34
) -
refactor: small bugfix and TODO comments (
7782d5f
) -
refactor: bugfix of sgalil flyscans (
291e9ba
) -
refactor: small adjustments to fly scans (
04b4bd5
)
Unknown
- Merge branch 'sgalil_flyscan' into 'master'
Sgalil flyscan
See merge request bec/ophyd_devices!32 (2847371
)
-
doc: add sgalil controller file 'sgalil.dmc' to folder (
bb9af77
) -
add grid scan and sgalil_reference to ophyd class (
6b5d829
)
v0.2.1 (2023-07-21)
Ci
- ci: fixed python-semantic-release version to 7.* (
1c66d5a
)
Fix
- fix: fixed sim readback timestamp (
7a47134
)
v0.2.0 (2023-07-04)
Build
- build: added missing dependencies (
e226dbe
)
Documentation
- docs: improved readme (
781affa
)
Feature
- feat: add DDG and prel. sgalil devices (
00c5501
)
Fix
-
fix: formatting DDG (
4e10a96
) -
fix: bec_lib.core import (
25c7ce0
) -
fix: recover galil_ophyd from master (
5f655ca
) -
fix: fixed galil sgalil_ophyd confusion from former commit (
f488f0b
)
Unknown
- Merge branch 'fix-delaygen' into 'sgalil_integration_cSAXS'
Delaygen pseudoaxis fix
See merge request bec/ophyd_devices!30 (913188f
)
- test
common
sgalil integration tests (003cf9d
)
-
Code formatting (
519859c
) -
Fixed but to remove Thread Signal from Axis movements - working motions on samx/samy (
26f834b
) -
SGalil ophyd device, samx integration still pending (
822b6b1
)
v0.1.0 (2023-06-28)
Ci
-
ci: fixed typo (
2b0ee22
) -
ci: added semver (
daa5d9e
) -
ci: added semver (
9c0bd1e
) -
ci: added additional tests for other python versions (
d92c7ca
) -
ci: cleanup (
56e5d5d
) -
ci: moved to morgana harbor (
77845a4
)
Feature
-
feat: added dev install to setup.py (
412a0e4
) -
feat: added pylintrc (
020459e
) -
feat: added sls detector (
63ece90
) -
feat: added missing epics devices for xtreme (
2bf57ed
) -
feat: added otf sim (
f351320
) -
feat: added nested object (
059977d
) -
feat: added test functions for rpc calls (
5648ea2
)
Fix
-
fix: fixed gitignore file (
598d72b
) -
fix: adjustments for new bec_lib (
eee8856
) -
fix: moved to new bec_client_lib structure (
35d5ec8
) -
fix: fixed harmonic signal (
60c7878
) -
fix: fixed pv name for sample manipulator (
41929a5
) -
fix: added missing file (
5a7f8ac
) -
fix: fixed x07ma devices (
959789b
) -
fix: online bug fixes (
bf5f981
) -
fix: fixed rt_lamni hints (
2610542
) -
fix: fixed rt_lamni for new hinted flyers (
419ce9d
) -
fix: moved to hint structure for flyers (
fc17741
) -
fix: added default_sub (
9b9d3c4
) -
fix: minor adjustments to comply with the openapi schema; set default onFailure to retry (
cdb3fef
) -
fix: fixed timestamp update for bpm4i (
dacfd1c
) -
fix: fixed bpm4i for subs (
4c6b7f8
) -
fix: formatter (
9e938f3
) -
fix: online fixes (
1395044
) -
fix: removed matplotlib dependency (
b5611d2
) -
fix: fixed epics import (
ec3a93f
)
Refactor
-
refactor: prep for semver (
c5931a4
) -
refactor: prep for semver (
428a13c
) -
refactor: cleanup (
0ae9367
) -
refactor: formatting (
872d845
) -
refactor: formatter (
f2d2a0a
) -
refactor: fixed black formatting (
db32219
) -
refactor: cleanup (
7bd602c
)
Unknown
- Merge branch 'repo_cleanup' into 'master'
ci: added additional tests for other python versions
See merge request bec/ophyd_devices!29 (f4d39e7
)
-
Merge branch 'master' into repo_cleanup (
aa96e0f
) -
Merge branch 'repo_cleanup' into 'master'
refactor: cleanup
See merge request bec/ophyd_devices!28 (1ca809c
)
- Merge branch 'repo_cleanup' into 'master'
Repo cleanup
See merge request bec/ophyd_devices!27 (cc52364
)
- Merge branch 'bec_lib_renaming' into 'master'
fix: adjustments for new bec_lib
See merge request bec/ophyd_devices!26 (4541868
)
-
Delaygen pseudoaxis fix (
04cb9e6
) -
Merge branch 'bec_utils_update' into 'master'
fix: moved to new bec_client_lib structure
See merge request bec/ophyd_devices!25 (422f963
)
-
Update .gitlab-ci.yml (
f86024e
) -
Merge branch 'xtreme_keithley' into 'master'
added more devices for xtreme
See merge request bec/ophyd_devices!24 (76b29fb
)
-
added more devices for xtreme (
67b7b85
) -
Merge branch 'x07ma-workaround' into 'master'
X07ma workaround
See merge request bec/ophyd_devices!23 (1e44c71
)
- Merge branch 'x07ma' into 'x07ma-workaround'
workaround when magnet setpoint = readback
See merge request bec/ophyd_devices!22 (dc8d9ad
)
-
workaround when magnet setpoint = readback (
c5b5b64
) -
Merge branch 'xtreme_devices_update' into 'master'
fix: fixed harmonic signal
See merge request bec/ophyd_devices!21 (c8c642c
)
- Merge branch 'xtreme_devices_update' into 'master'
fix: fixed pv name for sample manipulator
See merge request bec/ophyd_devices!20 (4c7b9c0
)
- Merge branch 'xtreme_devices_update' into 'master'
Xtreme devices update
See merge request bec/ophyd_devices!19 (9fcdbfb
)
- Merge branch 'xtreme_update' into 'master'
Xtreme update
See merge request bec/ophyd_devices!17 (7a889f3
)
-
Merge branch 'master' of gitlab.psi.ch:/bec/ophyd_devices (
c30df21
) -
Merge branch 'master' of gitlab.psi.ch:/bec/ophyd_devices (
d73ac33
) -
formatter: fixed formatter (
4de1fb9
) -
Merge branch 'x07ma' into 'master'
X07ma: PGM OtF scan with FlyerInterface
See merge request bec/ophyd_devices!16 (7b950de
)
-
mark scan params as configuration attrs (
d3d5aa1
) -
add SUB_VALUE event to publish intermediate steps (
6692e53
) -
fix describe_collect method (
66d18e8
) -
use FlyerInterface for PGM OtF scan (
b7ead90
) -
correct a few signals' kind (
5cc8cb7
) -
Merge branch 'x07ma_devices' into 'master'
X07ma devices
See merge request bec/ophyd_devices!15 (139418f
)
- Merge branch 'x07ma' into 'x07ma_devices'
X07ma specific devices
See merge request bec/ophyd_devices!14 (38c869f
)
-
fix suffixes (
ff8f2a9
) -
fix magnets prefix (
87c6c4e
) -
X07MA devices imported from PShell devices (
c406c82
) -
Add LICENSE (
376d8c2
) -
Merge branch 'fix-mokev-mono-offests' into 'master'
Adding Theta2 offsets to mono
See merge request bec/ophyd_devices!13 (7320955
)
-
Testing, fixing and blacking (
0bffecc
) -
Adding Theta2 offsets to mono (
6b20113
) -
Merge branch 'feat-combined-channels' into 'master'
Two solutions for combined EPICS PVs
See merge request bec/ophyd_devices!11 (e11ef95
)
-
Added to ini files (
5ecdf39
) -
Added to ini files (
60708d5
) -
Blacked on 3.10 (
f3a14ab
) -
With a simple Signal (
3e5c951
) -
Older blacking (
e044d7f
) -
Two solutions for combined PVs (
ae59265
) -
Merge branch 'sls_info' into 'master'
fix: online fixes
See merge request bec/ophyd_devices!10 (c1cb33e
)
- Merge branch 'csaxs_prep' into 'master'
fix: fixed epics import
See merge request bec/ophyd_devices!9 (48a5503
)
- Merge branch 'sls_info' into 'master'
Sls info
See merge request bec/ophyd_devices!8 (d9bdc19
)
- Merge branch 'feature-first-epics-devices' into 'master'
First EPICS devices from controls repo
See merge request bec/ophyd_devices!1 (e119f12
)
-
Older blacking (
7adb38d
) -
Merge branch 'virtual-motors-for-detector' into 'feature-first-epics-devices'
Virtual motors for detector
See merge request bec/ophyd_devices!7 (9c27f8f
)
-
Blacked (
c9abd2a
) -
Tested monochromator virtual axes (
a0a0c13
) -
Mono motors in read only mode (
bbf53a3
) -
All devices instantiate (
fd7208e
) -
Adding virtual otors for mono bender and detector (
c483b50
) -
Flaking (
7bb9c11
) -
Better config (
6c2ae5c
) -
Output formatting (
5725af8
) -
bug fixes for sls devices (
62054c5
) -
added auto_monitor forwarder to sls_info (
e0c0469
) -
Merge branch 'sls_info' of gitlab.psi.ch:/bec/ophyd_devices into sls_info (
8c6a96c
) -
removed duplicated pv (
08a8272
) -
improvements for sls info (
7bf193e
) -
Flaking (
cb1549c
) -
Flaking (
5f251db
) -
Small chanege (
15950e6
) -
Codestyle (
3a7dd4e
) -
Flaking (
c7867a9
) -
Added insertion device proxy (
19f5f72
) -
A few more fixes (
82a37ce
) -
XBPM proxies (
8b74d08
) -
Added device factory (
2443269
) -
Merge branch 'sls_info' into 'master'
Sls info
See merge request bec/ophyd_devices!6 (0397ec4
)
-
Merge branch 'master' into sls_info (
f5096a9
) -
Merge branch 'master' of gitlab.psi.ch:/bec/ophyd_devices (
e9869d8
) -
cleanup (
c7cabc3
) -
online_changes (
7b221ea
) -
added eiger1p5M (
bba6109
) -
added beamlineinfo to int (
bd7b18c
) -
added beamlineinfo (
bd8d081
) -
Merge branch 'online_changes' into 'master'
Online changes
See merge request bec/ophyd_devices!5 (2a36549
)
-
Merge branch 'master' into online_changes (
ca5a03b
) -
added lsamx/lsamy from config (
7be2f9a
) -
Merge branch 'online_changes' into 'master'
added enabled-set
See merge request bec/ophyd_devices!4 (6b4cf3f
)
-
added enabled-set (
d71e821
) -
Merge branch 'online_changes' into 'master'
added device enable/disable routines to rt_lamni
See merge request bec/ophyd_devices!3 (78a944e
)
-
added device enable/disable routines to rt_lamni (
d6452db
) -
Merge branch 'online_changes' into 'master'
Online changes
See merge request bec/ophyd_devices!2 (31fbefb
)
-
fixed tests (
faa6e0d
) -
Update .gitlab-ci.yml (
be8d113
) -
Update .gitlab-ci.yml (
22bbfb1
) -
Update .gitlab-ci.yml (
cdc0f82
) -
updated ci file (
ab61aa6
) -
fixed formatting for socket (
28cb54c
) -
added bec logger (
ed77e57
) -
fixed bug that lead galil to quit unexpectedly (
0b774f2
) -
fixed bug in rt readout (
e66208c
) -
First EPICS devices from controls repo (
d6da41f
) -
added SynSignalRO (
a8a2637
) -
update timestamp on read (
fbace69
) -
replaced staging in tests by direct controller.on calls (
fbdccf4
) -
removed controller.on methods from staging; improvements for detector sim (
80e101a
) -
added first version of a detector sim (
d60b58a
) -
minor cleanup (
a3b3efc
) -
added pre-commit hook (
000bdfd
) -
enforced black (
ac234ed
) -
improvements for flyer sim (
e6ce939
) -
added threadlocks to signals (
49106b0
) -
Merge branch 'master' of gitlab.psi.ch:/bec/ophyd_devices (
4a0210c
) -
added threadlock decorator to all socket calls; cleanup (
5ceadfb
) -
online changes; added threadlock for galil (
4a32d71
) -
removed signal entry for now (
bf0b1cb
) -
black; added push events to rt_lamni (
98a1426
) -
Merge branch 'master' of gitlab.psi.ch:/bec/ophyd_devices (
069887c
) -
added flyer sim (
619ff60
) -
Merge branch 'master' of https://gitlab.psi.ch/bec/ophyd_devices (
2434ba3
) -
online changes; added bec logger; added limits to custom devices (
6e541cc
) -
Update .gitlab-ci.yml (
c97d69e
) -
Update .gitlab-ci.yml (
75420a0
) -
Update .gitlab-ci.yml (
e9998f1
) -
Update .gitlab-ci.yml (
f8679b0
) -
added git; changed python image to 3.8 (
2395ba9
) -
online changes (
3b97133
) -
online_changes (
d3acfad
) -
Merge branch 'master' of https://gitlab.psi.ch/bec/ophyd_devices (
1ef5035
) -
online_changes (
a0bd8bb
) -
changed to new config attribute device_mapping (
298094d
) -
fixed bug fixed again (overwritten by import) (
8eff1f7
) -
fixed indents (
a23e197
) -
import from internal git (
d727c12
) -
fixed bug in device sim for stopping devices (
fb1c39c
) -
fixed bug in sim (
a87ab24
) -
export from internal gitlab (
52ce30d
) -
Initial commit (
b1a3cd3
)