About Cumulus: Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
616 bytes added ,  09:39, 6 April 2021
m
Line 191: Line 191:
== Cumulus 2 ==
== Cumulus 2 ==


This is no longer available as it never worked satisfactorily. While Cumulus 1 uses a "rain counter" and derives everything it reports from that (with some problems and complex code to cope with odd changes in the counter), Cumulus 2 used directly what each weather station was reporting for rain, and tried to adjust that into daily (e.g. 9am to 9am) rainfall; this was not as easy as Steve Loft expected.
This is no longer available as it never worked satisfactorily. The final release was launched at https://cumulus.hosiene.co.uk/viewtopic.php?f=2&t=3266.
 
While Cumulus 1 uses a "rain counter" and derives everything it reports from that (with some problems and complex code to cope with odd changes in the counter), Cumulus 2 used directly what each weather station was reporting for rain, and tried to adjust that into daily (e.g. 9am to 9am) rainfall; this was not as easy as Steve Loft expected.


While Cumulus 1 used local time, (with some oddities when daylight saving time started and finished), Cumulus 2 logged everything in UTC, the idea was to avoid issues with time zones, but actually implementing that for Cumulus users all round the world was not as easy as Steve Loft expected.  
While Cumulus 1 used local time, (with some oddities when daylight saving time started and finished), Cumulus 2 logged everything in UTC, the idea was to avoid issues with time zones, but actually implementing that for Cumulus users all round the world was not as easy as Steve Loft expected.  


Steve Loft felt he wasted a lot of time working on Cumulus 2, as he found using C# code a real struggle. He stopped, and restarted, its development a few times, before finally giving up. In the end, only a small number of users did use it.
Steve Loft designed Cumulus 2, so the units you selected effected how a value was shown, but not how the value was stored. Consequently in Cumulus 2, as all values were stored exactly as output by weather station, you could easily change units for display at any time. You can read more at https://cumulus.hosiene.co.uk/viewforum.php?f=17.
 
Steve Loft felt he wasted a lot of time working on Cumulus 2, as he found using C# code a real struggle. He stopped, and restarted, its development a few times, before finally giving up. In the end, only a small number of users did use it.  There was documentation in this Wiki, but Steve Loft deleted all the pages that related just to Cumulus 2.


Some of its features were incorporated into Cumulus 1.9.x and from there into Cumulus MX.
Some of its features (you can read more in old Support Forum posts) were incorporated into Cumulus 1.9.1 onwards, and from there into Cumulus MX.


Some other ideas like standardising on ISO format for dates; separating the engine and admin interface; and a few more; formed the basis for Cumulus 3.
Some other ideas; formed the basis for his Cumulus 3 beta including:
*standardising on ISO format for dates;  
*separating the engine and admin interface;  
*and a few more.


The design of Cumulus 3 (MX) is much more robust, because it has learnt from the pitfalls of Cumulus 2
The design of Cumulus 3 (MX) is much more robust, because it has learnt from the pitfalls of Cumulus 2
5,838

edits

Navigation menu