# TABULA/samples/temperature scales

This is SAMPLE6. To work with this sample, enter \$6

```temperature scales
┌ ┌ ┌ ┌ ┌ ┌ ┌ ┌ ┌ {1}          1 f.p  Freezing pt units
│ │ │ │ │ │ │ │ └>{2}      0.732 b.p  Boiling pt units
│ │ │ │ │ │ │ └>  {3}    273.150 K    ={1}
│ │ │ │ │ │ └>    {4}          0 °C   ={1}
│ │ │ │ │ └>      {5}     32.000 °F   ={1}
│ │ │ │ └>        {6}      7.500 °Ro  ={1}
│ │ │ └>          {7}        150 °De  ={1}
│ │ └>            {8}    491.670 °Ra  ={1}
│ └>              {9}          0 °Re  ={1}
└>                {10}         0 °Ne  ={1}
```

## Rationale

Sir Isaac Newton was the first person to recognise the importance of measuring temperature in a physical experiment. He invented a thermometer based on floats in a vessel of water. He also invented a temperature scale: degrees Newton [°N].

Since then, a number of other temperature scales have been invented, of importance to particular trades, or of historical interest only.

Two main temperature scales are in common use today: Fahrenheit [°F] and Centigrade [°C], aka Celsius. Another temperature scale preferred by scientists is the Kelvin scale [K] (NOTE: no [°] symbol).

TABULA as distributed handles and converts between the scales listed in this sample t-table, which are the scales described in Wikipedia.
But other scales are possible, and you can add them yourself to the constant definition table of the addon: math/uu, viz. ~addons/math/uu/uuc.ijs.

TABULA has a tough job converting between temperature scales. Nearly all other quantities are convertible to other (compatible) quantities by conversion factors. But temperature scales also need a displacement to accommodate the differences between them in zero point (viz. 0 degrees in the given scale). This t-table is a test of how well TABULA does this job.

It also has a practical application in the study of Russian literature. Dostoyevsky (The Brothers Karamazov) frequently quotes the outdoor temperature in degrees Réaumur [°Re]. What's that in real degrees?

## Try it out

As loaded, the t-table shows the freezing point of water (1 f.p) in 8 different scales, plus the notional scales: [f.p] (freezing point) and [b.p] (boiling point).

Let us show the boiling point of water (1 b.p) in the same scales.

1. Select item {2}
It shows: 0.732 b.p
2. Click tool set1u
It changes to: 1 b.p and other lines change accordingly.

The t-table can show temperatures other than [f.p] and [b.p]. Let us show 98.4°F ("normal" body temperature) in all the other scales.

1. Select item {5} [°F]
2. Change the value of the item to 98.4.

## Build this t-table

1. [UNFINISHED]