SectionForensic Science
Last reviewed26 July 2026
Reading time7 minutes

What this calculator works out

This calculator sums the daily temperature above a lower developmental threshold, giving a total in accumulated degree days. It shows the contribution of each day as well as the total.

Thermal summation is the basis of almost all insect development estimation. Insects are ectothermic: they develop faster when warmer, and the total heat energy accumulated above a threshold predicts how far development has progressed. These tools are teaching aids. They are not validated for casework, and the reference values that make any result meaningful must come from published species-specific literature.

Temperature data

Enter daily mean temperatures.
Educational use only. This tool is not validated for medical, legal or investigative casework. Forensic conclusions require scene context, calibrated measurements, appropriate reference data and qualified expert interpretation.

Before you calculate

Degree days and degree hours are the same quantity

One accumulated degree day equals 24 accumulated degree hours. Published developmental data uses whichever unit suits the timescale: ADH for the rapid early stages measured in hours, ADD for longer periods. Mixing the two units is a factor-of-24 error and one of the more common mistakes in coursework.

How this calculator works

A sum of daily contributions above the threshold:

Contribution for each day = max(0, daily mean temperature − threshold)
Total ADD = sum of all daily contributions

Clamping negative contributions to zero reflects the biology: development effectively stops below the threshold rather than reversing. Some models apply an upper threshold too, above which development also slows or ceases.

The linear model assumes development rate rises proportionally with temperature above the threshold. This holds reasonably across the middle of a species' viable range and breaks down at both extremes.

Worked example: five days

Using the default figures — a 10°C threshold with daily means of 16, 18, 20, 19 and 17°C:

Now raise the threshold to 11°C, which is within the range of published values for a different blowfly species. The total falls to 35 ADD — a 12.5% reduction from a one-degree change in a single reference value. Over a longer period the effect compounds, which is why species identification comes before any calculation.

Common mistakes

Frequently asked questions

Where do developmental thresholds come from?

Published laboratory rearing studies, in which a species is raised at several constant temperatures and the development rate plotted against temperature. Extrapolating that line back to zero development gives the lower threshold. Values differ between species, between populations of the same species, and sometimes between studies, which is why the source matters as much as the number.

Does this give a time since death?

No, and the distinction is important. Entomological methods estimate the time since colonisation — the point at which insects first laid eggs on the body. That gives a minimum post-mortem interval. Death may have occurred earlier if the body was concealed, wrapped, indoors, refrigerated or otherwise inaccessible to insects.

How accurate is thermal summation?

It works well within its assumptions and degrades outside them. The main sources of error are the threshold value, the temperature data, whether a maggot mass was generating its own heat, and whether development occurred at constant or fluctuating temperatures — laboratory data comes from constant conditions and field development rarely is.

What about an upper threshold?

Development slows above an optimum and stops at a lethal upper limit, so a simple linear model overestimates development in very hot conditions. More sophisticated models incorporate this. For UK ambient temperatures it rarely binds, but inside a maggot mass, which can exceed 30°C, it can.

Is what I enter stored?

No. Temperatures are processed entirely in your browser and never transmitted or retained. Do not enter identifiable case information into any public website.

Related tools

References

Sources are checked at publication and can change — how I choose and check references.

Back to top