5,838
edits
mNo edit summary |
m (Minor clarifications, to better cover C1 and MX differences) |
||
{{Template:Version badge Mx}}{{Version badge 1}}This page applies to both flavours.
{{TOCright}}
▲== Format of the file ==
This is as described at [[:Category:Ini_Files]], where some differences between the legacy Cumulus and MX are noted.
== Cumulus 1.9.2 ==
===
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 (for example) accumulated between midnight and rollover was assigned to the following day.
Without getting too technical, some of the time-stamps in this file are in a specific to Cumulus time-zone, that for 9am/10am rollover, differs from the time-zone of the host computer. In this internal processing time-zone, the date part is a [[Meteorological day|meteorological date]] and the time part is zero (00:00) at rollover, so that a time part shown as 03:00 actually represents noon on the computer clock with Cumulus 1 set to rollover at 09:00 on the computer clock. Against that background, some values where peaks at a particular time were tracked in this file. Cumulus was supposed to convert the internal time-stamps to computer clock equivalents for outputs in web tags (the date logged was adjusted to the correct calendar day, the time adjusted to correct time within that day). Unfortunately, this meant for extremes timed between midnight and rollover on the first day of a new month, Cumulus was assigning them to the new month, instead of the old month, because the conversion from internal meteorological date (the previous calendar date) in the previous month to calendar (computer clock) date happened too early in the processing sequence!
== Prior to Cumulus 1.9.3 beta build 1053 ==▼
The full description of bugs was not recorded as it was assumed everyone updated to any build claimed to be fixing bugs, 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!
Before to the release of build 1053,
From version 3.6.0, an additional [FeelsLike] section is added to this log file.
[[File:Badge vMx.png]]
[[File:Badge v1.png]]
ExtraLocal25=data\month.ini
ExtraRemote25=data\month<currentlogfile>.ini
ExtraFTP25=0
This will save a file with a name like '''monthMar19log.txt.ini''' in your data folder. Note that there might be changes to month.ini after the last time the above work-around copies it, because the copy happens one update interval before the end of the month rollover and so will not pick up any extremes recorded in closing seconds of the month.
= Meaning of the different parameters =
You have probably worked out that the attribute ''Speed'' in the examples in the above table is the maximum wind speed, that ''Gust'' is the maximum gust speed in the month and that ''Windrun'' is the maximum daily wind run. Those are the three rows that appear in the wind section of the table in the '''thismonth.htm''' web page. But you might be puzzled that the web page only shows a date for the maximum daily wind run, yet the month.ini entry includes a time. All that means is there was no wind after that time on that day, in Cumulus 1 if you edit your template '''thismonthT.htm''' and specify ''<#MonthWindRunHD format=HH:nn>'' you will see the time appear instead of the date. Put simply, the date/time entry is when Cumulus last updated that figure. In this particular case its calculated wind run never exceeded that figure in this month, so the entry has not been updated. Similarly, highest daily rainfall tracking includes a time, representing the final updating of the total on the date reported.
In the [Temp] section, some of Steve's attribute names might be slightly less obvious. '''Low=''' is obviously the lowest temperature in the month and '''High=''' the highest. Comparing entries against the web page; Highest Minimum is obviously '''HighMin=''' and '''HighRange=''' the ''Highest Daily Range''. All the rest are easy to work out. For the date/time entries High is frequently (not in 'HighRange' example) abbreviated to 'H', Low to 'L' and the characters 'Time' are appended.
For full details see [[Correcting Extremes]] page.
The diagnostic logs
The stored values can be corrected in Cumulus 1 using the ''This month's records'' screen on the '''Edit''' menu. In MX the equivalent editor is accessed via the user interface you see in a browser.
If you cannot find the file when using Microsoft Windows [[FAQ#I_can.E2.80.99t_find_my_data_files.21|see this FAQ]].
|
edits