No problems, I think calendar year can be taken either way. In that case
$year will do just fine. There is no simple tag to give you the may yearly
rainfall over a number of years, to come up with this requires a little
code. There are a few ways you could handle this, one of the easiest ways
is to add a little inline python to to a template the iteration
capabilities of the weeWX tags
<http://weewx.com/docs/customizing.htm#Iteration>. In the template you wish
to display the max annual rainfall add the following code somewhere before
you want to display the annual rainfall data (near the top of the template
is often convenient):
#set $max_rain = 0
#set $max_rain_year = None
#for $y in $alltime.years
#set $year_no = $y.start
#set $year_rain = $y.rain.sum
#if $year_rain.raw > $max_rain
#set $max_rain = $year_rain.raw
#set $max_rain_vh = $year_rain
#set $max_rain_year = $year_no
#end if
#end for
Provided you have the xstats extension installed and provided you have
added search_list_extensions = user.xstats.ExtendedStatistics to skin.conf
as per the xstats instructions, you can then use the tag $max_rain_vh to
display the maximum annual rainfall and the tag $max_rain_year to display
the year. $max_rain_vh is able to use the weeWX formatting and conversion
options so $max_rain_vh.mm will display the rainfall in mm using default
formatting and adding a label eg 1234.5 mm. For example, using the above
code you could use something like:
#if $max_rain_year is not None
Maximum annual rainfall was $max_rain_vh.mm in $max_rain_year.format("%Y")
#else
No rainfall data available
#end if
to display something like:
Maximum annual rainfall was 1326.4 mm in 2015
The code between the #else and #end if is there to catch the case where
there may have been no rainfall data.
Hopefully something for you to experiment with.
Gary
On Monday, 14 January 2019 20:19:40 UTC+10, monmul wrote:
>
> No, I only want a number for the full calendar year Jan 1 to Dec 31....for
> the data that I have....then I want to find the maximum value in that
> series. I am not interested in a running total. Sorry, I did not make
> myself very clear. Very basic, old fashioned, total rain in each calendar
> year.
>
> On Monday, 14 January 2019 23:10:00 UTC+13, gjr80 wrote:
>>
>> If you mean say, total rainfall for the 1 year ending today (ie 14 Jan
>> 2018 to 14 Jan 2019), then $span($year_delta=1).rain.sum will give you what
>> you are after. Refer to the $span tag (
>> http://weewx.com/docs/customizing.htm#_________Tag_$span_______) in the
>> Customization Guide.
>>
>> Gary
>>
>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.