BORAMA APPS

How dark is a dark sky? Measurements at seven sites

One camera, one lens, fixed settings and a Unihedron SQM-L across Crete, south-east Poland and central France, compared with the light-pollution atlas.

Michal Bojanowicz · November 2026 · Data and scripts: GitHub

Light-pollution maps rate every location, often as a Bortle-style number. This dataset tests what differences at the dark end of that scale, such as 2.9 vs 3.9 on lightpollutionmap.info, mean for measured sky brightness at the zenith.

Measurements were taken at seven sites in three countries between August and November 2026 with identical equipment and settings.

This is a hobby project. I'm curious how these numbers compare with other hobbyists measuring with a Unihedron SQM in Europe.

Equipment and method

Each frame is plate-solved against a star catalogue, which gives its exact pointing, galactic latitude, and sun and moon altitude. The sky background is measured in a 15° cone around the frame centre, corrected for vignetting, and converted to mag/arcsec².

Only frames meeting all of these conditions are compared between sites:

Camera values use one fixed calibration for this camera, lens and settings. They are consistent with each other but are not on the same scale as the meter.

Why the camera and meter numbers differ

At the same stop, the camera reads 0.5–0.7 mag darker than the Unihedron SQM-L. The two are deliberately not calibrated onto one scale:

Compare camera values with camera values, and meter values with meter values.

Results

Dot plot of sky brightness per site. Saint-Merd-de-Lapleau 22.03, Agios Ioannis 22.00, Coiral 21.91, Millevaches plateau 21.87, Rodakino 21.79, Roztocze site 21.78.
Each dot is one qualifying frame, and the black line is the site median. Higher is darker.
SiteCameraMeterAtlas zone
Saint-Merd-de-Lapleau (Corrèze, France)22.0321.33–21.401b
Agios Ioannis, Sfakia (Crete, Greece)22.00n/a2b
Coiral (Corrèze, France)21.9121.25–21.361b
Millevaches plateau (Limousin, France)21.8721.16–21.271b
Rodakino, Rethymno (Crete, Greece)21.79n/a3a
Near Horyniec-Zdrój (Roztocze, Poland)21.7821.26–21.292b

Meter values are per-stop medians. The Crete sites were measured only with an earlier, non-comparable meter.

The Millevaches plateau is the Millevaches en Limousin International Dark Sky Reserve (Réserve internationale de ciel étoilé), designated by DarkSky International in November 2021. Its meter range comes from nine stops spread across the plateau, all on one night between 20:36 and 22:45. Camera frames were taken at two of them. Those readings started earlier in the evening than at the Corrèze sites, which may account for part of the difference.

Findings

The atlas agrees at the dark end. The darkest Corrèze sites show 2.9 on lightpollutionmap.info and the Roztocze site 3.9. At this end of the scale a step of 0.1 is about 0.015 mag, so the difference predicts about 0.15 mag. The measured difference was 0.05–0.25 mag, depending on instrument and night.

The best Crete site matched the darkest French sites. Agios Ioannis, on the plateau above Chora Sfakion at about 760 m, measured 22.00, against 22.03 for Saint-Merd-de-Lapleau, although the atlas places it two zones brighter.

Proximity to a main road had no measurable effect. Three stops near a main road west of Saint-Merd-de-Lapleau (Corrèze, France) read 21.30–21.34 on the meter. Coiral and lanes near Saint-Merd read 21.25–21.40 later the same evening.

Focus matters. Six out-of-focus frames read about 0.1 mag brighter than sharp frames of the same sky, because smeared starlight is counted as background. This is comparable to some differences between sites, so those frames were excluded.

Sky colour differed between regions. The red/green ratio of the sky background was 0.62–0.67 in France and 0.53–0.57 in Poland. Across all sessions it follows solar activity (F10.7), which drives red oxygen airglow. Site, season and solar activity changed together in this dataset, so the cause is not established.

Horizon glow

Low frame toward east-north-east with altitude and azimuth grid lines and a faint glow on the horizon.
East-north-east from a road near Saint-Merd-de-Lapleau. Cyan lines show altitude and yellow lines azimuth. The dome at azimuth 55–61° matches the bearing of Clermont-Ferrand, 96 km away. Bearing alone does not identify the source.

Artificial light is identifiable near the horizon because it stays at a fixed bearing while the sky rotates. This glow fades by about 15° altitude. A second glow to the west matches the bearing of Tulle, 26 km away, and was lighting low cloud. At equal altitudes, the east-north-east glow was 0.25–0.35 mag fainter than the brightest horizon glow at the Roztocze site.

At the zenith, a single measurement cannot be split into artificial light, airglow and starlight.

Limitations

Open questions

The raw frames, all meter readings and the scripts are on GitHub. Contributions are welcome on:

The scripts run on any camera locked to fixed settings, after deriving its own calibration constant as described in the repository. Discussion is open on GitHub.

If you measure with a Unihedron SQM anywhere in Europe, I'd be glad to hear from you and compare readings, even without a camera.

The photos and meter readings were taken by hand in the field. The scripts, much of the analysis, and the draft of this text were produced with Claude Code, an AI coding assistant. Errors were found and corrected during the work, and some may remain. The raw data is public so it can be checked.

Atlas zones are from David Lorenz's light-pollution atlas (2025). Star positions derive from the HYG Database (CC BY-SA 4.0).

Written with Claude Code by Anthropic, from my own measurements and photos.