Jump to content

Module:Weather/doc

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Johnuniq (talk | contribs) at 10:19, 12 September 2016 (add palette and show function). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This module can be used to display temperatures in a table. It is under development and is intended to be efficient so a page can hold many tables.

  • Input numbers must use a hyphen if negative (Unicode minus "−" would give an error).
  • All displayed numbers (including inputs) use Unicode minus if negative.
  • The input consists of 13 values, separated by any number of spaces.
  • Each of the 13 values must be a number. Any invalid value results in the corresponding cell being blank with no error message or tracking category.

The following functions are available:

Function  Input   Output
-------------------------
CtoF       °C     °C (°F)
FfromC     °C     °F (°C)
CfromF     °F     °C (°F)
FtoC       °F     °F (°C)

The following templates use the module:

An example using the above templates and therefore the module is at:

The output can be examined by entering the following example at Special:ExpandTemplates. The output from each of the following lines is identical.

{{#invoke:weather|CtoF|-10 -5 0 5 10 15 20 25 30 35 40 45 50}}
----
{{#invoke:weather|CfromF|14 23 32 41 50 59 68 77 86 95 104 113 122}}

Optional parameter

  • |palette=name
    Where name is the built-in name of a palette:
    cool (default)
    cool2 (modified)
    cool2avg (modified and intended for average temperatures)

Testing

One of the following can be previewed in a sandbox to display graphs showing how the red/green/blue colors vary with temperature. A table of the resulting colors is also displayed; the table shows °C values.

{{#invoke:weather|show}}
{{#invoke:weather|show|palette=cool}}
{{#invoke:weather|show|palette=cool2}}
{{#invoke:weather|show|palette=cool2avg}}