Skip to content

Commit aa64292

Browse files
authored
Merge pull request #1338 from tangkong/rel_v8.8.0
REL: Release notes v8.8.0
2 parents 8334ddf + 72d0d64 commit aa64292

17 files changed

+62
-493
lines changed

docs/source/releases.rst

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,68 @@ Release History
22
###############
33

44

5+
v8.8.0 (2025-03-27)
6+
===================
7+
8+
API Breaks
9+
----------
10+
- `EllBase`: Calling this constructor now requires channel to be declared as a mandatory arg. It will no longer default to channel=1.
11+
12+
Library Features
13+
----------------
14+
- Added `SmarAct`.detailed.ui screen
15+
- Accompanying `SmarAct`.detailed.py screen to handle closed loop and picoscale
16+
- Added `SmarActTipTilt`.embedded ui and py screens for operational support
17+
- Designed and implemented huge improvements for all the SmarAct typhos screens, a monumental win for laser folk.
18+
19+
Device Features
20+
---------------
21+
- `SmarAct`: fix TTZ_THRESHOLD setter in detailed screen
22+
- `SmarActTipTilt`: Added invert_tip and invert_tilt check boxes
23+
- `SmarActTipTilt`: Added methods to flip which button corresponds to STEP_FORWARD and STEP_REVERSE respectively
24+
- `SmarActTipTilt`: added step_size to embedded screen
25+
- `SmarActEncodedTipTilt`: added embedded screens
26+
- `SmarActEncodedTipTilt`: bundles open-loop and closed-loop motion
27+
- `SmarActEncodedTipTilt`: wraps the home and calibrate sequence into single methods
28+
- `SmarActEncodedTipTilt`: add ``channel_state_raw``, ``calibrating``, and ``referencing`` signals
29+
- Added long_name fields to various SmarAct classes in pcsdevices.epics_motor
30+
- `LasBasler`: Adds long_names to signals
31+
- `LasBasler`: Adds `save_setting` and `load_setting` signals for saving and loading settings
32+
- Change gas needle gui name to be consistent with PLC gas jet name
33+
- Made ``m_pi_up_enc`` and ``g_pi_up_enc`` components in `spectrometer.Mono` kind ommitted instead of normal so they aren't on gui
34+
- Added ``m_pi_enc_rms`` and ``g_pi_enc_rms`` components to `spectrometer.Mono`
35+
- Added ``pitch_enc_rms`` component to `mirror.XOffsetMirrorBend` to override the inherited component
36+
from `mirror.XOffsetMirror` with a different pv and docstring
37+
- Add ``cvmi_bootstrap`` module for the special CVMI RP bootstrapping experiment.
38+
Rename the four axis names per request from scientists and remove three axes.
39+
- `Ell6` and `Ell9`: overload done_comparator to not use numpy.isclose()
40+
- Adding error_message component to `EllBase` for typhos to display error messages
41+
42+
New Devices
43+
-----------
44+
- The `DCCMono` is a new device to support SP1L0:DCCM installed on L0S09 in the FEE. This SP1L0 is the first of many new Double Channel Cut Monochromators (DCCMs) that will be coming to LCLS in the future. This device can also be used for other DCCMs such as the L2HE DXS HHLMs (High Heat Load Monochromators) and other DCCMs.
45+
46+
Bugfixes
47+
--------
48+
- Improves error handling for presets when the position is unknown or uninitialized.
49+
- `TwinCATStatePositioner.reset_cmd` is now a ``PytmcSignal`` with io='io' instead of an ``EpicsSignal`` to properly display the RBV readback PV in typhos.
50+
51+
Maintenance
52+
-----------
53+
- Adjusts ``MPODApalisChannel`` to set its limits based on the parent MPODApalisModule settings
54+
- Adds option to defer preset path loading until needed. Presets will
55+
now load when tab-completion or preset-related attributes are accessed.
56+
57+
Contributors
58+
------------
59+
- tongju12
60+
- KaushikMalapati
61+
- aberges-SLAC
62+
- mitchellc5
63+
- tangkong
64+
65+
66+
567
v8.7.0 (2024-12-20)
668
===================
769

docs/source/upcoming_release_notes/1275-SmarAct_UI_Overhaul.rst

Lines changed: 0 additions & 33 deletions
This file was deleted.

docs/source/upcoming_release_notes/1317-perf_preset_loading.rst

Lines changed: 0 additions & 31 deletions
This file was deleted.

docs/source/upcoming_release_notes/1318-TwinCATStatePositionerResetIndicator.rst

Lines changed: 0 additions & 30 deletions
This file was deleted.

docs/source/upcoming_release_notes/1319-bug_preset_error.rst

Lines changed: 0 additions & 30 deletions
This file was deleted.

docs/source/upcoming_release_notes/1321-cvmi-bootstrap.rst

Lines changed: 0 additions & 31 deletions
This file was deleted.

docs/source/upcoming_release_notes/1322-add_DCCMono.rst

Lines changed: 0 additions & 30 deletions
This file was deleted.

docs/source/upcoming_release_notes/1323-RIX_Mirror_RMS.rst

Lines changed: 0 additions & 33 deletions
This file was deleted.

docs/source/upcoming_release_notes/1324-edit_gas_needle_axes_names.rst

Lines changed: 0 additions & 30 deletions
This file was deleted.

docs/source/upcoming_release_notes/1325-SmarActEncodedTipTilt.rst

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)