Matplotlib Plugin Updates

Posted on
Mon Feb 05, 2018 12:56 pm
DaveL17 offline
User avatar
Posts: 4194
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: 4194
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 403 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 403 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: 4194
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 341 times

img_chart_24_hour_forecast.png
img_chart_24_hour_forecast.png (32.64 KiB) Viewed 317 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: 4194
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 294 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: 4194
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: 4194
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]

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

Re: Matplotlib Plugin Updates

Matplotlib Plugin v0.7.04 is now available.

  • Moves refresh interval to charts. Users can now establish individual refresh rates for each chart separately.
  • Adds weekly option to refresh interval.
  • Better sorting of CSV sources within device configuration dialogs.
  • Significantly reduces debug logging.
  • Code refinements.
You can download it here.
You can view the plugin instructions here.

A note about the new refresh interval settings. After the plugin update is applied, the (old) global refresh interval should be applied to each device automatically. If you continue to want all devices to update at that frequency, there should be nothing else to do. If you have a chart device set to refresh more frequently than the CSV engine device, the plugin will redraw the same chart because the underlying data will be unchanged. Obviously, this rule doesn't apply if you are charting your own CSV data (not using the CSV engine to generate the data files). The plugin will check every 15 seconds to determine whether a chart should be updated.

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

[My Plugins] - [My Forums]

Posted on
Wed Aug 22, 2018 6:05 am
DaveL17 offline
User avatar
Posts: 4194
Joined: Aug 20, 2013

Re: Matplotlib Plugin Updates

Matplotlib Plugin v0.7.05 is now available.

  • Adds support for Fantastic Weather forecast devices.
  • Fixes bug in Refresh Charts menu item.
  • Fixes bug in Refresh Charts action item.
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
Tue Sep 11, 2018 4:15 pm
DaveL17 offline
User avatar
Posts: 4194
Joined: Aug 20, 2013

Re: Matplotlib Plugin Updates

Matplotlib Plugin v0.7.06 is now available.

  • Fixes datetime bug in new CSV Engine devices (csvLastUpdated).
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
Tue Oct 16, 2018 7:55 pm
DaveL17 offline
User avatar
Posts: 4194
Joined: Aug 20, 2013

Re: Matplotlib Plugin Updates

Matplotlib Plugin v0.7.07 is now available.

  • Fixes bug for rare circumstance where chart device's 'csvLastUpdated' state did not save in expected timestamp format.

You'll know if you've encountered this bug because your charts will stop updating on their own, but you will be able to update them successfully if you choose to update them manually (from the plugin menu or from an Action Item).

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