Each colour channel of this image (blue, green, red) stands in for an independent paleo-proxy
— think tree ring thickness, ice core carbon dioxide, or sediment core geochemistry. Real proxies are never perfect:
they are often biased (a systematic, non-linear relationship between the true
environmental value and what the proxy actually records), noisy (imprecise at
any given point), coarse in resolution (tree rings integrate a year, sediment
layers can blur decades or more), and incomplete in coverage (no site, no
signal, for that stretch of time or space). Improve the resolution and coverage of the three "proxies" below and watch how much resolution and how many proxies you need in order to figure out what the image shows. Three images are pre-set, and you can also upload your own image. Let me know if you find a great (freely accessible) image I can add!
Source image
Data coverage
Site coverage20%
Proxy records
Maximum proxies allowed at once
Turning on a new proxy past this cap automatically retires the oldest one — just like a monitoring network with limited sites.
Proxy A (blue)off
Precisionclean
Response curve
Proxy B (green)off
Precisionclean
Response curve
Proxy C (red)off
Precisionclean
Response curve
Reconstruction quality
Active proxies
0 / 3
Coverage
0%
Resolution
B off · G off · R off
Gap patches
–
0 / 3 proxies active
0% coverage
drag corner ⤥ to resize
Reading the demo:
Coverage marks patches of the image as having no proxy site at all — those pixels fall back to the same flat average you'd see with every proxy switched off, so a gap is invisible until some proxy is active and its real signal departs from that fallback.
Adding a proxy (turning on a colour) restores one more independent line of evidence — with only one or two active, large parts of the true picture stay hidden.
Resolution (main slider per proxy) controls how coarsely that record samples space — like yearly tree rings versus multi-decade sediment layers. The sync toggle forces all active proxies to share one resolution, the way a single sampling network often does.
Precision adds proxy noise: a fixed, pixel-level scatter around the true value that doesn't change as you move other sliders, mimicking real measurement imprecision.
Response curve introduces calibration bias — e.g. a proxy that saturates early, flattens through the middle of its range, or jumps abruptly at a threshold, so the shown value stops tracking the true one faithfully.