Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

request - description text

Discussion of the Cumulusutils tool and website generator.

Moderator: HansR

Post Reply
Nossie
Posts: 424
Joined: Tue 16 Aug 2022 8:01 pm
Weather Station: Ecowitt 2551
Operating System: Raspberry Pi5 Debian Bookworm
Location: Stewarton, East Ayrshire UK
Contact:

request - description text

Post by Nossie »

Hi Hans,

We had a discussion about this I think last year and you kindly tried to accommodate it. I would like the information stored to be accessible to most people. I'm certainly neither a meteorologist or a mathematician and most of the people that view the data wont be either. When I tried to explain last time what I was looking for I think you misunderstood a little so I'm going to try again.

Example - I know what growing days are, they are days in the year where the conditions are right for things to grow. -- In the context of the data I have, maybe I don't have enough of it yet - but I have no idea.

Example 2 - I have no idea what a clash of averages is in the context of weather - I thought I was being ignorant and stupid - but behold, neither does ChatGPT. from what I've found out from below (I left the conversation more as context) I have included what *I* understand as a clash of averages in the quote below.
In data analysis, the term "clash of averages" describes a scenario in which two or more means or averages within a dataset differ significantly, with statistical significance. The purpose of this analysis is to identify the extremes within the data that may not be apparent when examining the data separately. By comparing the averages or means of the dataset, researchers can gain a more comprehensive understanding of the overall distribution of the data and the extent to which the various variables impact it. The phenomenon of the clash of averages is an important aspect of data analysis that enables researchers to uncover valuable insights and draw meaningful conclusions from the data.
So yes this has been a steep learning curve for me - and that's fine. However this is what I'm trying to do - or something similar. In the attached example I'm just including the very general definition - I think in our case it's 5C -- and I'm quite happy to research the correct definitions. But the main point I'm trying to make here is - can the generic text from the site description be replaced here ? or is it just a constant in the graphing software? You added an info link where I think it would be great to add an expanded definition - but is it possible to just have a few sentences where I have put them? I find it amusing the redundant path ChatGPT took me down in regards to the clash of averages in the context of weather.
Untitled.gif

User
in weather can you explain what growing degree days are?

Code: Select all

ChatGPT

Growing Degree Days (GDD) is a measure of how much heat energy is available for plant growth during the growing season. It is calculated by subtracting a base temperature (usually 50°F or 10°C) from the average daily temperature and accumulating the resulting values over time.

The concept of GDD is based on the fact that plants require a certain amount of heat to grow and develop, and that the rate of growth increases as temperatures rise. For example, corn has a base temperature of 50°F, and it requires approximately 1,200 GDD to reach maturity.

By tracking GDD, farmers and gardeners can estimate when crops will be ready for harvest or when plants will reach certain developmental stages. This information can help them make decisions about planting and harvesting times, as well as the selection of crop varieties.

In addition to crop management, GDD can also be used in pest management. Certain insects have a base temperature below 50°F, and they will not be able to develop if the accumulated GDD for the season is below their threshold. By tracking GDD, farmers can predict when pest populations may become a problem and take appropriate control measures.

Overall, Growing Degree Days are an important tool for understanding and managing plant growth and development in relation to temperature.


User
what is a clash of averages in weather?

Code: Select all

ChatGPT

A "clash of averages" in weather refers to a situation where two different climate patterns or weather systems collide, resulting in unusual weather conditions. This can occur when two contrasting air masses meet, each with different temperature, humidity, and atmospheric pressure characteristics.

When these air masses collide, they can create a range of weather phenomena, such as thunderstorms, heavy rainfall, or strong winds. The severity of the weather can depend on the strength and characteristics of the air masses, as well as the topography of the region.

For example, in the United States, a clash of air masses can occur when warm, moist air from the Gulf of Mexico meets cool, dry air from Canada. This clash can create a strong temperature gradient, resulting in severe weather conditions such as tornadoes or severe thunderstorms.

Clashes of averages can also occur on a global scale, such as the El Niño-Southern Oscillation (ENSO) phenomenon, where the warm ocean currents of El Niño collide with the cooler currents of La Niña, resulting in significant changes in weather patterns around the world.

Overall, a clash of averages in weather can create unpredictable and often severe weather conditions, making it an important consideration for meteorologists and weather forecasters.
User
what is a clash of averages

Code: Select all

ChatGPT

I apologize for the confusion earlier. There is no common usage of the term "clash of averages" in meteorology or weather science. It is possible that the term may be used in some other context, but it is not related to weather or climate. If you have any further questions or clarifications related to weather or climate, please let me know and I will do my best to assist you.
User
in general what is a clash of averages

Code: Select all

ChatGPT

In general, the term "clash of averages" can refer to a situation where two different groups or populations with different characteristics or traits clash or interact in some way. This can result in a conflict or disagreement between the two groups, as their different averages or characteristics may lead to different viewpoints or approaches.

For example, a clash of averages can occur in politics when two parties with different ideologies clash over policy issues. It can also occur in social issues when different demographic groups with varying backgrounds or experiences clash over their perspectives.

The term "clash of averages" can also be used in data analysis, where it refers to a situation where two or more averages or means in a dataset are significantly different, and this difference is statistically significant.

Overall, the term "clash of averages" is not a commonly used term, and its meaning can vary depending on the context in which it is used.
You do not have the required permissions to view the files attached to this post.
Ian.

http://www.StewartonWeather.com
Containerised Cumulus[MX] 4.2.1 (build: 4040) ● CumulusUtils Version 7.1.1● Ecowitt 2551/WH65/T&HP/WH57/WH45/3x WH51 ● Pi 5 8GB ● Debian Bookworm ● Ubuntu Server Host
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: request - description text

Post by HansR »

Hi Ian,

Well, let's leave ChatGPT for what it is, thanks for the quotes but I don't think they're there yet.
E.g. Highcharts offers to have you make the chart code by ChatGPT. I prefer not to.

Wrt to info displayed on a chart (like with text explaining to the viewer what he is seeing) I would discourage to use the location description (LocDesc) for this. It is meant to be a subtitle and nothing more.

For the info I created a separate module which you can choose to use. You find a file CUhelptexts.txt in your utils directory.
Each line has a tag (e.g. HT_GrowingDegreeDays meaning HelpText for the GrowingDegreeDays chart). You will recognise the chart names.

Between the quotes you can put any text you like (your text in the subtitle of the chart would be a good start). The text can be formatted as HTML, to keep it simple: <i></i> for italics, <b></b> for bold and <br /> for a newline.

This file is only for the graphs in the graph menu.

If you wish to use info on other charts you will have to use the ChartsCompiler and that is another step. I suggest we skip that for now.

Wrt to the explicit questions, I think the wiki will answer most (at least I hope). See here for the Clash of Averages. This is about the difference of average calculation in Britain and CMX. The links to its original discussion are in that part as well.

Hope the above helps, if not ask again but skip ChatGPT ;)

[Edit:]And indeed the tempsum charts and temperature season chart requires the start of a year to be there so the first line for you started on january first.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
AndyKF650
Posts: 818
Joined: Thu 20 Aug 2020 8:35 am
Weather Station: Davis VP2 Plus
Operating System: RPiv5B 64bit Linux 12 Bookworm
Location: Jersey Channel Islands
Contact:

Re: request - description text

Post by AndyKF650 »

Hi Hans

I just saw your conversation with Ian and it prompted me to revisit this topic. I have managed to add INFO text onto my Rainfall charts using the CUhelptexts and the ChartsCompiler. One question, when I change the ChartsCompiler charts I can use the cmd compileonly but when I use the CUhelptexts I have to use the cmd website.

Is this correct or is there a quicker way to update the CUhelptexts type?
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: request - description text

Post by HansR »

AndyKF650 wrote: Fri 05 May 2023 11:52 am Hi Hans

I just saw your conversation with Ian and it prompted me to revisit this topic. I have managed to add INFO text onto my Rainfall charts using the CUhelptexts and the ChartsCompiler. One question, when I change the ChartsCompiler charts I can use the cmd compileonly but when I use the CUhelptexts I have to use the cmd website.

Is this correct or is there a quicker way to update the CUhelptexts type?
Hi Andy,

That is correct. The graphs menu was there well before the charts compiler and are generated without much flexibility other than the data. So you can do it faster by only generating Graphs . But the difference with Website will not be very great because that will imply reading the monthly logs .
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
AndyKF650
Posts: 818
Joined: Thu 20 Aug 2020 8:35 am
Weather Station: Davis VP2 Plus
Operating System: RPiv5B 64bit Linux 12 Bookworm
Location: Jersey Channel Islands
Contact:

Re: request - description text

Post by AndyKF650 »

Thanks for that Hans, cmd Graphs is quicker than website so I will have a think and see just what extra info I can add. By the way the HTML coding helps get the text into a user friendly layout. How about colouring the text, is this possible or is it just plain black?
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: request - description text

Post by HansR »

Almost every possible layout can be made with HTML. But picking up HTML you will have to do yourself. This lesson on text formatting may get you on the road for the info texts and colours you find here
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: request - description text

Post by HansR »

@Nossie: Did the answer fit your question?
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
AndyKF650
Posts: 818
Joined: Thu 20 Aug 2020 8:35 am
Weather Station: Davis VP2 Plus
Operating System: RPiv5B 64bit Linux 12 Bookworm
Location: Jersey Channel Islands
Contact:

Re: request - description text

Post by AndyKF650 »

Hi Hans

Well that seems to work well for the ordinary charts and those in the Graphs folder but how about those in the ExtraSensors folder. I assume that may need the ExtraSensors to be controlled by a parameter file .def or some such.

Is this a question for this discussion or one for the future enhancements?

EDIT

Hans Please ignore this post as it has already been done in the Charts.def file :bash:
Nossie
Posts: 424
Joined: Tue 16 Aug 2022 8:01 pm
Weather Station: Ecowitt 2551
Operating System: Raspberry Pi5 Debian Bookworm
Location: Stewarton, East Ayrshire UK
Contact:

Re: request - description text

Post by Nossie »

HansR wrote: Sat 06 May 2023 1:50 pm @Nossie: Did the answer fit your question?
Yes.

Do I agree? No.

Is there a point in expressing this further? apparently not.
Ian.

http://www.StewartonWeather.com
Containerised Cumulus[MX] 4.2.1 (build: 4040) ● CumulusUtils Version 7.1.1● Ecowitt 2551/WH65/T&HP/WH57/WH45/3x WH51 ● Pi 5 8GB ● Debian Bookworm ● Ubuntu Server Host
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: request - description text

Post by HansR »

Nossie wrote: Fri 26 May 2023 9:02 pm Is there a point in expressing this further? apparently not.
I have no problem with supplying a solution that would help but apparently I don't understand what you would need beyond the 'Info solution'. So from that viewpoint I yes, I think it would help.

But your primary question:
Nossie wrote: Fri 05 May 2023 9:10 am can the generic text from the site description be replaced here ? or is it just a constant in the graphing software?
is such that the short answer to that is no: you can't replace that (unless you change the description text in CMX, a solution you did find yourself).

The explanation of the 'clash' and the 'GDD' is in the wiki and you can bring that in your own words to the Info for the chart.
You ChatGPT effort for the 'clash' does not work because the term is an invention of my own, It does work for GDD and you could use that.

What I fail to understand is what more you need from me beyond the info and the technique I made available? Don't hesitate to elaborate if you think I could add something useful to CUtils but explaining in wiki and forum beyond what I did I don't really can't.
That may be a language thing.
If it goes beyond the forum you could use PM.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
Post Reply