Page 2 of 4

Re: Feature Requests

PostPosted: Wed May 01, 2019 4:34 pm
by norcoscia
Thanks Dave, not sure how you would do it, maybe try to write and then time out if not finished in a reasonable amount of time?

Re: Feature Requests

PostPosted: Wed May 01, 2019 4:48 pm
by autolog
Hi Dave,
Thanks again for all your efforts on this plugin - it's much appreciated. :D

Looking forward to the upcoming update. :)

Re: Feature Requests

PostPosted: Thu May 02, 2019 1:52 am
by Londonmark
Wonderful plugin - love the way it integrates with Fantastic Weather.

One request: would it be possible to pull the precipintensity field from Fantastic Weather so we could straightforwardly show the amount of precipitation expected hour by hour / day by day? Very important in the UK where it has a tendency to rain quite a lot in short bursts, and Darksky is pretty good at predicting when and where.

Re: Feature Requests

PostPosted: Thu May 02, 2019 5:47 am
by DaveL17
Londonmark wrote:
Wonderful plugin - love the way it integrates with Fantastic Weather.

Glad you're enjoying the plugin.

One request: would it be possible to pull the precipintensity field from Fantastic Weather so we could straightforwardly show the amount of precipitation expected hour by hour / day by day?

It's not only possible, but would be relatively easy to implement. In fact, I'll look at what other fields might also be useful--if you have any suggestions, don't be shy. :D

Re: Feature Requests

PostPosted: Thu May 02, 2019 6:44 am
by norcoscia
Hr by hr expected rain is a huge deal for the PNW too - that would be a great add!!!!!!

Re: Feature Requests

PostPosted: Thu May 02, 2019 8:19 am
by Londonmark
It's not only possible, but would be relatively easy to implement. In fact, I'll look at what other fields might also be useful--if you have any suggestions, don't be shy. :D


Feel as if windspeed and direction would be good things to show on a chart (am a cyclist so what I care about is temp, precipitation and how much like hard work my ride to work is going to be) but not obvious that these could be shown straightforwardly on a chart that is also showing temp and rain!

Re: Feature Requests

PostPosted: Thu May 02, 2019 3:40 pm
by DaveL17
Okay, thanks. I have requests for:

precip intensity
wind speed
wind direction
temperature

Re: Feature Requests

PostPosted: Fri May 03, 2019 4:40 am
by Londonmark
Fantastic. Looking forward.

Re: Feature Requests

PostPosted: Fri May 17, 2019 7:57 am
by DaveL17
Okay, I've been ruminating on this for a bit to try to come up with something that will be largely universal. The notion is that this would be a new chart type (Weather Detail Device or something like that). You would select whether you want the chart to contain hourly data or daily data, and the elements that you would like to have charted. The figure would grow or shrink depending on the elements added/subtracted (likely where user sets the number of pixels per plot shown). I think it's probably best to show each element as its own plot because there are too many possible Y axis units to contend with on a single chart (for example, the chart below contains four different Y axis units). Ignore the ugliness of the chart and focus rather on the implementation.

Will this work for you all?
weather detail.png
weather detail.png (74 KiB) Viewed 7762 times


Code used to generate the above image:
Code: Select all
import datetime as dt
import matplotlib.pyplot as plt
import time

fig, (ax0, ax1, ax2, ax3) = plt.subplots(nrows=4, sharex=True)

x = [1558065600, 1558152000, 1558238400, 1558324800, 1558411200, 1558497600, 1558584000, 1558670400]
x = [dt.datetime.fromtimestamp(_) for _ in x]

y = [83.12, 82.45, 87.51, 85.27, 75.85, 81.72, 91.16, 86.74]
ax0.plot(x, y)
ax0.set_title('high temperature')

y = [4.25, 2.03, 7.77, 9.85, 6.73, 4.47, 5.97, 7.24]
ax1.plot(x, y)
ax1.set_title('wind speed')

y = [251, 86, 171, 224, 331, 147, 265, 319]
ax2.plot(x, y)
ax2.set_title('wind bearing')

# Precip intensity is in inches of liquid rain per hour.
y = [0.0021, 0.0035, 0.0018, 0.0017, 0.0001, 0.0000, 0.0001, 0.0003]
y = [_ * 24 for _ in y]
ax3.plot(x, y)
ax3.set_title('precip intensity')

plt.show()

Re: Feature Requests

PostPosted: Fri May 17, 2019 8:12 am
by norcoscia
ME like!!!!!!!!

Re: Feature Requests

PostPosted: Fri May 17, 2019 5:45 pm
by Londonmark
Looks pretty good (if not yet pretty!). Any way of showing wind speed as well as direction? Eg. Different sized bubbles?

Re: Feature Requests

PostPosted: Sat May 18, 2019 5:25 am
by DaveL17
Londonmark wrote:
Looks pretty good (if not yet pretty!). Any way of showing wind speed as well as direction? Eg. Different sized bubbles?

I'll see what I can come up with. I think some folks might want them combined and some might want them separate.

Re: Feature Requests

PostPosted: Sat May 18, 2019 5:40 am
by Londonmark
Cool. I’m sure whatever you come up with will be great. Thanks so much!

Re: Feature Requests

PostPosted: Fri Jun 14, 2019 2:36 am
by Londonmark
Hi Dave,

Wondering if you had made any progress with this...?

LM

Re: Feature Requests

PostPosted: Fri Jun 14, 2019 4:29 am
by DaveL17
Yes! I have been playing around with various approaches, interspersed with work on Area Charts. I'm not happy with it yet, but I'm hopeful that the first look at this will be in the next full release.