Pydm

Latest version: v1.25.1

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

Scan your dependencies

Page 1 of 12

2.0

------------------------
PyDM 1.7 is intended to be the final minor version in the 1.0 series. The next non-bugfix release will almost definitely be 2.0, which will be centered around big changes to the flow of data between PyDM plugins and widgets. This will allow us to support sources of _structured data_, where multiple pieces of data are all sent as a single structure. This will allow us to support a whole new set of control system protocols, like [EPICS7's PVAccess](https://epics-controls.org/resources-and-support/base/epics-7/).

This will be a big overhaul, and there will be some breaking changes to the way things work - mostly in the data plugin department, but a few other places too. We'll publish migration guides to help you get any custom data plugins and widgets you have up in running in 2.0. Another change to be aware of is that we will be ending support for Python2.7 - all v2.0-and-up releases will only support Python 3.6 and higher.

Our plan is to have a separate '2.0' branch of the PyDM repository available (probably with pre-release tagged versions) for a few months, and let the user community try it out before finally merging it in and releasing 2.0 proper. Stay tuned!

1.25.1

What's Changed
A small release to update publish-to-pypi.yml file

Bug Fix
* FIX: changes to publish-to-pypi.yml by YektaY in https://github.com/slaclab/pydm/pull/1117

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.25.0...v1.25.1

1.25.0

What's Changed
This update provides a slew of changes to the pydm plots including updates to the PyDMArchiverTimePlot. This update also fixes a couple bugs in the PyDMSlider, so now the slider handle is draggable.

New Features
* ENH/DEV: Formula Viewer for Archive Viewer by aksharsarvesh in https://github.com/slaclab/pydm/pull/1095
* ENH: Import/Export FormulaCurveItem Objects by aksharsarvesh in https://github.com/slaclab/pydm/pull/1102
* ENH: Axes Handling and Hiding in Multi Axis Plots by aksharsarvesh in https://github.com/slaclab/pydm/pull/1097
* ENH: Import/Export Plot Config by aksharsarvesh in https://github.com/slaclab/pydm/pull/1101
* ENH: Added a slot to capture units received from the PyDMChannel by aksharsarvesh in https://github.com/slaclab/pydm/pull/1110
* ENH: ArchivePlotCurveItem Connection Status by zdomke in https://github.com/slaclab/pydm/pull/1108
* ENH: FormulaCurveItem Connection Status by zdomke in https://github.com/slaclab/pydm/pull/1111
* ENH: Add Manual XRange Change Signal by zdomke in https://github.com/slaclab/pydm/pull/1116

Maintenance
* Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by dependabot in https://github.com/slaclab/pydm/pull/1109

Bug Fixes
* FIX: Unlinking a curve from an axis now removes it from the legend by aksharsarvesh in https://github.com/slaclab/pydm/pull/1112
* FIX: Addressed two bugs on the slider. Middle click to see PV name and click and drag on the slider handle by YektaY in https://github.com/slaclab/pydm/pull/1115

New Contributors
* dependabot made their first contribution in https://github.com/slaclab/pydm/pull/1109

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.24.1...v1.25.0

1.24.1

What's Changed
This update provides a new option to specify to PyDM the order in which dimensions of a PVA image are being sent. Also added are new stepMode options for drawing graphs, and the PyDMByteIndicator now displays negative numbers by the bits of their two's complement representation. Also included are bug fixes and maintenance work related to using PyDM with Python 3.10

New Features
* ENH: pva image dim order option by nstelter-slac in https://github.com/slaclab/pydm/pull/1085
* ENH: display negative values in byteindicator widget by nstelter-slac in https://github.com/slaclab/pydm/pull/1088
* ENH: Add stepMode to BasePlotCurveItem by zdomke in https://github.com/slaclab/pydm/pull/1096

Maintenance
* FIX: in analong_indicator, explicitly cast to int for py310+ compat by ZLLentz in https://github.com/slaclab/pydm/pull/1080
* Fix Container class move for python 3.10 by mattgibbs in https://github.com/slaclab/pydm/pull/1104

Bug Fixes
* FIX: Switching Y Axis orientation was not properly updating by aksharsarvesh in https://github.com/slaclab/pydm/pull/1100
* FIX: PyDMSlider out of bounds bug by phys-cgarnier in https://github.com/slaclab/pydm/pull/1084
* FIX: Plot Axis Name Change by zdomke in https://github.com/slaclab/pydm/pull/1087
* FIX: PyDMChannel Connection Removal Error by zdomke in https://github.com/slaclab/pydm/pull/1086

New Contributors
* aksharsarvesh made their first contribution in https://github.com/slaclab/pydm/pull/1100

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.24.0...v1.24.1

1.24.0

What's Changed
This update adds EPICS 7 RPC support along with updates and fixes to the PyDMSlider. Please refer to the P4P Plugin documentation page for instructions on how to use the new RPC functionality if interested!

New Features
* ENH: Rpc support by nstelter-slac in https://github.com/slaclab/pydm/pull/1052
* ENH: Updating PyDMSlider source code so that users can do single steps with specified step size. by phys-cgarnier in https://github.com/slaclab/pydm/pull/1078

Bug Fixes
* FIX: Fix to clicking on PyDMSilder running on MacOS by YektaY in https://github.com/slaclab/pydm/pull/1079

**Full Changelog**: https://github.com/slaclab/pydm/compare/v1.23.0...v1.24.0

1.23.0

What's Changed
This update adds a slew of changes. Most notably to the Archiver Time Plot and Time Plot widgets as well as changes to the base plot. This release also has a few improvements to the pydm drawing widgets, adding new rules and giving users the ability to change the size of arrows on lines.

New Features
* ENH: Add option to change size of arrows on drawn lines by nstelter-slac in https://github.com/slaclab/pydm/pull/1072
* ENH: Archiver Timeplot address setters by zdomke in https://github.com/slaclab/pydm/pull/1061
* ENH: Archived Data Mode for the Archiver Time Plot Widget by YektaY in https://github.com/slaclab/pydm/pull/1062
* ENH: Add checkable columns to Archiver Plot Model by zdomke in https://github.com/slaclab/pydm/pull/1074
* ENH: Base Plot Axis log mode setter by zdomke in https://github.com/slaclab/pydm/pull/1075
* ENH: Base Plot Axis range values by zdomke in https://github.com/slaclab/pydm/pull/1077
* ENH: Timeplot auto scrolling by zdomke in https://github.com/slaclab/pydm/pull/1076
* ENH: added new pydm drawing rules for all drawing widgets that allow for p… by phys-cgarnier in https://github.com/slaclab/pydm/pull/1066

Maintenance
* MNT: Cleanup drawing lines class-structure by nstelter-slac in https://github.com/slaclab/pydm/pull/1073

Bug Fixes
* BUG: reload embedded display when only macros change by shilorigins in https://github.com/slaclab/pydm/pull/1064

New Contributors
* zdomke made their first contribution in https://github.com/slaclab/pydm/pull/1061
* shilorigins made their first contribution in https://github.com/slaclab/pydm/pull/1064

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

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.