Munin.Geo.Temperature package¶
Submodules¶
Munin.Geo.Temperature.Odin_1983 module¶
- class Munin.Geo.Temperature.Odin_1983.Moren_Perttu_radiation_1994(latitude: float, altitude: float, july_avg_temp: float | None = None, jan_avg_temp: float | None = None)[source]¶
Bases:
object
- get_gorczynski_continentality_index()[source]¶
Calculates the Gorczynski continentality index using instance data. Tmax is July average temp, Tmin is January average temp. :returns: Continentality index C. :rtype: float
- Raises:
ValueError – If July or January temperatures are not set in the instance.
- Munin.Geo.Temperature.Odin_1983.Odin_temperature_sum(latitude: float, altitude_m: float) float [source]¶
Estimate annual temperature sum above 5°C.
This function calculates the annual temperature sum (in degree-days) above 5 degrees Celsius based on latitude and altitude. It uses an empirical model developed by Odin, Eriksson, and Perttu (1983).
- Source:
Odin, Eriksson & Perttu (1983). “Temperature Climate Maps for Swedish Forestry.” Reports in Forest Ecology and Forest Soils, 45, p.45.
- Parameters:
latitude (float) – Decimal latitude (degrees north).
altitude_m (float) – Altitude in meters above sea level.
- Returns:
Estimated annual temperature sum > 5 degrees Celsius.
- Return type:
float