original version 0.0.1 by Juan Carlos Perez
bug hotfixed: temperatures below zero are computed incorrectly