Skip to content
View tinnern's full-sized avatar

Block or report tinnern

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tinnern/README.md

header

typing

coords msc drones group

About

I'm a climate scientist from Bern, finishing an MSc in Climate Sciences at the University of Bern with a focus on urban heat and deep learning. My master thesis builds encoder–decoder neural networks that predict near-surface air temperature at 20 to 100 metre resolution across more than 800 European cities. In my day job at the Climatology Group I run sensor networks in Bern, Biel and Thun, fly thermal drones through street canyons and build web apps that turn raw measurements into something people can actually read.

Field log

station BERN · 46.9480°N · 7.4474°E · alt 540 m · sampling 5 min
────────────────────────────────────────────────────────────────
2026-04   thesis sprint · cross-attention fusion · ablations on UBELIX
2026-03   thunometer alpha · ingest pipeline online
2026-02   morlongo v2 · R² 0.98 · deployed
2026-01   pan-european dataset · 800+ cities cached to zarr
2025-Q4   logger network · QC v3 · sensor drift -30 %
────────────────────────────────────────────────────────────────
status    nominal · next sync in 5 min

Selected projects

Bernometer

bernometer

Real-time temperature map of Bern. Pulls from a custom low-cost sensor network running since 2018 and interpolates with shallow machine learning. Built as a seminar project, refined on my own time and later acquired by the University of Bern. Sister platforms Thunometer and Bielometer in the pipeline.

r lur

urbanmeteo

urbanmeteo

Live urban-climate maps at 20 m resolution. Fuses Open-Meteo forecasts with thousands of Netatmo citizen weather stations and serves multi-variable overlays — temperature, humidity, wind, UHI — with a 3D terrain view. Built to make intra-urban heat legible at a glance.

maplibre openmeteo netatmo

Morlongo Forecast

morlongo

ML-debiased weather forecast for a single Ticino valley. Takes MeteoSwiss ICON-CH2 output, learns the local bias from a Netatmo station and corrects it. Temperature R² 0.98, humidity 0.85. Hybrid Conv1D + MLP for temp and humidity, XGBoost with lag features for wind.

conv1d xgboost

Research

Master thesis

Deep Learning Models for Pan-European Urban Air Temperature Prediction
University of Bern · 2025–2026 · 60 ECTS · graded 6.0

U-Net-style encoder–decoder architectures that predict hourly near-surface urban air temperature at 20 to 100 m across 800+ European cities. Compares early-, mid- and cross-attention fusion strategies for combining spatial Copernicus predictors with ERA5-Land reanalysis and quality-controlled Netatmo observations. Preliminary RMSE 1.46–1.66 K, R² 0.89–0.95 across diverse climate zones.

Bachelor thesis

Diurnal Cycle of Land Surface Temperatures in Bern
University of Bern · 2023 · graded 6.0

A 24-hour thermal drone campaign over an urban street canyon. Flew a DJI Mavic Pro with a FLIR Vue Pro R 640, processed imagery through Agisoft Metashape and R, quantified diurnal differences between asphalt, grass, gravel and ruderal surfaces. Inputs to urban heat-island mitigation planning in the city of Bern.

Publication

Burger, M., Suter, I., Anet, J., Gubler, M., Tinner, N., Brönnimann, S. (2024). Erfassung von Stadtklima-Massnahmen. Methodische Erkenntnisse aus Bern und Zürich. Geographica Bernensia, G106.

More from the repo shelf

Master_Thesis — Pan-European urban temperature deep-learning pipeline. PyTorch, xarray, zarr, SLURM. Logger_Network_Bern — R toolkit behind the Bern low-cost temperature logger network. QC, ingestion, plotting.
netatmo-personal-weather — Self-hosted PWA dashboard for any Netatmo station. Weekly self-training, fully automated via GitHub Actions. forest_drought_forecasting — Pixel-wise forecasting of drought impact in Swiss forests. With the Geco group.
Morlongo_Reservations — Small reservation system for a family vacation home in Ticino. Plain JavaScript, no framework bloat. SaunaLorrainAuslastung — Scraper and dashboard tracking how busy the Lorraine sauna in Bern is.
kueng-biotech — Modern redesign of the Küng Biotech und Umwelt website. Bachelor_Thesis — Thermal drone imagery and R code behind the bachelor work on LST in Bern.
AGDS, AGDS 2, agds_report — Coursework from Applied Geodata Science at Unibe. earthnet-minicuber, les, agds_book — Contributions and forks around the Geco Bern teaching and data-cube stack.

Toolbox

tools

What I'm into

Urban boundary-layer processes. Thermal drone flights at three in the morning when the street is finally empty. Deep learning on sparse, messy sensor data. Palaeoecology and Alpine vegetation history. Building open, maintainable data products that outlast the project they came from. Bicycles. Mountains. Ticino.

At a glance

stats languages

activity graph

Get in touch

email bernometer urbanmeteo

footer

Built with R, Python, a lot of ERA5 and the occasional thermos of coffee.

Popular repositories Loading

  1. Logger_Network_Bern Logger_Network_Bern Public

    R 1 2

  2. agds_report_nilstinner agds_report_nilstinner Public

    AGDS FS23

    HTML 1

  3. Template_Repo Template_Repo Public

    R 1

  4. Template_Repository Template_Repository Public

    Forked from patricia264/Template_Repository

    R

  5. Bachelor_Thesis Bachelor_Thesis Public

  6. agds agds Public

    Forked from geco-bern/agds

    Applied Geodata Science book. Developed for the lecture(s) with the same name at the Institute of Geography, University of Bern.

    R