Home / Science / Humanities and archaeology / Heritage conservation / Heritage climate and mould risk checkerTool #420

Museum climate data checker: RH and temperature logger analysis, dew point, mould risk spells and preservation index

Open a data-logger file (time, temperature, RH) and see the dew point, hours outside your RH and temperature limits, daily RH swings, the longest spell at mould-risk humidity, and a time-weighted preservation index from an Arrhenius rate with your own activation energy, with charts. Nothing is uploaded.

Keep it one tap away for everyday use.

Bookmark Heritage climate and mould risk checker?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Logger file
  2. Limits
  3. Hours
  4. Charts
Nothing is uploadedWorks offline once open

Logger data

Columns are picked from the header names; change them if the guess is wrong. Times are read as the logger's own clock.

Your limits

These are example values. Use the targets your institution, conservator or loan agreement sets; they depend on the collection and the building.

Preservation index

The decay rate is taken as exp(−Ea/RT) × RHn, relative to the reference conditions; the activation energy depends on the material (example value). The index is how much longer (above 1) or shorter (below 1) objects last than at the reference, averaged over time.

What it does

Museums, archives, libraries and historic houses log temperature and relative humidity (RH) to protect their collections. Damp air lets mould grow and metals corrode; fast RH swings make wood, ivory and paint swell and shrink until they crack; warmth speeds up the chemical decay of paper, film and plastics. This checker reads a logger’s export and turns thousands of readings into the numbers a conservator needs:

  • Dew point of every reading (Magnus formula), to see where cold walls or cases might get condensation.
  • Hours above and below your RH and temperature limits, and the share of the time.
  • Mould risk: hours at or above the RH you set, and the longest unbroken spell at that level, with its start and end. A long spell matters more than scattered hours.
  • Daily RH swings: the range in each calendar day, the mean, the largest, and the days over your swing limit.
  • Preservation index: a time-weighted measure of chemical decay. The rate at each reading is exp(−Ea/RT) × RHn, relative to the reference temperature and RH. An index of 0.86 means objects decay as if they had 0.86 times the life they would have at the reference.

For a single reading of air (wet bulb, humidity ratio, enthalpy), use the psychrometric calculator.

How to use it

  1. Export the logger’s readings as CSV, TSV or Excel and press Open a file, or paste them. The page finds the time, temperature and RH columns from the header; change them if needed. Pick the date order if your dates are day/month/year or month/day/year, and °F if needed.
  2. Set your limits. The values on the page are examples only: use the targets your institution or loan agreement sets.
  3. For the preservation index, set the activation energy for the material (the example is 100 kJ/mol) and the reference conditions.

Worked example

The page opens with a made-up month of hourly readings (720 readings over 30.0 days) from a room with a daily cycle and a damp spell in the middle. With the example limits it reports 91.0 h (3.8 days) at or above 70 % RH, all in one spell from 2026-06-13 16:00 to 2026-06-17 11:00. RH ran from 47.9 to 83.0 % (mean 55.8 %); it was above 65 % for 98.0 h (13.6 % of the time). The temperature averaged 20.2 °C and was above 22 °C for 73.0 h. The dew point averaged 10.9 °C. The mean daily swing was 8.9 % RH; the largest was 27.6 % RH on 2026-06-17, and 2 days were over the 10 % limit. Being warmer and damper than 20 °C and 50 % on average, the room’s decay rate is 1.16 × the reference and the preservation index is 0.864.

Tips

  • Each reading counts for the time until the next one. A gap of more than three usual steps (a flat battery, a download) counts as one step and breaks a damp spell, and the page reports how many gaps there were.
  • Check the logger’s clock and calibration; an RH sensor that drifts by a few % can move hours across a limit.
  • Download the readings with dew point and relative decay rate to plot them with other data.

FAQ

Which activation energy should I use? It depends on the material and the reaction; values found in the literature for paper and film are often given in the region of 100 kJ/mol. Treat the index as a way to compare rooms and seasons, not as a lifetime forecast.

Does it predict mould? No. It shows when the air was damp enough, for long enough, to need attention. Mould also depends on the surface, dust, air movement and the temperature.

Is my data uploaded? No. The file is read in your browser and the page works offline.

Where the numbers come from

  • Dew point: Magnus formula with b = 17.62 and c = 243.12 °C over water (Sonntag 1990, as in the WMO Guide to Instruments and Methods of Observation). Decay rate: the Arrhenius equation, with a user-set activation energy and humidity exponent; the time-weighted index is the time-weighted harmonic mean of the point indices (general chemical kinetics).
  • Checked against an independent pandas/NumPy script on the example log and on a random irregular log with gaps, comma decimals and separate date and time columns: means, dew points, hours over each limit, longest damp spell, daily swings and the Arrhenius rate all agree to 10⁻⁹.
  • The example log, limits, activation energy and reference conditions are made-up or rounded examples, not recommendations; the user enters the targets their institution sets.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Trend and anomaly analyser #138 Paste or open a time series (yearly, monthly or any steps) and test for a trend with Mann-Kendall, the Hamed-Rao autocorrelation correction or the seasonal test, get Sen's slope with its confidence interval, a Pettitt change point and anomalies from a baseline period. Psychrometric and heat stress calculator #34 From the air temperature and humidity (or dew point, or wet bulb), get every moist air property with the ASHRAE equations, a psychrometric chart, the heat index and the humidex. Colour difference (ΔE) calculator #418 Compare two colours measured as CIELAB, LCh, XYZ or sRGB and get ΔE*ab (1976), ΔE94 and CIEDE2000 with your own kL, kC and kH, plus lightness, chroma and hue changes and swatches. Paste or open a before-and-after table to check a whole fading survey of museum objects. Nothing is uploaded. Light exposure budget for museum objects #419 Work out the lux-hours an object gets from lux × hours a day × days, how much of the yearly budget your institution sets that uses, how long or how brightly it can be shown, the UV it receives from the light's µW/lm, and a plan of display periods with the budget left. Nothing is uploaded. 1D Schrödinger solver #923 Choose a textbook potential, type a formula or draw your own, and get the lowest energy levels and wavefunctions of the one-dimensional Schrödinger equation by the matrix (finite-difference) method, with the exact levels alongside for the box, harmonic oscillator, finite well, Morse, linear and Pöschl–Teller potentials. Adduct and neutral loss calculator #984 Type a formula or a neutral monoisotopic mass and get the m/z of 25 common electrospray adducts in positive and negative mode, the ions left after common neutral losses (water, ammonia, CO2, sugars, phosphate and your own), and match a list of observed m/z values within a ppm tolerance. With no molecule, it turns observed m/z values into candidate neutral masses.