ZENALC / algobot

Cryptocurrency trading bot with a graphical user interface with support for simulations, backtests, optimizations, and running live bots.
GNU General Public License v3.0
905 stars 171 forks source link

Bump pyqtgraph from 0.12.2 to 0.12.3 #161

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps pyqtgraph from 0.12.2 to 0.12.3.

Changelog

Sourced from pyqtgraph's changelog.

pyqtgraph-0.12.3

Highlights: - PlotCurveItem render speed is now substantially faster - #1868/#1873 Example app now has filter text input - #1910 PlotSpeedTest now has parameter tree control panel

New Features: - #1844 More parameter item types (File, Calendar, ProgressBar, Font, Pen, Slider) - #1865 Matplotlib colormaps viridis, plasma, magma and inferno are now included in pyqtgraph - #1911 Extend Colormap with HSL cycles and subset generation - #1932 Make anti-aliasing optional for paintGL in PlotCurveItem - #1944 Expand use of QColor functions/methods, including setNamedColor - #1952 Add checklist parameter item - #1998 ThreadTrace can now save to a file

Performance Enhancement: - #1927 Reduce ColorMap inefficiencies - #1956 use QByteArray as backing store in arrayToQPath - #1965 perform arrayToQPath in chunks

Bug Fixes: - #1845 Fix zoom behavior with showGrid by separating mouse events stolen by AxisItem - #1860 RemoteGraphicsView and RemoteSpeedTest now work under windows venv environments - #1865 Fixed matplotlib colormap importer code - #1869 Fix ColorBarItem tick position on export - #1871 Allow adding items to GLViewWidget before showing plot - #1875 Fix calls in mouse methods in GLViewWidgets due to missing event.localPos() in PyQt6 - #1876 Fix for improper placement of ROI handle positions in some cases - #1889/#2003 Fix call to drawText in GLTextItem and GLGradientLegendItem on Python 3.10 - #1897/#1902 Re-enable "experimental" feature with fix for PlotCurveItem with OpenGL on Windows - #1907 Fix GLVolumeItem example for arm64 platforms - #1909 Check if AxisItem.label is None before and exit early in resizeEvent - #1920 arrayToQPath can handle empty paths - #1936 QPolygonF creation can now handle empty arrays - #1968 Fix output of clip_array in colormap.modulatedBarData not being assigned - #1973 Fix PlotItem.updateDecimate unhiding intentionally hidden curves - #1974 Fix ImageView levelMode with levelMode == 'rgba' - #1987 Fix HistogramLUTItem itemChanged with use of autoLevel - #2009 Fix ROI curves hidding in ImageView

API/Behavior Changes: - #1992 Reverted to traditional log10 mode for PlotDataItem - #1840 Allow border=False in GraphicsLayout - #1846 Reduced pollution to pg.namespace - #1853 ColorMap.getColors and getStops behavior changes - #1864 Draw GradientLegend in ViewBox coordinates - #1885 Raise TypeError instead of general Exception if functions.eq is unable to determine equality - #1903 Cleanup GLViewWidget - #1908 More readable parameters for ColorBarItem

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)