Skip to content

PyDM v1.12

Compare
Choose a tag to compare
@mattgibbs mattgibbs released this 12 Jan 23:18
· 915 commits to master since this release
1272141

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

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

  • Document path separator in PYDM_DISPLAYS_PATH environment variable by @prjemian in #758

New Contributors

Full Changelog: v1.11.1...v1.12.0