Pydm

Latest version: v1.25.1

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 12

1.22.1

What's Changed
This is a minor bug fix release, primarily to ensure PyDM remains compatible with the most recent version of pyqtgraph used for PyDM plots. All plot widgets should now function correctly when installing PyDM alongside the most recent versions of all its dependencies.

Bug Fixes

* Fix connection inspector with local plugins by flowln in https://github.com/slaclab/pydm/pull/1067
* Fix plotting on pyqtgraph 0.13.4 by flowln in https://github.com/slaclab/pydm/pull/1069
* Fix MultiAxisViewBox resizing breaking in certain cases by jbellister-slac in https://github.com/slaclab/pydm/pull/1070


**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.22.0...v1.22.1

1.22.0

What's Changed
This update adds new rules for the drawing-line widget for dynamically adjusting its color, style, and thickness, a new LED indicator widget, and a way to pause drawing updates to an image in a PyDMImageView. Also included are bug fixes and an update to the tutorial documentation.

New Features
* Basic version of multi-state LED indicator widget by nstelter-slac in https://github.com/slaclab/pydm/pull/1044
* Adding rules to pydm drawing line by phys-cgarnier in https://github.com/slaclab/pydm/pull/1056
* ENH: Add a method for pausing/resuming the drawing of an image by jbellister-slac in https://github.com/slaclab/pydm/pull/1054

Docs
* DOC: A couple updates to new user documentation by jbellister-slac in https://github.com/slaclab/pydm/pull/1048

Maintenance
* BLD: Update test workflow file with python 3.10 and pyqt 5.15.9 by jbellister-slac in https://github.com/slaclab/pydm/pull/1047

Bug Fixes
* Fix event plot curve creation by jbellister-slac in https://github.com/slaclab/pydm/pull/1059
* FIX: Pick up changes to UI files when the main window is reloaded by jbellister-slac in https://github.com/slaclab/pydm/pull/1060

New Contributors
* phys-cgarnier made their first contribution in https://github.com/slaclab/pydm/pull/1056

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.21.0...v1.22.0

1.21.0

What's Changed
This update adds a new tutorial server that streamlines the setup process. We added a new option for using packaged icon sets in Designer. And also included are additional documentation updates and bug fixes.

New Features
* Add new PCASpy server for running the tutorial. by nstelter-slac in https://github.com/slaclab/pydm/pull/1032
* Add logo by nstelter-slac in https://github.com/slaclab/pydm/pull/1037
* Add propertry for setting Qt Standard Icons in designer by nstelter-slac in https://github.com/slaclab/pydm/pull/1038
* PyDMShellCommand bash option by nstelter-slac in https://github.com/slaclab/pydm/pull/1045

Docs
* updating documentation by YektaY in https://github.com/slaclab/pydm/pull/1019
* Add doc page for event plot by nstelter-slac in https://github.com/slaclab/pydm/pull/1043

Maintenance
* Format and lint code, and establish standard tools for doing so by nstelter-slac in https://github.com/slaclab/pydm/pull/1028
* Simplify using CurveItem subclasses in Plot subclasses by flowln in https://github.com/slaclab/pydm/pull/1042

Bug Fixes
* Stop overriding tooltip's disconnected-msg when channel is disconnected by nstelter-slac in https://github.com/slaclab/pydm/pull/1029
* Fix password by nstelter-slac in https://github.com/slaclab/pydm/pull/1033
* BUG: prevent PyDMDrawingLine from dividing by a length of 0 by tangkong in https://github.com/slaclab/pydm/pull/1036
* Fix issue where rules test fails if also running testing-ioc by nstelter-slac in https://github.com/slaclab/pydm/pull/1046

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.20.1...v1.20.2

1.20.1

What's Changed
This update has several new features including support for NTEnums. We have also updated the Polyline widget, improving the points editor and adding arrows (endpoint and midpoint).

New Features
* ENH: Add support for NTEnum to the p4p data plugin by jbellister-slac in https://github.com/slaclab/pydm/pull/1017
* ENH: Add notes to rules by nstelter-slac in https://github.com/slaclab/pydm/pull/1026
* STY: Enable rich text for PyDMLabels by nstelter-slac in https://github.com/slaclab/pydm/pull/1020
* Improvements to Polyline by nstelter-slac in https://github.com/slaclab/pydm/pull/1022

Maintenance
* MAINT: Use mambaforge to fix failing github action for running tests by jbellister-slac in https://github.com/slaclab/pydm/pull/1023
* TST: Fix issues with inconsistent tests by jbellister-slac in https://github.com/slaclab/pydm/pull/1018
* Remove Unused Dependency: Requests by gdrosos in https://github.com/slaclab/pydm/pull/1021
* PERF: create unit menu on-demand for QLineEdit by klauer in https://github.com/slaclab/pydm/pull/1027

New Contributors
* nstelter-slac made their first contribution in https://github.com/slaclab/pydm/pull/1020
* gdrosos made their first contribution in https://github.com/slaclab/pydm/pull/1021


**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.20.0...v1.20.1

1.20.0

What's Changed
This update has several new features including being able to switch style-sheets on live screens. And adding help files along with displays. We have also updated the installation guide in the documentation.

New Features
* ENH: Allow following symlinks when opening embedded / related files using relative paths by flowln in https://github.com/slaclab/pydm/pull/1008
* ENH: Adding new feature in main_window.py that allows user to switch stylesheets by c-tsoi in https://github.com/slaclab/pydm/pull/1005
* ENH: Add support for loading help files for displays by jbellister-slac in https://github.com/slaclab/pydm/pull/1007
* ENH: Monitor the DISP field of records connected to by PyDMWritableWidget by jbellister-slac in https://github.com/slaclab/pydm/pull/1011

Bug Fixes
* FIX: Line edit value setting on Python 3.10+ by flowln in https://github.com/slaclab/pydm/pull/1000
* FIX: Escape double quotes during macro substitution by jbellister-slac in https://github.com/slaclab/pydm/pull/1003

Documentation
* DOC: Update installation guide with note about designer by jbellister-slac in https://github.com/slaclab/pydm/pull/1006

Build
* BLD: pin pyqt to 5.x by klauer in https://github.com/slaclab/pydm/pull/999

Maintenance
* MAINT: Migrate to github actions by jbellister-slac in https://github.com/slaclab/pydm/pull/1009
* MAINT: Fix flake8 run in github actions by jbellister-slac in https://github.com/slaclab/pydm/pull/1010

New Contributors
* flowln made their first contribution in https://github.com/slaclab/pydm/pull/1000
* c-tsoi made their first contribution in https://github.com/slaclab/pydm/pull/1005

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.19.1...v1.20.0

1.19.1

What's Changed
This is a small update to fix a few bugs introduced in 1.19.0. The update also adds a couple small features, which should improve the PyDMNTTable widget also introduced in 1.19.0. PyDM now will have an example of an NTTable and it also has the ability to write to an PyDMNTTable widget sub-field. The update also includes better error messages when a file cannot be found.

New Features
* ENH: Add an example NTTable by jbellister-slac in https://github.com/slaclab/pydm/pull/996
* ENH: adds error messege for when file cannot be found by YektaY in https://github.com/slaclab/pydm/pull/994
* ENH: Write to NTTable subfield by YektaY in https://github.com/slaclab/pydm/pull/992

Bug Fixes
* FIX: Send the labels value for the NTTable to widgets by jbellister-slac in https://github.com/slaclab/pydm/pull/990
* FIX: Ensure placeholders for macro substitutions are always double quoted by jbellister-slac in https://github.com/slaclab/pydm/pull/991
* FIX: Prevent race condition between PyDMLineEdit connecting and being given default focus by jbellister-slac in https://github.com/slaclab/pydm/pull/995
* Fix: Issue with boolean inputs into PyDMNTTable and Issue with passing np.ndarray with a PyDMLineEdit by YektaY in https://github.com/slaclab/pydm/pull/998
* FIX: Don't send the local value of the table's column headers back to the data plugin by jbellister-slac in https://github.com/slaclab/pydm/pull/997

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.19.0...v1.19.1

Page 2 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.