Pydm

Latest version: v1.25.1

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

Scan your dependencies

Page 4 of 12

1.16.2

A quick update to fix issues found in v1.16.1. Also added a few tests for loading python files as displays.

What's Changed
* FIX: distutils deprecation warning for ancient pyqtgraph by klauer in https://github.com/slaclab/pydm/pull/889
* FIX: Ensure all plot options show up in the context menu when a plot is part of an embedded display by jbellister-slac in https://github.com/slaclab/pydm/pull/891
* FIX: to PyDMAnalogIndicator. Added flags to error handling so errors … by Ryan-McClanahan in https://github.com/slaclab/pydm/pull/890
* TST: Add some test cases for loading python files as displays by jbellister-slac in https://github.com/slaclab/pydm/pull/888


**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.16.1...v1.16.2

1.16.1

This release is just a small follow-up to v1.16.0 with a couple fixes we'd like to get out quickly.

What's Changed
* Add directory of imported module to sys.path by jbellister-slac in https://github.com/slaclab/pydm/pull/885
* Don't raise AttributeError when loading widget in designer by jbellister-slac in https://github.com/slaclab/pydm/pull/887


**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.16.0...v1.16.1

1.16.0

What's Changed
We have a large set of new features and seven fixes in this release. First we wanted to say thanks to everyone that helped add features and develop PyDM at the EPICS 2022 Codeathon!

We want to focus on two big new features. We have added pvAccess to PyDM, check out the documentation for a review of currently supported features! The second one is a new pop-up in QT Designer to ease the setup of widgets.

Default Behavior Changes
The default redraw rate of all PyDM plotting widgets has been reduced to 1 HZ from 30 HZ. This is user configurable in both Designer and python if a faster redraw rate is needed.

New Features
* ENH: Add an "Open in New Window" option to embedded displays by jbellister-slac in https://github.com/slaclab/pydm/pull/835
* ENH: add "basic settings" dialog for all PyDM widgets in the designer by klauer in https://github.com/slaclab/pydm/pull/795
* ENH: Unsigned calc helper and TST: calc_plugin tests by ZLLentz in https://github.com/slaclab/pydm/pull/845
* ENH: entrypoint for designer widgets by klauer in https://github.com/slaclab/pydm/pull/861
* ENH: add pyepics callback in background thread by ZLLentz in https://github.com/slaclab/pydm/pull/868
* ENH: Add the ability to monitor changes to alarm limits of PVs by jbellister-slac in https://github.com/slaclab/pydm/pull/847
* ENH: Rename PyDMTimePlot's update modes 828 by justincslac in https://github.com/slaclab/pydm/pull/856
* ENH: add a quick cProfile onto pydm launcher by ZLLentz in https://github.com/slaclab/pydm/pull/871
* ENH: Add monitoring of alarm limits to the caproto data plugin by jbellister-slac in https://github.com/slaclab/pydm/pull/875
* ENH: Set log mode on or off on a per-axis basis in designer by jbellister-slac in https://github.com/slaclab/pydm/pull/786
* ENH: Add monitoring of alarm limits to the PyCA based data plugin by jbellister-slac in https://github.com/slaclab/pydm/pull/874
* ENH added PyDMAnalogIndicator based on the PyDMScaleIndicator by Ryan-McClanahan in https://github.com/slaclab/pydm/pull/864
* ENH: Add pva plugin by jbellister-slac in https://github.com/slaclab/pydm/pull/839
* ENH: Set/control number of points in scatter plot by a PV by prjemian in https://github.com/slaclab/pydm/pull/836
* ENH: Improve confirmation popup by anleslac in https://github.com/slaclab/pydm/pull/838
* ENH: new PyDMDrawingIrregularPolygon widget by prjemian in https://github.com/slaclab/pydm/pull/850
* ENH: Show macros command by anleslac in https://github.com/slaclab/pydm/pull/843
* REF/ENH: Entrypoints for external tools and data plugins by klauer in https://github.com/slaclab/pydm/pull/844
* ENH: Reduce the default plotting rate for PyDM plots by jbellister-slac in https://github.com/slaclab/pydm/pull/881

build changes
* BLD: new pyqt seems to break the test suite on the CI, pin for now by ZLLentz in https://github.com/slaclab/pydm/pull/849

Bug Fixes
* FIX: return getautorangex in pydm.widgets.timeplot by klauer in https://github.com/slaclab/pydm/pull/837
* Fix: Ensure the main view box for plot widgets is also set to auto range when "View All" is clicked by jbellister-slac in https://github.com/slaclab/pydm/pull/851
* FIX: Don't add an extra axis when creating plots through designer by jbellister-slac in https://github.com/slaclab/pydm/pull/879
* FIX: Exception when using the show grid option in designer by jbellister-slac in https://github.com/slaclab/pydm/pull/878
* FIX: do not create QIcons on import by klauer in https://github.com/slaclab/pydm/pull/883
* FIX: Remove unnecessary init for the multi axis viewbox by jbellister-slac in https://github.com/slaclab/pydm/pull/860
* FIX: Update spinbox test by jbellister-slac in https://github.com/slaclab/pydm/pull/869

Documentation
* DOC: Update installation instructions to not choose an incompatible verion of PyQt by jbellister-slac in https://github.com/slaclab/pydm/pull/867
* DOC: Update installation instructions with a fix for designer not opening on mac os by jbellister-slac in https://github.com/slaclab/pydm/pull/840
* DOC: fix miscellaneous docstring issues by klauer in https://github.com/slaclab/pydm/pull/854

New Contributors
* anleslac made their first contribution in https://github.com/slaclab/pydm/pull/838
* justincslac made their first contribution in https://github.com/slaclab/pydm/pull/856
* Ryan-McClanahan made their first contribution in https://github.com/slaclab/pydm/pull/864
* kleleux
* vosarah

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.15.1...v1.16.0

1.15.1

This release is a minor bug fix release.
One change of note was the disabling of the mouse wheel for the PyDMEnumComboBox.

What's Changed
* FIX: Deactivating the mouse wheel for the PyDMEnumComboBox by YektaY in https://github.com/slaclab/pydm/pull/823
* FIX: Ensure PyDMChannel signals/slots are disconnected when a functools.partial is used by jbellister-slac in https://github.com/slaclab/pydm/pull/833
* FIX: Error when setting axis colors on a plot through designer by jbellister-slac in https://github.com/slaclab/pydm/pull/830
* FIX: Ensure time plot x-axis receives all mouse events by jbellister-slac in https://github.com/slaclab/pydm/pull/829


**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.15.0...v1.15.1

1.15.0

This release includes new features and a number of bug fixes.

Feature of note:
* A big feature in this release was the addition of displaying time plots and waveform plots as bar graphs.

Two bug fixes of note:
* The initial value and expression set in the PyDM Widget Rules Editor will be ignored while in Designer.
* The default for the PyDMSlider mouse wheel has been changed to be disabled by default. So now one would have to change the ignoreMouseWheel property to False for mouse wheel functionality to be available.

Enhancements
* ENH: Add a column in curve editor for setting y-axis labels by jbellister-slac in https://github.com/slaclab/pydm/pull/813
* ENH: Request data from archiver based on the set timespan upon plot startup by jbellister-slac in https://github.com/slaclab/pydm/pull/812
* ENH: Add a restore default x/y ranges option to the right-click menu in all plots by jbellister-slac in https://github.com/slaclab/pydm/pull/788
* ENH: Add support for displaying time plots and waveform plots as bar graphs by jbellister-slac in https://github.com/slaclab/pydm/pull/794
* ENH: Change default text of PyDMLabel to and display channel name when PV is not connected by jbellister-slac in https://github.com/slaclab/pydm/pull/821
* ENH: Add a button for copying the list of all PVs to the clipboard from the connection inspector by jbellister-slac in https://github.com/slaclab/pydm/pull/820

Bug Fixes
* FIX: Set archiver address correctly when using a default set with PYDM_DEFAULT_PROTOCOL by jbellister-slac in https://github.com/slaclab/pydm/pull/808
* FIX: Remove auto-added y-axis when not specifically requested by jbellister-slac in https://github.com/slaclab/pydm/pull/803
* FIX: Default to mouse wheel disabled for PyDMSlider by YektaY in https://github.com/slaclab/pydm/pull/752
* FIX: size hints should be as reported by embedded widget by klauer in https://github.com/slaclab/pydm/pull/792
* FIX: make PyDMTabWidget open with the first tab by YektaY in https://github.com/slaclab/pydm/pull/816
* FIX: Don't keep the rolling window moving when zooming in on archiver plots by jbellister-slac in https://github.com/slaclab/pydm/pull/819
* FIX: ignores the rule editor expression in qt designer by YektaY in https://github.com/slaclab/pydm/pull/817


**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.14.0...v1.15.0

1.14.0

This release includes new features and a couple of bug fixes.

Enhancements
* Adds a new PyDMArchiverTimePlot widget for users with access to an instance of the EPICS Archiver Appliance. Both live and archived data can be displayed on this plot by jbellister-slac in https://github.com/slaclab/pydm/pull/780
* Make filename property modifiable by the rules editor in designer for the embedded display and related display button widgets by YektaY in https://github.com/slaclab/pydm/pull/749
* Update Azure pipelines by YektaY in https://github.com/slaclab/pydm/pull/793

Bug Fixes
* PyDMDateTimeEdit widget issue with absolute timestamps by ZLLentz in https://github.com/slaclab/pydm/pull/768
* Fix data type for PyDMSymbol's 'index' rule property by mattgibbs in https://github.com/slaclab/pydm/pull/796

Documentation
* Update local plugin documentation and logging when using extra attributes by YektaY in https://github.com/slaclab/pydm/pull/784

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.13.0...v1.14.0

Page 4 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.