Matplotlib Plugin Updates

Posted on
Mon Feb 05, 2018 12:56 pm
DaveL17 offline
User avatar
Posts: 4080
Joined: Aug 20, 2013

Re: Matplotlib Plugin Updates

Matplotlib Plugin v0.5.05 is now available.

  • Adds line chart device validation to disallow fill with steps line style.
  • Updates plugin update checker to use curl to overcome outdated security of Apple's Python install.

You can download it here.
You can view the plugin instructions here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Sat Mar 10, 2018 9:33 pm
DaveL17 offline
User avatar
Posts: 4080
Joined: Aug 20, 2013

Re: Matplotlib Plugin Updates

Matplotlib Plugin v0.5.07 is now available.

  • Improves handling of nonsense values (-99 values).
  • Suppresses non-chart device types from displaying in Update Chart Actions.
  • Adds separators and labels to dropdown menus for context and visual clarity.
  • Improves code commenting and adds Sphinx compatability to docstrings.
  • Code consolidation and refactoring.

You can download it here.
You can view the plugin instructions here.

I think I may have found a more stable way of handling situations where Weather Underground data is out of bounds. WU will send a variation on '-99.0' when it's not sure the data are good ('-999.0, '-9999.0', etc.).

So rather than having charts look like this:
chart_precipitation.png
chart_precipitation.png (9.96 KiB) Viewed 234 times

We can instead have this (both charts plotted with the same CSV):
chart_precipitation_1.png
chart_precipitation_1.png (8.59 KiB) Viewed 234 times

If you look closely at the second chart, the data are discontinuous where the source data equals -99. Please let me know if anything about this update doesn't seem right; there's fair bit of changes under the hood.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Tue Apr 17, 2018 6:21 am
DaveL17 offline
User avatar
Posts: 4080
Joined: Aug 20, 2013

Re: Matplotlib Plugin Updates

Matplotlib Plugin v0.6.01 is now available.
  • New Battery Health Device: plots the battery level of all Indigo devices that report a battery level value.
  • Adds new daylight indicator to 24 hour forecast device. The default is to display daylight on the chart; the setting can be disabled from the device configuration dialog.
  • Adds delay between updates of CSV data and processing of charts to ensure data writing steps have completed.
  • Improves polar device handling of condition where the number of csv observations is less than the number wanted by the device.
  • Improves error handling for situations where a fatal error might cause a device to hang during refresh.

You can download it here.
You can view the plugin instructions here.

chart_battery.png
chart_battery.png (36.64 KiB) Viewed 172 times

img_chart_24_hour_forecast.png
img_chart_24_hour_forecast.png (32.64 KiB) Viewed 148 times

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Tue May 01, 2018 5:52 am
DaveL17 offline
User avatar
Posts: 4080
Joined: Aug 20, 2013

Re: Matplotlib Plugin Updates

Matplotlib Plugin v0.6.04 is now available.

  • New Feature: optional 'best fit line' for line and scatter charts.
  • Polar charts will now plot when CSV records are fewer than the desired number of observations.
  • Significantly reduces the amount of information written to the log unless verbose logging is enabled.
  • Improves placement of legend for 10 day and 24 hour forecast devices.
  • Base CSV file now created at the time new item added to CSV engine.
  • Adds feature to battery health chart to select devices to exclude from the list of devices charted.
  • Fixes bug in grid setting for battery health chart.

You can download it here.
You can view the plugin instructions here.

chart_line.png
chart_line.png (25.43 KiB) Viewed 125 times

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Fri Jul 20, 2018 7:59 pm
DaveL17 offline
User avatar
Posts: 4080
Joined: Aug 20, 2013

Re: Matplotlib Plugin Updates

Matplotlib Plugin v0.6.06 is now available.

Line charting device now supports six lines.

v0.6.06
  • Adds two more lines to the line charting device.
  • Fixes bug where best fit line affected legend entries.
v0.6.05
  • Fixes bug in Scatter Chart devices to plot points when marker is set to None. (This is a bug in matplotlib, plugin overrides the behavior).
  • Fixes bug in naming of PluginConfig.xml (which caused problems on systems set up as case sensitive.

You can download it here.
You can view the plugin instructions here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Posted on
Thu Aug 09, 2018 6:07 am
DaveL17 offline
User avatar
Posts: 4080
Joined: Aug 20, 2013

Re: Matplotlib Plugin Updates

Matplotlib Plugin v0.7.03 is now available.

  • Fixes bug in setting of marker style for lines 5 and 6.
  • Fixes bug in setting of marker color for all lines.
  • Fixes bug in sorting of data source names for device configuration.
  • Fixes bug where legacy devices not updated for missing line5Annotate and line6Annotate props.
  • Adjusts chart output logging for consistency between enabled and disabled devices.
  • Code refinements.
You can download it here.
You can view the plugin instructions here.

I came here to drink milk and kick ass....and I've just finished my milk.

[My Plugins] - [My Forums]

Who is online

Users browsing this forum: No registered users and 1 guest