PyDM v1.12
PyDM 1.12.0 Release Notes
This release adds several new features, including two new plugins designed to let you store and display client-side information in channels (local and calc plugins). A very frequently requested feature for multiple Y-axes in plot widgets has been added (making plots of multiple types of data much more usable). As usual, we've also found several bugs and fixed them.
Announcement: End of Python 2 compatibility
This is the last version that will run under Python 2. Many of the new features we want to implement (and the 3rd party libraries we depend on) are going Python 3 only, so we are no longer going to provide support for Python 2.
Enhancements
- ENH: Arrows at end of PYDMDrawingLine by @YektaY in #745
- ENH: Local data plugin by @YektaY in #741
- ENH: Add support for multiple y-axes to PyDM plots by @jbellister-slac in #754
- ENH: Calculation Data Plugin by @YektaY in #747
Bug Fixes
- Troubleshooting broken tests. by @mattgibbs in #742
- FIX: bug in the line edit file when boolean method is called. by @YektaY in #755
- BLD: Use pyqtgraph version 0.11.0 when installing PyDM by @jbellister-slac in #776
- FIX: PYDMByteIndicator was not changing color when invalid alarm was set by @YektaY in #777
- FIX: added a method to address issue with PyDMByteIndicator where color would not update when alarm state changes by @YektaY in #778
- FIX: Issue with drawing widget using default color not loading unless widget refreshed. by @YektaY in #781
Documentation
New Contributors
- @YektaY made their first contribution in #745
- @jbellister-slac made their first contribution in #754
Full Changelog: v1.11.1...v1.12.0