Month.ini: Difference between revisions

1,205 bytes added ,  11:51, 27 July 2020
m
Line 1: Line 1:
== Introduction ==
== Introduction ==
The log file "month.ini" is where Cumulus software tracks the extremes for this month, the file is divided into a number of sections headed by a name in square brackets []. The sections (after the first [General]) can be in any order, Cumulus will maintain whatever order the sections are currently in.  Each section has a number of parameters listed below it. Each parameter is in the format "attribute=value". For readability you can insert blank lines into this file, Cumulus will not mind. Do not however introduce any punctuation nor change the format of any parameter line.
The log file "month.ini" is where Cumulus software tracks the extremes for this month, the file is divided into a number of sections ''headed by a name in square brackets []''.  
 
The sections (after the first '''[General]''') can be in any order, Cumulus will maintain whatever order the sections are currently in.   
 
Each section has a number of parameters listed below it. Each parameter is in the format "attribute=value". For readability you can insert blank lines into this file, Cumulus will not mind.  
 
'''Do not''' introduce any ''punctuation'' into this file.  '''Do not''' change the ''format of any parameter'' line.


This log file holds the information that feeds the [[Webtags#Monthly]] for the 'thismonthT.htm' web template. So you won't find the monthly rainfall total in this file, that is not in that template.
This log file holds the information that feeds the [[Webtags#Monthly]] for the 'thismonthT.htm' web template. So you won't find the monthly rainfall total in this file, that is not in that template.
==DEPENDENCY ON BUILDS ==
=== Prior to Cumulus 1.9.2 (build 1002 - 5 July 2011) ===
=== Prior to Cumulus 1.9.2 (build 1002 - 5 July 2011) ===


There was no monthly functionality in Cumulus.
There was no monthly functionality in Cumulus. This monthly log ini file did not exist.


===Cumulus builds 1041 to 1088===
===Cumulus builds 1041 to 1088===


Cumulus stores the '''Month.ini''' for the month just finishing when it does end of month roll-over.
Month.ini is one of the files that is included in the back up made each time there is a roll-over at the end of a meteorological day. All the files stored reflect the position as the day ended, not always the position as the new day starts. For example, Cumulus stores the '''Month.ini''' for the month just finishing when it does end of month roll-over.


=== Prior to Cumulus 1.9.3 beta build 1048  ===
=== Prior to Cumulus 1.9.3 beta build 1048  ===
The date/time recorded for windrun was only correct for those using midnight rollover. For those using 9am/10am rollover, windrun accumulated between midnight and rollover was assigned to the following day.
 
Month.ini contains the highest daily value for certain derivatives in the month, those daily values are supposed to be accumulated over a meteorological day, so the accumulation resets at rollover time. Due to a programming bug, some were reset at midnight irrespective of actual rollover time. Prior to build 1048 this meant that for those using 9am/10am rollover, wind run accumulated between midnight and rollover was assigned to the following day. Equally, some values where peaks at a particular time were tracked in this file, the date logged was adjusted to the correct calendar day, but between midnight and rollover it should be assigned to meteorological date (the previous calendar date) to ensure peaks were not assigned to wrong month.  The full description of bugs was not recorded as it was assumed everyone updated to fixed build, and people did not care about past records (Cumulus 1 at this stage discarded records for past months).  It was subsequently discovered that the bugs were not fixed completely in build 1048!


=== Prior to Cumulus 1.9.3 beta build 1053 ===
=== Prior to Cumulus 1.9.3 beta build 1053 ===
5,838

edits