Skip to content

Basic Functionality

Compare
Choose a tag to compare
@mattgibbs mattgibbs released this 21 Oct 22:54
· 2956 commits to master since this release

Seems like a good idea to start tagging versions at some point in time, so here we are. This release merges in a bunch of new functionality from Teddy Rendahl and Zachary Lentz, including:

  • New widgets
    • PyDMPushButton, a widget which puts a value to a channel when you click it.
    • PyDMShellCommand, a widget which executes a shell command.
    • PyDMEmbeddedDisplay, a widget which lets you embed one .ui file within another.
  • New features
    • PyDMLineEdit now has fancy support for units, including changing unit scales client-side.
    • PyDMRelatedDisplayButton can now be given a path to a .ui file relative to the file the button lives in.
    • A new 'local' plugin that can hook into arbitrary python objects
    • Support for using the 'PSP' EPICS client, in addition to PyEPICS. The application will automatically determine whether or not you have PSP or PyEPICS, and use the right one.
  • Code-base improvements
    • Sphinx documentation added for many files.
    • Unit tests for the PSP and local plugins.

Thanks to everybody who contributed. Have fun!