Re: CumulusUtils
Posted: Fri 19 Mar 2021 9:06 am
Version 5.1.0 beta 1 is online
The following has changed:
version 5.1.0 beta1 (19/03/2021)
The following has changed:
version 5.1.0 beta1 (19/03/2021)
- Heatmap: Added two m ore colours for a more dynamic display.
- Heatmap: For long series the display is split in pages of 10 years (default but configurable) with buttons Prev/Next and All to walk through the pages.
- ChartsCompiler: The Solar axis when used for only the radiation now has a scale fixed to the current theoretical solar maximum. The image therefore does not easily change.
- ChartsCompiler: added RECENT and ALL qualifiers for the Plot variables. Updated the definition specification (see document). Option for the legacy DAILY charts is available but not now implemented.
- ChartsCompiler: Added HeatingDegreeDays, CoolingDegreeDays and EvapoTranspiration as Plot variables.
- ChartsCompiler: Added the infrastructure to add JSON data if CMX does not provide (like e.g. the Evapotranspiration).
- UserAskedData: Commandline parameter UserAskedData provides the JSONs for non provided data and encompasses missing weather data and AQ data (the old AirQuality Thrifty handling is now obsolete).
- Dayfile: Modified for additional parameters and global handling of the list.
- Monthfiles: Modified to read only one or two files to create a list for the subselection for the RECENT graphs (evapotranspiration and maybe other possibilities).
- Website: Moved to jQuery 3.6.0
- This document goes with version 5.1.0
- The compiler is essentially designed as a tool for the website generator but can be used independently as a module, meaning the generated code is ready to be used in other websites.
- If the user does not wish to make use of the Charts Compiler, just do nothing and make sure CutilsCharts.def does not exist. When using the website generator the default charts will then be available.
- All parameters can be combined in one graph with the corresponding axis automatically added. Only when scatter is defined as Line Type it is forbidden to combine it with one of the other possibilities. This may change in future.
- The Legend texts are implemented as translations of the PlotKeywords (the Plot Variables). You will find these in the translation file section [Compiler]. Legend entries can be multiple words (the keywords can not).
- The height of the graph container can be specified in the options :
Code: Select all
[Compiler] ChartContainerHeight=650 (Default)
- The Plot Variables Evapotranspiration, CoolingDegreeDays and Heating DegreeDays are not supplied by CMX in the JSONs. CumulusUtils can provide those when used in the definitions (on request) with the commandline parameter UserAskedData:
Code: Select all
utils/bin/cumulusutils.exe UserAskedData
- The next step will be user defined outputs where the user can tell the compiler where to output the charts.