Skip to content

v1.25.2

Latest
Compare
Choose a tag to compare
@nstelter-slac nstelter-slac released this 29 Jan 00:15
· 2 commits to master since this release
4a10536

What's Changed

This update adds a host of bug fixes and maintenance work to PyDM. Included is a fix for loading widgets in QtDesigner when PyDM is installed from PyPI, a fix for indexing into a NTTable's array of np.integer types, a fix for using a PyDMSlider with floating point values, and an improved doc page on setup and contributing for developers.

This update also adds new options for stdout and stderr output from subprocesses launched by PyDMShellCommand widgets, and fixes the issue of these subprocess temporarily freezing when outputting a large amount.

New Features

  • ENH/FIX: shell command output options by @ZLLentz in #1138
  • ENH: make main window menubar action for 'Enter Fullscreen' toggle to 'Exit Fullscreen' when in fullscreen view. by @nstelter-slac in #1128

Docs

Maintenance

Bug Fixes

  • BUG: fix issue where designer doesn't load pydm widgets when pydm is installed from PyPI using pip by @nstelter-slac in #1132
  • FIX: Store Data for FormulaCurveItem with Constant Value by @zdomke in #1124
  • FIX: Check Validity of QAbstractTableModel Classes by @zdomke in #1122
  • FIX: maintain reference to related displays to avoid gc by @ZLLentz in #1137
  • FIX: Small change to addess a valueError in PyDMSlider when they are being dragged by @YektaY in #1147
  • BUG: Add a case in p4p_plugin_component.py for Numpy integers. by @slactjohnson in #1120

New Contributors

Full Changelog: v1.25.1...v1.25.2