Release Notes: Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
1,404 bytes added ,  20:15, 24 March 2021
no edit summary
mNo edit summary
No edit summary
Line 1: Line 1:
== Release Notes ==
This page contains the complete release history of CumulusUtils as a reference. It is not meant to be a lineair read but should be searchable.
{|align=right
  |__TOC__
  |}
==== version 5.1.1 (23/03/2021) ====
==== version 5.1.1 (23/03/2021) ====
# Website: Fixed a bug for double loading of the first chart
# Website: Fixed a bug for double loading of the first chart
Line 462: Line 468:
# Beta release WindRose. See Readme and release post.
# Beta release WindRose. See Readme and release post.


version 3.5.7 (16/5/2020)
==== version 3.5.7 (16/5/2020) ====
Manual: Correction on the handling of Norwegian forecast wrt hourly shift.  
# Manual: Correction on the handling of Norwegian forecast wrt hourly shift.  
Language: Forgotten strings added (See at end of sections)
# Language: Forgotten strings added (See at end of sections)
Language: Moved parameters Prev and Next Year from Website section to Yadr section. Please re-translate. This may happen once in a while because it is seen as an error for modular generation.
# Language: Moved parameters Prev and Next Year from Website section to Yadr section. Please re-translate. This may happen once in a while because it is seen as an error for modular generation.
Language: Modified gauges Language.js
# Language: Modified gauges Language.js
 
version 3.5.6 (13/5/2020)
Language handling: correction for single quotes outside javascript.
Language handling: Dashboard now shows correct (according to language) decimal, time and date separators.
Known issue: sometimes a separator works well on PC but gives a different result on the RPi under Mono. That is beyond control. (may occur in other languages as well so time separator has been fixed to ':' for everybody).


==== version 3.5.6 (13/5/2020) ====
# Language handling: correction for single quotes outside javascript.
# Language handling: Dashboard now shows correct (according to language) decimal, time and date separators.
# Known issue: sometimes a separator works well on PC but gives a different result on the RPi under Mono. That is beyond control. (may occur in other languages as well so time separator has been fixed to ':' for everybody).


version 3.5.5 (12/5/2020)
==== version 3.5.5 (12/5/2020) ====
Last bit of language handling: the two letter code is used as locale for CumulsuUtils and for HighCharts for specific language handling.
# Last bit of language handling: the two letter code is used as locale for CumulsuUtils and for HighCharts for specific language handling.
Bugfix: you can now use a single quote in a word in the translation system.
# Bugfix: you can now use a single quote in a word in the translation system.


version 3.5.4 (11/5/2020)
==== version 3.5.4 (11/5/2020) ====
Finalized the language handling of CumulusUtils. The two  letter ISO language code now sets the language independent of the locale of the machine where Cumulus/CumulusUtils runs. See the manual.
# Finalized the language handling of CumulusUtils. The two  letter ISO language code now sets the language independent of the locale of the machine where Cumulus/CumulusUtils runs. See the manual.


version 3.5.4 (11/5/2020)
==== version 3.5.4 (11/5/2020) ====
Added the third and last phase of the translation system for CumulusUtils.
# Added the third and last phase of the translation system for CumulusUtils.


version 3.5.3 (10/5/2020)
==== version 3.5.3 (10/5/2020) ====
Added the second phase of the translation system for CumulusUtils (third phase, translation of the Cumulus Graphs has yet to be done).
# Added the second phase of the translation system for CumulusUtils (third phase, translation of the Cumulus Graphs has yet to be done).
Website: Sundisc has major corrections and will now work above (below) the polar circles.
# Website: Sundisc has major corrections and will now work above (below) the polar circles.
Added a second Forecast possibility: the Norwegian Meteorological Organisation (https://www.yr.no/) See README on howto.
# Added a second Forecast possibility: the Norwegian Meteorological Organisation (https://www.yr.no/) See README on howto.
README: Some corrections
# README: Some corrections
Website known issue: if the moon is up for more than 24 hours, it is sometimes indicated it is down for 24 hrs and the other way around. Notified the author.
# Website known issue: if the moon is up for more than 24 hours, it is sometimes indicated it is down for 24 hrs and the other way around. Notified the author.


version 3.5.0 (7/5/2020)
==== version 3.5.0 (7/5/2020) ====
Added the first phase of the translation system for CumulusUtils.
# Added the first phase of the translation system for CumulusUtils.


version 3.4.1 (7/5/2020)
==== version 3.4.1 (7/5/2020) ====
Changed the Cumulus Graphs (the opening graph) to accommodate 'Feels Like'.
# Changed the Cumulus Graphs (the opening graph) to accommodate 'Feels Like'.
Introduced ini parameters for Apparent, Feels Like, Wind Chill and Heat Index for the user to select show or no show of these temperature derivatives for human perception of the weather.
# Introduced ini parameters for Apparent, Feels Like, Wind Chill and Heat Index for the user to select show or no show of these temperature derivatives for human perception of the weather.


version 3.4.0 (5/5/2020)
==== version 3.4.0 (5/5/2020) ====
New module Forecast.
# New module Forecast.


version 3.3.9 (1/5/2020)
==== version 3.3.9 (1/5/2020) ====
Graphs: bug  fix for Daily Rain graphs. The max Yearly Rain Y-scale value: when the yearly value is (much) higher than the Normal or Station value it might get off the scale. A correction has been implemented.
# Graphs: bug  fix for Daily Rain graphs. The max Yearly Rain Y-scale value: when the yearly value is (much) higher than the Normal or Station value it might get off the scale. A correction has been implemented.


version 3.3.8 (30/4/2020)
==== version 3.3.8 (30/4/2020) ====
Graphs: bug  fix for the max Yearly Rain Y-scale value: the value is  now correct.
# Graphs: bug  fix for the max Yearly Rain Y-scale value: the value is  now correct.
Graphs: bug fix for the reference lines for the total yearly rain: they now work.
# Graphs: bug fix for the reference lines for the total yearly rain: they now work.
Website: Color can now be set for the menu toggler (parameter: ColorToggler).
# Website: Color can now be set for the menu toggler (parameter: ColorToggler).


version 3.3.7 (29/4/2020)
==== version 3.3.7 (29/4/2020) ====
Added ColorTitleBackGroundImage ini parameter to create more personalisation. The size of the Title header won't change though.
# Added ColorTitleBackGroundImage ini parameter to create more personalisation. The size of the Title header won't change though.
Synchronize displayed version number with the distribution.
# Synchronize displayed version number with the distribution.


version 3.3.6 (28/4/2020)
==== version 3.3.6 (28/4/2020) ====
Website Color iniparameter bugfix for Menu Background.  
# Website Color iniparameter bugfix for Menu Background.  


version 3.3.5 (27/4/2020)
==== version 3.3.5 (27/4/2020) ====
Website Personalisation of colours now possible.  
# Website Personalisation of colours now possible.  


version 3.3.0 (25/4/2020)
==== version 3.3.0 (25/4/2020) ====
Website: The menu changed to a responsive Bootstrap 4 default Nav/Dropdown menu.
# Website: The menu changed to a responsive Bootstrap 4 default Nav/Dropdown menu.
Graphs: implemented the Rain statistics per month. Again this is in fact only interesting if you have a data series of at least 3 years.
# Graphs: implemented the Rain statistics per month. Again this is in fact only interesting if you have a data series of at least 3 years.
If there is no website in the entry for the Map, CumulusUtils aborts. This is specifically annoying if you want to generate a website.
# If there is no website in the entry for the Map, CumulusUtils aborts. This is specifically annoying if you want to generate a website.
Major update for the README concerning the graphs and the inifile  parameters.
# Major update for the README concerning the graphs and the inifile  parameters.


version 3.2.0 (23/4/2020)
==== version 3.2.0 (23/4/2020) ====
The moon had another bug.
# The moon had another bug.
And there are 60 minutes in an hour, not 24
# And there are 60 minutes in an hour, not 24
Graphs: implemented Temperature statistics per month. This is in fact only interesting if you have a data series of at least 3 years.
# Graphs: implemented Temperature statistics per month. This is in fact only interesting if you have a data series of at least 3 years.


version 3.1.1 (22/4/2020)
==== version 3.1.1 (22/4/2020) ====
The moon now shows correctly on the Southern Hemisphere.
# The moon now shows correctly on the Southern Hemisphere.
Reference lines for Average rainfall are added to the daily rainfall graph.
# Reference lines for Average rainfall are added to the daily rainfall graph.
Changed the text Barometer to Pressure (see here)
# Changed the text Barometer to Pressure (see here)
Website Gen. : Changed the menu layout a bit
# Website Gen. : Changed the menu layout a bit
Changes the graphs into three separate .txt files: graphsrain, graphstemp and graphsmisc to prepare for the future with the year statistics per month for temperature and rain.  
# Changes the graphs into three separate .txt files: graphsrain, graphstemp and graphsmisc to prepare for the future with the year statistics per month for temperature and rain.  


version 3.1.0 (18/4/2020)
==== version 3.1.0 (18/4/2020) ====
Created a special version of gauges.js to accommodate the switching of the dashboard. No user action required, the library will be installed during an update overwriting the old version of gauges.js.
# Created a special version of gauges.js to accommodate the switching of the dashboard. No user action required, the library will be installed during an update overwriting the old version of gauges.js.
Added latitude, longitude and altitude information to the header.
# Added latitude, longitude and altitude information to the header.
Added a green LED indication station status to the left side of the menu bar.
# Added a green LED indication station status to the left side of the menu bar.
Added the following ini parameters ShowInsideMeasurements and CumulusRealTimeInterval.
# Added the following ini parameters ShowInsideMeasurements and CumulusRealTimeInterval.
Maps: entries are now required to have a website entry
# Maps: entries are now required to have a website entry
Known Issue:
# Known Issue:
at startup some non-inhibiting errors appear in the console.
# at startup some non-inhibiting errors appear in the console.
ShowInsideMeasurement does work for the graphs, but not for the gauges
# ShowInsideMeasurement does work for the graphs, but not for the gauges


version 3.0.6 (14/4/2020)
==== version 3.0.6 (14/4/2020) ====
Bug fix release to solve an issue with includes of jQuery, Highcharts and Leaflet.
# Bug fix release to solve an issue with includes of jQuery, Highcharts and Leaflet.


version 3.0.5 (13/4/2020)
==== version 3.0.5 (13/4/2020) ====
Bug fix release to accommodate an issue with sync/async Ajax  reads of the new cumuluscharts code.
# Bug fix release to accommodate an issue with sync/async Ajax  reads of the new cumuluscharts code.


version 3.0.4 (13/4/2020)
==== version 3.0.4 (13/4/2020) ====
cumuluscharts partly rewritten, now as .txt file similar to other reporting. The effect is that the json datafile can now be handled like the realtime files, it uses also CumulusRealTimeLocation for the location. The buttons are replaced by a dropdown, the graphs are the same.
# cumuluscharts partly rewritten, now as .txt file similar to other reporting. The effect is that the json datafile can now be handled like the realtime files, it uses also CumulusRealTimeLocation for the location. The buttons are replaced by a dropdown, the graphs are the same.
Prepared for the ini  parameter ShowInsideMeasurements (default false) for yes/no showing the inside temperature and humidity in the graphs (rest to be done later).
# Prepared for the ini  parameter ShowInsideMeasurements (default false) for yes/no showing the inside temperature and humidity in the graphs (rest to be done later).
Added 'Browser time' to the clocks and internally reworked the clocks such that now from ANY timezone (well, some aberration maybe), you see the times of sun/moon in local time of the station. Yes, Beteljuice had warned me that time in javascript is kind of a nuisance. He was right.
# Added 'Browser time' to the clocks and internally reworked the clocks such that now from ANY timezone (well, some aberration maybe), you see the times of sun/moon in local time of the station. Yes, Beteljuice had warned me that time in javascript is kind of a nuisance. He was right.
Known  issue: time of moonset is appr. One hr off when seen from west of UTC.  
# Known  issue: time of moonset is appr. One hr off when seen from west of UTC.  


version 3.0.3 (11/4/2020)
==== version 3.0.3 (11/4/2020) ====
Times, sun, moon are OK now in all timezones. DST might disturb somewhere on the southern hemisphere, but I think it is OK.
# Times, sun, moon are OK now in all timezones. DST might disturb somewhere on the southern hemisphere, but I think it is OK.
Moon phases are now [probably] correct. Respect for Keppler and Copernicus and anybody who ever set his mind to celestial bodies, programmer or not.
# Moon phases are now [probably] correct. Respect for Keppler and Copernicus and anybody who ever set his mind to celestial bodies, programmer or not.
Responsiveness is satisfactory now for the time being.
# Responsiveness is satisfactory now for the time being.
Maps show directly when clicked and to correct zoom level.
# Maps show directly when clicked and to correct zoom level.
About and License adjusted to wish of community (comment welcome).
# About and License adjusted to wish of community (comment welcome).
Known  issues:  
# Known  issues:  
Cumuluscharts needs to be rewritten because of the hardcoded location of the json data files.
# Cumuluscharts needs to be rewritten because of the hardcoded location of the json data files.


version 3.0.1 (8/4/2020)
==== version 3.0.1 (8/4/2020) ====
Added the ini parameter CumulusRealTimeLocation to provide for a user who uses more than one website. See my notes in the README!
# Added the ini parameter CumulusRealTimeLocation to provide for a user who uses more than one website. See my notes in the README!
Known  issues:  
# Known  issues:  
the times are wrong in another timezone
# the times are wrong in another timezone
The moonphases do not show correct.
# The moonphases do not show correct.
Cumuluscharts needs to be rewritten because of the hardcoded location of the json data files.
# Cumuluscharts needs to be rewritten because of the hardcoded location of the json data files.


version 3.0.0 (6/4/2020)
==== version 3.0.0 (6/4/2020) ====
Added the website generator. See the README for how to use that.
# Added the website generator. See the README for how to use that.
Added Wind Run to the records page
# Added Wind Run to the records page


version 2.4.6 (25/3/2020)
==== version 2.4.6 (25/3/2020) ====
Added the command CheckOnly, to only check the dayfile.txt for errors. Any detected error can be found in the logfile. The default for the iniparameter IgnoreDataErrors has been changed to TRUE. ToDo-list: add range checks on dayfile values.
# Added the command CheckOnly, to only check the dayfile.txt for errors. Any detected error can be found in the logfile. The default for the iniparameter IgnoreDataErrors has been changed to TRUE. ToDo-list: add range checks on dayfile values.
Added ini parameter GeneratejQueryInclude in the section General. Current default value is true.
# Added ini parameter GeneratejQueryInclude in the section General. Current default value is true.
The ini-section [Data] has been moved to [General] (see the README) (you can remove the [Data] section manually).
# The ini-section [Data] has been moved to [General] (see the README) (you can remove the [Data] section manually).
Maps: Added try/catch error handling for an irregular occurrence of a fault while looping through the XML data structure. At a failure in the XML file, CumulusUtils aborts so other modules in the same command won't be executed. You may rerun without the Mapson command to accomplish other modules. If you run Maps and it fails, please report in a PM and send the logfile with the report.
# Maps: Added try/catch error handling for an irregular occurrence of a fault while looping through the XML data structure. At a failure in the XML file, CumulusUtils aborts so other modules in the same command won't be executed. You may rerun without the Mapson command to accomplish other modules. If you run Maps and it fails, please report in a PM and send the logfile with the report.
WIP: the above points concerning the ini-file are related to the construction of a new website which will become part of CumulusUtils but also as a module. CumulusUtils will always exist as a module generator for other websites, but in the end a standard website will become part of it. Some minor changes may occur in the near future in preparation, but before the website will be available. A preview of the website can be seen.
# WIP: the above points concerning the ini-file are related to the construction of a new website which will become part of CumulusUtils but also as a module. CumulusUtils will always exist as a module generator for other websites, but in the end a standard website will become part of it. Some minor changes may occur in the near future in preparation, but before the website will be available. A preview of the website can be seen.


version 2.4.5 (16/3/2020)
==== version 2.4.5 (16/3/2020) ====
Graphs: Optimised the Monthly Temperature and Monthly Rain graphs for speed and coding efficiency.
# Graphs: Optimised the Monthly Temperature and Monthly Rain graphs for speed and coding efficiency.
Graphs: For the same graphs, the user can choose between the Normal reference curve and the Station Average reference curve. The choice is  made in the ini file with the parameters:
# Graphs: For the same graphs, the user can choose between the Normal reference curve and the Station Average reference curve. The choice is  made in the ini file with the parameters:
UseNormalTempReference
# UseNormalTempReference
UseNormalRainReference
# UseNormalRainReference
Please see section of ini-parameters  
# Please see section of ini-parameters  
Graphs: for the same graphs, if the Station Reference curve is chosen, automatically the area of the standard deviation which comes with the calculation of the average is depicted in light gray in the graph.
# Graphs: for the same graphs, if the Station Reference curve is chosen, automatically the area of the standard deviation which comes with the calculation of the average is depicted in light gray in the graph.
NOTE: Normal is reserved for the reference mean for the last 30 years (which normally moves up 10  years per decade) as published by the national Meteorology agencies. As Rain and Temperature are the only measurements for which there exists a Normal curve in Cumulus these will be the only curves with this feature. See further the README.
# NOTE: Normal is reserved for the reference mean for the last 30 years (which normally moves up 10  years per decade) as published by the national Meteorology agencies. As Rain and Temperature are the only measurements for which there exists a Normal curve in Cumulus these will be the only curves with this feature. See further the README.


Version 2.4.1 – 2.4.2 (12/3/2020)
==== Version 2.4.1 – 2.4.2 (12/3/2020) ====
A bug fix on 2.4.0 (inclusion of jQuery library) and addition of a Clash of Average graph (non supported, may be removed later)
# A bug fix on 2.4.0 (inclusion of jQuery library) and addition of a Clash of Average graph (non supported, may be removed later)


version 2.4.0 (12/3/2020)
==== version 2.4.0 (12/3/2020) ====
Addition of the 'All' command to generate all modules which use the dayfile (so excluding Maps and SystemInfo).
# Addition of the 'All' command to generate all modules which use the dayfile (so excluding Maps and SystemInfo).
Cleaned up the log generation from redundant entries.
# Cleaned up the log generation from redundant entries.
Modified the selection interfaces where necessary, addition of prev/next buttons (and moved it all to jQuery in the process).  
# Modified the selection interfaces where necessary, addition of prev/next buttons (and moved it all to jQuery in the process).  
Added 'total yearly rain to date' as an entity and published it on the Records, Dayrecords pages and Daily Rain graph as cumulative amount.
# Added 'total yearly rain to date' as an entity and published it on the Records, Dayrecords pages and Daily Rain graph as cumulative amount.
Reviewed tables (records, dayrecords, top10 and yadr), such that iframe should not be necessary. Settings are now width=100% (of the enclosing div) and max-width=1000px (to prevent stretching the whole width of large monitors). Please check.
# Reviewed tables (records, dayrecords, top10 and yadr), such that iframe should not be necessary. Settings are now width=100% (of the enclosing div) and max-width=1000px (to prevent stretching the whole width of large monitors). Please check.
Removed the Climate module and integrated it with the Graphs module. Sorry, that was short lived. Please be prepared that this Graphs reporting part is Work In Progress and changes because of requests, thoughts and philosophies may have some effect in future.
# Removed the Climate module and integrated it with the Graphs module. Sorry, that was short lived. Please be prepared that this Graphs reporting part is Work In Progress and changes because of requests, thoughts and philosophies may have some effect in future.
All graphs have become optional with the  possibility to switch on/off through ini-file parameters in the Graphs section (I assume this self evident). NOTE: the graphs are generated, it is only the HTML menu choice which is off.
# All graphs have become optional with the  possibility to switch on/off through ini-file parameters in the Graphs section (I assume this self evident). NOTE: the graphs are generated, it is only the HTML menu choice which is off.


version 2.3.0 (8/3/2020)
==== version 2.3.0 (8/3/2020) ====
YADR: Fixed a bug where temperature of exactly -1 degree (C/F) was seen as invalid and no low temperature in the month summary was filled in.
# YADR: Fixed a bug where temperature of exactly -1 degree (C/F) was seen as invalid and no low temperature in the month summary was filled in.
DayRecords/Records: Added and improved parametrization of the header texts. Please find in strings section in ini file to translate.
# DayRecords/Records: Added and improved parametrization of the header texts. Please find in strings section in ini file to translate.
Records: Applied colouring of header and record text analogue to top10 module using the top10 format from the ini file (30 day record retention time).
# Records: Applied colouring of header and record text analogue to top10 module using the top10 format from the ini file (30 day record retention time).
Started a climate graphing module.
# Started a climate graphing module.
Implemented temperature HeatMap for Climate Graphs.
# Implemented temperature HeatMap for Climate Graphs.
Implemented Climate statistics on temperature and Rain (to be possibly modified and  or expanded to other measurements).  Comment is welcome.
# Implemented Climate statistics on temperature and Rain (to be possibly modified and  or expanded to other measurements).  Comment is welcome.


version 2.2.6 (5/3/2020)
==== version 2.2.6 (5/3/2020) ====
Corrected the relation between the header and the values for the wind measurements
# Corrected the relation between the header and the values for the wind measurements
Fixed bug in drop down selection menu for records, dayrecords and noaa modules generation, where a crash occurred if there were no months to disable (pretty elementary error, sorry).
# Fixed bug in drop down selection menu for records, dayrecords and noaa modules generation, where a crash occurred if there were no months to disable (pretty elementary error, sorry).


version 2.2.5 (4/3/2020)
==== version 2.2.5 (4/3/2020) ====
Addition of NOAA reports display (nothing new there, just part of CumulusUtils required for the future)
# Addition of NOAA reports display (nothing new there, just part of CumulusUtils required for the future)
The year/month selection where months must have data. So e.g. future months in the current year are greyed out and cannot be selected. Similar in the first year, or all years when just starting (for both NOAA and records module).
# The year/month selection where months must have data. So e.g. future months in the current year are greyed out and cannot be selected. Similar in the first year, or all years when just starting (for both NOAA and records module).
Addition of Day Records module.
# Addition of Day Records module.


version 2.2.2 (27/2/2020)
==== version 2.2.2 (27/2/2020) ====
Optimisation of records module
# Optimisation of records module


version 2.2.1 (27/2/2020)
==== version 2.2.1 (27/2/2020) ====
Optimisation of records module
# Optimisation of records module
Fixed a bug for display of month of March (all years)
# Fixed a bug for display of month of March (all years)


version 2.2.0 (25/2/2020)
==== version 2.2.0 (25/2/2020) ====
Another minor legend correction in YADR
# Another minor legend correction in YADR
Addition of the CumulusUtils version of a records page including some corresponding ini parameters (Strings section).
# Addition of the CumulusUtils version of a records page including some corresponding ini parameters (Strings section).


version 2.1.7 (28/1/2020)
==== version 2.1.7 (28/1/2020) ====
Correction on 2.1.6 for different units in YADR
# Correction on 2.1.6 for different units in YADR


version 2.1.6 (28/1/2020)
==== version 2.1.6 (28/1/2020) ====
Corrected the README where necessary
# Corrected the README where necessary
Dayfile reading: Finalized the error handling of skipping the line containing the error. All info for each error will now be in the logfile.
# Dayfile reading: Finalized the error handling of skipping the line containing the error. All info for each error will now be in the logfile.
YADR: changed wind value format to one (1) decimal accuracy
# YADR: changed wind value format to one (1) decimal accuracy
YADR: changed humidity values to zero (0) decimal accuracy
# YADR: changed humidity values to zero (0) decimal accuracy
YADR NOTE: Title of barometric values should contain ‘Average’. This has been added to the default but it won’t change automatically if it is already in your ini-file.
# YADR NOTE: Title of barometric values should contain ‘Average’. This has been added to the default but it won’t change automatically if it is already in your ini-file.
YADR: the legends now also are correct for all units available (the only site where this can be seen/checked is “‘t Zandt”).
# YADR: the legends now also are correct for all units available (the only site where this can be seen/checked is “‘t Zandt”).
Addition of Phil’s EasterEgg. Hint: check the cumulusutils.ini after run of 2.1.6 and read this thread backwards. Can’t be too difficult if you’re a regular follower.
# Addition of Phil’s EasterEgg. Hint: check the cumulusutils.ini after run of 2.1.6 and read this thread backwards. Can’t be too difficult if you’re a regular follower.


version 2.1.0 (22/1/2020)
==== version 2.1.0 (22/1/2020) ====
Maps: Technical correction concerning refresh of station
# Maps: Technical correction concerning refresh of station
Reading Dayfile: Complete overhaul and creation of internal datalist
# Reading Dayfile: Complete overhaul and creation of internal datalist
Added: possibility to continue reading the data file in case of data errors (see README on cumulusutils.ini, section: Data)
# Added: possibility to continue reading the data file in case of data errors (see README on cumulusutils.ini, section: Data)
YADR: Correction for legend of Humidity and Pression
# YADR: Correction for legend of Humidity and Pression
Top10: Overhaul of selection/sorting mechanism (incomplete but working, three more items to go but these may be difficult to do in LINQ with just a few queries so... maybe not)
# Top10: Overhaul of selection/sorting mechanism (incomplete but working, three more items to go but these may be difficult to do in LINQ with just a few queries so... maybe not)
Top10: Corrected an error in the output table and at the same time slightly modified the <Style>
# Top10: Corrected an error in the output table and at the same time slightly modified the <Style>


version 2.0.3 (5/1/2020)
==== version 2.0.3 (5/1/2020) ====
Some code optimisation
# Some code optimisation
Graphs: Daily rain graph now has right Y-axis cross x-axis at 0
# Graphs: Daily rain graph now has right Y-axis cross x-axis at 0
pwsFWI: Number of records shown is now conform Analysis figure from the inifile or 30 otherwise. The number is including predictive days.
# pwsFWI: Number of records shown is now conform Analysis figure from the inifile or 30 otherwise. The number is including predictive days.
pwsFWI: Unit for RH in pwsFWI webtable: % is removed in header
# pwsFWI: Unit for RH in pwsFWI webtable: % is removed in header
YADR: Unit for RH changed to % (was deg. Celsius/Fahrenheit).
# YADR: Unit for RH changed to % (was deg. Celsius/Fahrenheit).
All modules: Correction of effect of prediction in pwsFWI (had not been noticed by anybody so far ;)
# All modules: Correction of effect of prediction in pwsFWI (had not been noticed by anybody so far ;)


version 2.0.2 (5/12/2019)
==== version 2.0.2 (5/12/2019) ====
Yadr: Corrected the colour key for rain table
# Yadr: Corrected the colour key for rain table
Corrected code in the inifile handling so Mono v4 can be used (see here, will not be permanent I hope).  
# Corrected code in the inifile handling so Mono v4 can be used (see here, will not be permanent I hope).  


version 2.0.1 (2/12/2019)
==== version 2.0.1 (2/12/2019) ====
Yadr: some bug fixes, removed the reference to Yadr.css
# Yadr: some bug fixes, removed the reference to Yadr.css
Yadr: changed to white for the numbers in some cases to account for better readability of the numbers against darker colours.
# Yadr: changed to white for the numbers in some cases to account for better readability of the numbers against darker colours.
Yadr: Added Humidity.
# Yadr: Added Humidity.
Yadr: Titles and fixed translatable texts are parameterized in the inifile in the section [Strings]. Parameter names start with Yadr.
# Yadr: Titles and fixed translatable texts are parameterized in the inifile in the section [Strings]. Parameter names start with Yadr.
Graphs: changed the ‘Daily Rain’-graph to a stock-type graph to account for easier handling and zooming.
# Graphs: changed the ‘Daily Rain’-graph to a stock-type graph to account for easier handling and zooming.


version 2.0.0 (29/11/2019)
==== version 2.0.0 (29/11/2019) ====
Yadr – Yet Another Dayfile Reader added as standard functionality. Read the README concerning the use (amount of datafiles and the use of the internal FTP)
# Yadr – Yet Another Dayfile Reader added as standard functionality. Read the README concerning the use (amount of datafiles and the use of the internal FTP)


version 1.9.7 (21/11/2019)
==== version 1.9.7 (21/11/2019) ====
Addition of Internal FTP upload. Read the README for explanation
# Addition of Internal FTP upload. Read the README for explanation
Fix for kocher (intermediate version 1.9.6).
# Fix for kocher (intermediate version 1.9.6).


version 1.9.5 (18/11/2019)
==== version 1.9.5 (18/11/2019) ====
Maps: Website will now be opened in a new tab (or window, depending on the configuration of your Browser)
# Maps: Website will now be opened in a new tab (or window, depending on the configuration of your Browser)
Code optimisation and error handling changes.
# Code optimisation and error handling changes.


version 1.9.4 (17/11/2019)
==== version 1.9.4 (17/11/2019) ====
Maps: Added a last alive date to the marker popup, preparation for eventually a validity cleanup.
# Maps: Added a last alive date to the marker popup, preparation for eventually a validity cleanup.
Optimized the XML/Linq code.  
# Optimized the XML/Linq code.  
Added some error handling (e.g. for duplicate names). May not be complete yet but it requires the live run to evaluate.
# Added some error handling (e.g. for duplicate names). May not be complete yet but it requires the live run to evaluate.
Removed MapBox libraries/reference and prepared for OpenStreetMap only. Waiting for response from OSM in relation to using the tile server.
# Removed MapBox libraries/reference and prepared for OpenStreetMap only. Waiting for response from OSM in relation to using the tile server.


version 1.9.3 (16/11/2019)
==== version 1.9.3 (16/11/2019) ====
Maps: if comma decimal separator in lat/lon then set it to point to have lat/lon handled correctly by the map java.
# Maps: if comma decimal separator in lat/lon then set it to point to have lat/lon handled correctly by the map java.
pwsFWI: fix for colour of the pointer of 1.9.0 was refixed.
# pwsFWI: fix for colour of the pointer of 1.9.0 was refixed.
Maps: Website entry for the popup is created in cumulusutils.ini
# Maps: Website entry for the popup is created in cumulusutils.ini


version 1.9.2 (15/11/2019)
==== version 1.9.2 (15/11/2019) ====
Maps: bug fix: now all stations show on map, not just the first one.
# Maps: bug fix: now all stations show on map, not just the first one.
pwsFWI: credit for the prediction must be in the correct <div>
# pwsFWI: credit for the prediction must be in the correct <div>


version 1.9.0 (15/11/2019)
==== version 1.9.0 (15/11/2019) ====
pwsFWI: Bug fix for the flashing of the pointer which takes the colour of the fifth prediction day but must have colour of the last calculated day (Current value).
# pwsFWI: Bug fix for the flashing of the pointer which takes the colour of the fifth prediction day but must have colour of the last calculated day (Current value).
Introduction of module Maps.
# Introduction of module Maps.


version 1.8.4 (5/11/2019)
==== version 1.8.4 (5/11/2019) ====
pwsFWI: The prediction module can now be used with all units available in Cumulus. Although the interface always (unchangable) uses km/h, mbar, deg C and mm, it does no longer interfere with the normal readings of the user settings for the units.
# pwsFWI: The prediction module can now be used with all units available in Cumulus. Although the interface always (unchangable) uses km/h, mbar, deg C and mm, it does no longer interfere with the normal readings of the user settings for the units.


version 1.8.3 (2/11/2019)
==== version 1.8.3 (2/11/2019) ====
Graphs: TempvsNOAA and RainvsNOAA now both work correctly at the first of month (they used to display Nul (0) as a first day value).
# Graphs: TempvsNOAA and RainvsNOAA now both work correctly at the first of month (they used to display Nul (0) as a first day value).
The table of pwsFWI displays the numbers in CurrentCulture format (e.g. a comma as decimal separator in NL, a point probably in a lot of other places). This makes it easier to cut/paste to Excel or Google Sheets. Same holds for the Analysis csv file.
# The table of pwsFWI displays the numbers in CurrentCulture format (e.g. a comma as decimal separator in NL, a point probably in a lot of other places). This makes it easier to cut/paste to Excel or Google Sheets. Same holds for the Analysis csv file.


version 1.8.2 (2/11/2019)
==== version 1.8.2 (2/11/2019) ====
Graphs/pwsFWI: the degree symbol (again) is now OK everywhere.
# Graphs/pwsFWI: the degree symbol (again) is now OK everywhere.
This is not a functional release but a maintenance release concerning a problem which occurred in Poland and France where the prediction in pwsFWI was aborted.
# This is not a functional release but a maintenance release concerning a problem which occurred in Poland and France where the prediction in pwsFWI was aborted.


version 1.8.1 (31/10/2019)
==== version 1.8.1 (31/10/2019) ====
Graphs/pwsFWI: the degree symbol before Celsius or Fahrenheit is now encoded as Unicode 00B0 for javascript/Highcharts and as &deg; for HTML and should display always and everywhere it is required. Yes, it now truly is... (I hope)
# Graphs/pwsFWI: the degree symbol before Celsius or Fahrenheit is now encoded as Unicode 00B0 for javascript/Highcharts and as &deg; for HTML and should display always and everywhere it is required. Yes, it now truly is... (I hope)
The observation about minimum humidity was correct and has been fixed. Now the lowest prediction of all three hour blocks is entered in the calculations and the prediction table (thanks to meteosangonera for looking deep into the system!)
# The observation about minimum humidity was correct and has been fixed. Now the lowest prediction of all three hour blocks is entered in the calculations and the prediction table (thanks to meteosangonera for looking deep into the system!)


version 1.8.0 (30/10/2019)
==== version 1.8.0 (30/10/2019) ====
Graphs/pwsFWI: the degree symbol before Celsius or Fahrenheit is now encoded as Unicode 00B0 and should display always and everywhere it is required.
# Graphs/pwsFWI: the degree symbol before Celsius or Fahrenheit is now encoded as Unicode 00B0 and should display always and everywhere it is required.
In Graphs, the Go button has been moved to the right side of the graph selector.
# In Graphs, the Go button has been moved to the right side of the graph selector.
In SysInfo, The Linux rPi OS now has a description e.g. Raspbian GNU/Linux 10 (buster) besides only the numerical version.
# In SysInfo, The Linux rPi OS now has a description e.g. Raspbian GNU/Linux 10 (buster) besides only the numerical version.
pwsFWI: A predictive system - 5 days - has been created for pwsFWI. This is a relatively complex and major change. Please read the ReadMe on how to activate and use it.  
# pwsFWI: A predictive system - 5 days - has been created for pwsFWI. This is a relatively complex and major change. Please read the ReadMe on how to activate and use it.  


version 1.7.2 (27/10/2019)
==== version 1.7.2 (27/10/2019) ====
In the Monthly Temp and Monthly Rain graphs, the MaxNrOfSeriesVisibileInGraph, now is valid for the most recent years iso the first years.
# In the Monthly Temp and Monthly Rain graphs, the MaxNrOfSeriesVisibileInGraph, now is valid for the most recent years iso the first years.


version 1.7.1 (25/10/2019)
==== version 1.7.1 (25/10/2019) ====
Initially in the Monthly Rain and Monthly Temp graphs only MaxNrOfSeriesVisibileInGraph series are shown. This ini-parameter defaults to 2. If you set it to a number greater than the number of series you have, all series are displayed;
# Initially in the Monthly Rain and Monthly Temp graphs only MaxNrOfSeriesVisibileInGraph series are shown. This ini-parameter defaults to 2. If you set it to a number greater than the number of series you have, all series are displayed;
Created a new colour set to avoid conflict with the black normal series and create more contrast. Currently 13 colours are defined, more than 13 series start reusing the colours.
# Created a new colour set to avoid conflict with the black normal series and create more contrast. Currently 13 colours are defined, more than 13 series start reusing the colours.
The colour series are added to the Graphs section in the inifile so every user can change the defaults. If a graph does not use the default colours, it's colours will be hard coded and no users interference can be made.
# The colour series are added to the Graphs section in the inifile so every user can change the defaults. If a graph does not use the default colours, it's colours will be hard coded and no users interference can be made.
NOTE: comments are allowed in the inifile: first character on the line must be ";". Empty lines remain as does a sorting done by the user.
# NOTE: comments are allowed in the inifile: first character on the line must be ";". Empty lines remain as does a sorting done by the user.


version 1.7.0 (22/10/2019)
==== version 1.7.0 (22/10/2019) ====
The Normal series in the Graphs now always have the colour black;
# The Normal series in the Graphs now always have the colour black;
All zero-valued series points were not printed. That has been changed to: zero-valued series points outside the series (incomplete years) are not plotted, zero-valued series data are plotted;
# All zero-valued series points were not printed. That has been changed to: zero-valued series points outside the series (incomplete years) are not plotted, zero-valued series data are plotted;
The inifile handling has been greatly revised to facilitate the strings (see next bullet point). Most notably: an empty or nonexistent ini will be reinitialised. User values remain valid until deleted which resets default. A deleted or non existent key will be created when needed. Limited space for strings will need to be determined by trial and error. Sorting and replacing sections and keys remain in tact, empty lines disappear;
# The inifile handling has been greatly revised to facilitate the strings (see next bullet point). Most notably: an empty or nonexistent ini will be reinitialised. User values remain valid until deleted which resets default. A deleted or non existent key will be created when needed. Limited space for strings will need to be determined by trial and error. Sorting and replacing sections and keys remain in tact, empty lines disappear;
Strings are added to the inifile to facilitate CumulusUtils to show a different language. CumulusUtils will not have the possibility to switch languages at runtime. The tags are - I think - self explanatory. If anybody has a problem, please let me know;
# Strings are added to the inifile to facilitate CumulusUtils to show a different language. CumulusUtils will not have the possibility to switch languages at runtime. The tags are - I think - self explanatory. If anybody has a problem, please let me know;
Units are added to the graphs and will show what is used by Cumulus. Note: in pwsFWI all imperial values are converted implicitly to metric because the meteorological formula's are metric. Therefore the table in pwsFWI only metric values are shown and not the imperial values.
# Units are added to the graphs and will show what is used by Cumulus. Note: in pwsFWI all imperial values are converted implicitly to metric because the meteorological formula's are metric. Therefore the table in pwsFWI only metric values are shown and not the imperial values.


version 1.6.7 (19/10/2019)
==== version 1.6.7 (19/10/2019) ====
My bad: I noticed that every installation used a 30 day period for the daily rain graph and could not change it. That has been corrected.
# My bad: I noticed that every installation used a 30 day period for the daily rain graph and could not change it. That has been corrected.
The 'Normal' values in the NOAA settings apparently are written under the regime of the locale which means the decimal separator can be either comma or point. Cumulus 1 and 3 seem different in this respect (I could not be 100% sure) so I created a workaround to always read it correctly, whichever format. The decimal separator is assumed to be only point or comma.
# The 'Normal' values in the NOAA settings apparently are written under the regime of the locale which means the decimal separator can be either comma or point. Cumulus 1 and 3 seem different in this respect (I could not be 100% sure) so I created a workaround to always read it correctly, whichever format. The decimal separator is assumed to be only point or comma.


version 1.6.5 (18/10/2019)
==== version 1.6.5 (18/10/2019) ====
Formal release of the Graphs module.
# Formal release of the Graphs module.
Added ini parameter for MovingAveragePeriod (default 180)
# Added ini parameter for MovingAveragePeriod (default 180)
Changed title of graph Daily Rainfall and added period to x-axis title;
# Changed title of graph Daily Rainfall and added period to x-axis title;
Changed some minor things in layout of graphs;
# Changed some minor things in layout of graphs;
Added new graph: rain per month (With Normal Value line);
# Added new graph: rain per month (With Normal Value line);
Top10: Removed the output top10TableStyle.txt (please remove the corresponding include from your website). Only one files exists for top10: top10Table.txt. There should be no difference.
# Top10: Removed the output top10TableStyle.txt (please remove the corresponding include from your website). Only one files exists for top10: top10Table.txt. There should be no difference.


version 1.6.2 (16/10/2019)
==== version 1.6.2 (16/10/2019) ====
Bug fix for the position of the credits under the pwsFWI and top10 tables;
# Bug fix for the position of the credits under the pwsFWI and top10 tables;
Some minor spaces/CSS fixes;
# Some minor spaces/CSS fixes;
Major fix for Graphs, which inhibited it to run correctly when top10 would be demanded in the same run;
# Major fix for Graphs, which inhibited it to run correctly when top10 would be demanded in the same run;
Major fix for Graphs which did not show the graph when an apostrophe was in the LocDesc string in Cumulus.ini. The apostrophe is now permitted.
# Major fix for Graphs which did not show the graph when an apostrophe was in the LocDesc string in Cumulus.ini. The apostrophe is now permitted.
Added the Monthly Temperature graph. See above.
# Added the Monthly Temperature graph. See above.


version 1.6.0 (14/10/2019)
==== version 1.6.0 (14/10/2019) ====
Because some of you put all their data online with the pwsFWI module, the interface has been adapted by beteljuice, to account for a better handling of some 4000 lines. It now uses a small window of roughly 22 lines and a scrollbar. The headers remain locked.
# Because some of you put all their data online with the pwsFWI module, the interface has been adapted by beteljuice, to account for a better handling of some 4000 lines. It now uses a small window of roughly 22 lines and a scrollbar. The headers remain locked.
As a kind of giveaway Easter Egg, you will also find a first version of the graphs module (commandline parameter 'graphs'). Two graphs have been implemented so far. There is a drop down choice which graph you want to see. Feedback with comments and wishes is appreciated. So far this is not a release and no options for the graphs have been implemented yet.
# As a kind of giveaway Easter Egg, you will also find a first version of the graphs module (commandline parameter 'graphs'). Two graphs have been implemented so far. There is a drop down choice which graph you want to see. Feedback with comments and wishes is appreciated. So far this is not a release and no options for the graphs have been implemented yet.


version 1.5.1 (12/10/2019)
==== version 1.5.1 (12/10/2019) ====
Some finetuning of the web interface pwsFWI (also known as bug fixing): 1)border spacing of table now correct; 2)Legend now also in Standard; 3)pwsFWIcurrent now has a beteljuice approved styling;
# Some finetuning of the web interface pwsFWI (also known as bug fixing): 1)border spacing of table now correct; 2)Legend now also in Standard; 3)pwsFWIcurrent now has a beteljuice approved styling;
Check for a minimum nr of lines (currently 35) in dayfile.txt for useful results.
# Check for a minimum nr of lines (currently 35) in dayfile.txt for useful results.


version 1.5.0 (9/10/2019)
==== version 1.5.0 (9/10/2019) ====
A sixth warning level has been added to pwsFWI, named: Catastrophic, colour purple. The parameter in the inifile is WarningLevel, possible values : 5 or 6. Read the ABC article below.
# A sixth warning level has been added to pwsFWI, named: Catastrophic, colour purple. The parameter in the inifile is WarningLevel, possible values : 5 or 6. Read the ABC article below.
Some bug fixes around the red warning level where it was changed to green or where the indicator was supposed to be in the green zone but remaind red.
# Some bug fixes around the red warning level where it was changed to green or where the indicator was supposed to be in the green zone but remaind red.
The process of the Smoothing and Quenching has been slightly changed to better process single rain shower events. (See blog: "Behaviour of pwsFWI with first rain").
# The process of the Smoothing and Quenching has been slightly changed to better process single rain shower events. (See blog: "Behaviour of pwsFWI with first rain").
For pwsFWI and extra output has been created: pwsFWIcurrent.txt, containing an HTML <span>-tag, for the required colour. To use wherever the use wants the dayvalue, e.g. on the frontpage dashboard (see my site for an example).
# For pwsFWI and extra output has been created: pwsFWIcurrent.txt, containing an HTML <span>-tag, for the required colour. To use wherever the use wants the dayvalue, e.g. on the frontpage dashboard (see my site for an example).
All output now will be written to a subdirectory utils/ one level below the Cumulus main directory. Only cumulusutils.exe (and possible libraries) and the cumulusutils.ini remain in the Cumulus directory.
# All output now will be written to a subdirectory utils/ one level below the Cumulus main directory. Only cumulusutils.exe (and possible libraries) and the cumulusutils.ini remain in the Cumulus directory.
Fixed an algorithmic bug in pwsFWI, not yet exposed, which caused a problem when analysis would be exactly the amount of days in dayfile.
# Fixed an algorithmic bug in pwsFWI, not yet exposed, which caused a problem when analysis would be exactly the amount of days in dayfile.


version 1.0.1 (3/10/2019)
==== version 1.0.1 (3/10/2019) ====
In top10, unit 'percentage' has changed to '%'
# In top10, unit 'percentage' has changed to '%'


version 1.0.0 (30/9/2019)
==== version 1.0.0 (30/9/2019) ====
Good enough for version 1.0.0
# Good enough for version 1.0.0
The Analysis csv file is now governed by the locale which means date, separators and decimal point are written conform the locale on the machine where cumulusutils runs. This should make it easier to open it with excel.
# The Analysis csv file is now governed by the locale which means date, separators and decimal point are written conform the locale on the machine where cumulusutils runs. This should make it easier to open it with excel.
Changed copyright notice / text under the tables.
# Changed copyright notice / text under the tables.
Fixed scaling when pwsFWI value surpassed value outside scale
# Fixed scaling when pwsFWI value surpassed value outside scale


version 0.9.1 (26/9/2019)
==== version 0.9.1 (26/9/2019) ====
Changes to the meteorological equations used for Vapour Deficit (see my blog of 26 sep 2019).
# Changes to the meteorological equations used for Vapour Deficit (see my blog of 26 sep 2019).
Closed a call on SysInfo: Windows 8 really needs to have its updates.
# Closed a call on SysInfo: Windows 8 really needs to have its updates.
Several minor bugfixed/tunings in the Beteljuice-format.
# Several minor bugfixed/tunings in the Beteljuice-format.
Code cleanup and minor fixes.
# Code cleanup and minor fixes.


version 0.9.0 (24/9/2019)
==== version 0.9.0 (24/9/2019) ====
Bug fix: sysinfo under Windows (any version) now breaks off if resultstrings are unexpected. Message displayed in logfile, please send. However, errorhandling before that happens has been improved (again).  
# Bug fix: sysinfo under Windows (any version) now breaks off if resultstrings are unexpected. Message displayed in logfile, please send. However, errorhandling before that happens has been improved (again).  
Two pwsFWI result formats are now available: Standard and Beteljuice. The latter of course the better. (Thanks to Beteljuice, takes a lot of time iteration and testing though). Note the corresponding ini-parameters!
# Two pwsFWI result formats are now available: Standard and Beteljuice. The latter of course the better. (Thanks to Beteljuice, takes a lot of time iteration and testing though). Note the corresponding ini-parameters!


version 0.8.8 (22/9/2019)
==== version 0.8.8 (22/9/2019) ====
Bug fix: monthly rainfall did not show in top10 if the station was running ten or more months.
# Bug fix: monthly rainfall did not show in top10 if the station was running ten or more months.
Changed header of pwsFWI table: "Drought" was changed to "Consecutive days without rain"  
# Changed header of pwsFWI table: "Drought" was changed to "Consecutive days without rain"  
Ran spellchecker on this file
# Ran spellchecker on this file


version 0.8.7 (21/9/2019)
==== version 0.8.7 (21/9/2019) ====
Functional change/Bug fix: The pwsFWI CSV-file now has a slightly different format. All figures are now floating point with max. two decimal accuracy (except for the drought period which are in days). This is generated without CultureInfo so, I assume the decimal period (or comma) is according to your machine setting (which is why I changed the comma separation to the semicolon). Let me know if this functions the wrong way.
# Functional change/Bug fix: The pwsFWI CSV-file now has a slightly different format. All figures are now floating point with max. two decimal accuracy (except for the drought period which are in days). This is generated without CultureInfo so, I assume the decimal period (or comma) is according to your machine setting (which is why I changed the comma separation to the semicolon). Let me know if this functions the wrong way.


version 0.8.6 (21/9/2019)
==== version 0.8.6 (21/9/2019) ====
Bug fix: During the updating of cumulusutils.ini erroneously Analysis was always reset to its default value.
# Bug fix: During the updating of cumulusutils.ini erroneously Analysis was always reset to its default value.


version 0.8.5 (20/9/2019)
==== version 0.8.5 (20/9/2019) ====
Bug fix: high monthly rainfall in top10 table fixed if station runs less than 10 month. Top10 table now contains no entries for months without data.  
# Bug fix: high monthly rainfall in top10 table fixed if station runs less than 10 month. Top10 table now contains no entries for months without data.  
Dry period added to the pwsFWI table.
# Dry period added to the pwsFWI table.
Changed some table width.
# Changed some table width.
Exception handling now should be generic. IF(!) an exception occurs, the exceptions should always be handled such that the application recovers or ends with a graceful exit with enough info in the log file. The exception message is always printed in the log including a possible stackdump.
# Exception handling now should be generic. IF(!) an exception occurs, the exceptions should always be handled such that the application recovers or ends with a graceful exit with enough info in the log file. The exception message is always printed in the log including a possible stackdump.
The stations should have at least 30 days of days of data for top10. Otherwise this application will not run correctly. That has been taken care of.
# The stations should have at least 30 days of days of data for top10. Otherwise this application will not run correctly. That has been taken care of.
Analysis possibility for pwsFWI. See above in functionality.
# Analysis possibility for pwsFWI. See above in functionality.
SysInfo page has now elaborate try/catch errorhandling on all system accesses, looking for information. If no information is found or in case of error, 'unknown' is written on the webpage. The variety within Linux/Unix is troublesome. Since there is no generic command to find the temperature of the processor, only for Raspberry it is known. Therefore I left that out.
# SysInfo page has now elaborate try/catch errorhandling on all system accesses, looking for information. If no information is found or in case of error, 'unknown' is written on the webpage. The variety within Linux/Unix is troublesome. Since there is no generic command to find the temperature of the processor, only for Raspberry it is known. Therefore I left that out.


version 0.7.5 (19/9/2019)
==== version 0.7.5 (19/9/2019) ====
All dayfile's can be used now, metric or imperial units will be handled and for the calculations of pwsFWI the conversions are automatically made. Let me know if you spot an anomaly.
# All dayfile's can be used now, metric or imperial units will be handled and for the calculations of pwsFWI the conversions are automatically made. Let me know if you spot an anomaly.
Headers of the top10 table now include the unit of measurement
# Headers of the top10 table now include the unit of measurement
Headers of the top10 table now can be translated via the cumulusutils.ini
# Headers of the top10 table now can be translated via the cumulusutils.ini
some corrections and code cleanup
# some corrections and code cleanup


version 0.7.0 (18/9/2019)
==== version 0.7.0 (18/9/2019) ====
Made a ReadMe
# Made a ReadMe
Finished the implementation of the ini-handling
# Finished the implementation of the ini-handling
some corrections and code cleanup
# some corrections and code cleanup


version 0.6.5 (17/9/2019)
==== version 0.6.5 (17/9/2019) ====
Completed the System Info page which is now also available for Windows 10 (maybe also lower versions, if not, let me know).
# Completed the System Info page which is now also available for Windows 10 (maybe also lower versions, if not, let me know).
Reading of the Cumulus.ini is now complete. This means that a lot of information can now be used and the preparations for a cumulusutils.ini are finished.
# Reading of the Cumulus.ini is now complete. This means that a lot of information can now be used and the preparations for a cumulusutils.ini are finished.
Minor changes everywhere. Cleaning up.
# Minor changes everywhere. Cleaning up.


version 0.6.0 (16/9/2019)
==== version 0.6.0 (16/9/2019) ====
Added a System Info page for Unix/Linux. Run with command line parameter -ftp.
# Added a System Info page for Unix/Linux. Run with command line parameter -ftp.


version 0.5.3 (16/9/2019)
==== version 0.5.3 (16/9/2019) ====
Solved a technical problem in pwsFWI which had a big functional effect.
# Solved a technical problem in pwsFWI which had a big functional effect.
Added a factor to pwsFWI to account for the duration of a drought period. In future the weight of this factor may change slightly.
# Added a factor to pwsFWI to account for the duration of a drought period. In future the weight of this factor may change slightly.


version 0.5.1
==== version 0.5.1 ====
Currently version 0.5.1 and the pwsFWI has now info with links and info. If you disagree and would like to see changes, please let me know.
# Currently version 0.5.1 and the pwsFWI has now info with links and info. If you disagree and would like to see changes, please let me know.
The executable now creates a cumulusutils.log. If any problems occur, please send it when you contact me, this may help out.
# The executable now creates a cumulusutils.log. If any problems occur, please send it when you contact me, this may help out.
I solved a rPi problem in converting the numbers from ascii to floats and doubles etc. C# is pretty tricky on this issue and there's a steep learning curve on my side. Hope I got it all right by now, but it is not impossible you see something strange on different machines.
# I solved a rPi problem in converting the numbers from ascii to floats and doubles etc. C# is pretty tricky on this issue and there's a steep learning curve on my side. Hope I got it all right by now, but it is not impossible you see something strange on different machines.


[[Category:CumulusUtils]]
[[Category:CumulusUtils]]

Navigation menu