I had every intention of publishing a final release of v0.8.38, but that unfortunately slipped my mind. So, it would seem that the pre-release will be followed by another pre-release. Hopefully, it's worth the wait. There is so much that has gone into this pre-release, that I'm not going to bother detailing each individual build and instead just focus on the major features and enhancements. Details about every other build can be found on the GitHub repo for those that are interested. But of course, why would you be? The important thing is the main course and not the circuses. So with that in mind...
Version 0.9.46 of the Matplotlib Plugin is now available. This is a pre-release. Please post all bugs and questions to the forum or raise an issue on GitHub. Be sure to check the wiki for clues on how to use the new features before posting.
You can download it
here.
You can view the plugin instructions
here.
v0.9.44 - New Feature: Theme Manager - All chart display controls moved from Plugin Configuration menu to new Theme Manager. Theme manager still applies settings to all charts, but also allows for users to save themes for later use and recall/apply them using Indigo actions and triggers. For example, you could have one theme for daytime (isDaylight is True) and another for night (isDaylight is False). Note that with the implementation of the Theme Manager, the Snappy Configuration Menus advanced settings feature has been deprecated.

- Screen Shot 2020-12-30 at 9.46.43 AM.png (202.74 KiB) Viewed 940 times

- img_chart_bar_stock_daytime.png (17.63 KiB) Viewed 942 times

- img_chart_bar_stock_nighttime.png (17.42 KiB) Viewed 942 times
v0.9.37 - New Device Type: Horizontal Stock Bar Chart - displays stock data (as opposed to flow data). The example chart shows five distinct data points plotted (horizontally) directly from device states and variable values.
- New Feature - Menu item "Redraw Charts Now" now allows user to skip manual charts from being updated when control applied for that refresh.

- chart_stock_bar_horizontal.png (11.07 KiB) Viewed 942 times
v0.9.28 - New Device Type: Stock Bar Chart - displays stock data (as opposed to flow data). The example chart shows five distinct data points plotted directly from device states and variable values.

- img_chart_bar_stock_nighttime.png (17.42 KiB) Viewed 942 times
v0.9.25 - Scatter Charts now support adjustment factors.
v0.9.24 - Custom line segments now support variable and device substitutions.
v0.9.22- New Feature: Hide Anomalies - For certain device types that can benefit from the feature, this new control allows the user to control whether anomalous data will be ignored when rendering the plot. The value is set to the number of standard deviations to ignore. When used, the chart will not show data points outside the standard deviation boundary (data are retained, default is turned off.)
- New Feature: highlight current date on calendar chart (user can set to background color to "disable"). Note the example images have a transparent border so some elements don't show well here. Check the wiki for a better look, and check the plugin for a calendar with the correct data highlighted....

- Data with anomalous data plotted.
- img_chart_line_anomalies.png (11.26 KiB) Viewed 942 times

- Data with anomalous data hidden.
- img_chart_line_hide_anomalies.png (10.58 KiB) Viewed 942 times

- img_chart_calendar.png (11.82 KiB) Viewed 942 times
v0.9.12- Complete refactoring to move plugin from Python Multiprocessing to Python Subprocess to address the improper handling of Indigo Plugin Class objects by the multiprocessing framework.