Pydm

Latest version: v1.23.0

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

Scan your dependencies

Page 4 of 11

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

1.13.0

This release includes several small enhancements, as well as a couple of bug fixes.

Enhancements
* Checkbox to allow automatic conversion to enumerated string by prjemian in https://github.com/slaclab/pydm/pull/762
* Find adl files when called from related displays by prjemian in https://github.com/slaclab/pydm/pull/763
* Allow use of more recent (python 3) versions of pyqtgraph by jbellister-slac in https://github.com/slaclab/pydm/pull/783
* Set y labels on the AxisItem directly by jbellister-slac in https://github.com/slaclab/pydm/pull/785
* Disable axis label behavior where it automatically changes tick values when a unit is set on the axis by jbellister-slac in https://github.com/slaclab/pydm/pull/789

Bug Fixes
* Fix versioneer compatibility with py311 by tacaswell in https://github.com/slaclab/pydm/pull/765
* Fix column delegate placements for curve editor by jbellister-slac in https://github.com/slaclab/pydm/pull/782

Documentation
* Drop support for python 2 by jbellister-slac in https://github.com/slaclab/pydm/pull/787

Thank you
Thanks to prjemian and tacaswell for their contributions to this release!

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

1.12.0

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
* ENH: Arrows at end of PYDMDrawingLine by YektaY in https://github.com/slaclab/pydm/pull/745
* ENH: Local data plugin by YektaY in https://github.com/slaclab/pydm/pull/741
* ENH: Add support for multiple y-axes to PyDM plots by jbellister-slac in https://github.com/slaclab/pydm/pull/754
* ENH: Calculation Data Plugin by YektaY in https://github.com/slaclab/pydm/pull/747

Bug Fixes
* Troubleshooting broken tests. by mattgibbs in https://github.com/slaclab/pydm/pull/742
* FIX: bug in the line edit file when boolean method is called. by YektaY in https://github.com/slaclab/pydm/pull/755
* BLD: Use pyqtgraph version 0.11.0 when installing PyDM by jbellister-slac in https://github.com/slaclab/pydm/pull/776
* FIX: PYDMByteIndicator was not changing color when invalid alarm was set by YektaY in https://github.com/slaclab/pydm/pull/777
* FIX: added a method to address issue with PyDMByteIndicator where color would not update when alarm state changes by YektaY in https://github.com/slaclab/pydm/pull/778
* FIX: Issue with drawing widget using default color not loading unless widget refreshed. by YektaY in https://github.com/slaclab/pydm/pull/781


Documentation
* Document path separator in PYDM_DISPLAYS_PATH environment variable by prjemian in https://github.com/slaclab/pydm/pull/758

New Contributors
* YektaY made their first contribution in https://github.com/slaclab/pydm/pull/745
* jbellister-slac made their first contribution in https://github.com/slaclab/pydm/pull/754

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.11.1...v1.12.0

1.11.1

Nothing huge, just two small changes we wanted to get out sooner rather than later.

- ENH: Remove the 'Are you sure you want to quit?' dialog box on quit. See 736
- DOC: Update conda installation instructions.

What's Changed
* FIX: Make so that ALARM_NONE widgets don't loose their original border. by hhslepicka in https://github.com/slaclab/pydm/pull/728
* Allow data plugin to force connect at qt designer by cristinasewell in https://github.com/slaclab/pydm/pull/691
* add polyline drawing widget by prjemian in https://github.com/slaclab/pydm/pull/580
* Proof-of-concept automatic MEDM ADL converter and loader by klauer in https://github.com/slaclab/pydm/pull/723
* FIX: Make sure channels with enum use the proper value by hhslepicka in https://github.com/slaclab/pydm/pull/733
* Make the confirm close dialog optional. by mattgibbs in https://github.com/slaclab/pydm/pull/736
* Update conda installation instructions. by mattgibbs in https://github.com/slaclab/pydm/pull/738


**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.11.0...v1.11.1

1.11.0

This is a new release including some bug fixes and a handful of new features.

Enhancements
- Add push button latch. 701 (Thanks jacquelinegarrahan)
- Add PyDM Symbol extension. 545 (Thanks colbychang)
- Icons for Widgets 718
- Add initial value to rules. 721

Bug Fixes
- Move global pyqtgraph configuration at import time to class init on PyDMImageView widget. 705 (Thanks ronpandolfi)
- Correct capitalization for write on press toggle 711 (Thanks jacquelinegarrahan)
- Use quit confirmation on all close scenarios, not just menu click 712 (Thanks ivany4)
- Initialize data plugins only on demand to avoid circular imports 713 (Thanks ivany4)
- Move queue import to six. 717 (Thanks jacquelinegarrahan)
- Use filename instead of None in error message. 722 (Thanks ZLLentz)
- Expand User and Env Vars for Shell Command 726


Packaging & CI
- Make py38 no longer allow failures. Add py39 to test matrix. 714
- Add linter stage and adjust dependencies. 715

Page 4 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.