Back to browse
GitHub Repository

Download, standardise and store air quality data from worldwide monitoring networks.

6 starsJupyter Notebook

Aeolus – a library for unified access to air quality sensor networks

by ruaraidh·Apr 13, 2026·3 points·0 comments

AI Analysis

MidSolve My Problem

Useful normalization layer, but openAQ and openair already cover most use cases.

Strengths
  • 145,000+ monitoring locations normalized to consistent 8-column schema
  • Handles edge cases like EEA's CSV endpoint returning ZIP with text/html mimetype
  • Built-in caching and regulatory stats calculations for common compliance workflows
Weaknesses
  • Author admits 'this is really for me' — limited general-purpose polish
  • openAQ and openair already exist with larger communities and broader adoption
Category
Target Audience

Environmental researchers, data scientists working with air quality data

Similar To

openAQ · openair

Post Description

Aeolus is a Python library to provide a unified interface for air quality data from sources around the world.

Air quality data is now very widely available, but managing access to multiple networks is challenging when they all have different access requirements, APIs and data formats. Some great solutions exist (like openair and openAQ) but these are limited in the data they cover.

Integrating new APIs could be a full-time job, but it's something AI can do very well given a pattern. It sometimes involves working through some "interesting" problems - for example, the EEA has a csv endpoint that actually returns a .zip with mimetype "text/html"...

Beyond data access, Aeolus has basic analytics (for descriptive and regulatory stats) and graphing, as well as quality-of-life improvements like caching.

This is really for me as I build out my company working on turning air quality data into actionable information, but it's open source and freely available to all under GPLv3+. Let me know if you find it useful!

Similar Projects

Open Source●●●●Gem

BXP – An open standard for atmospheric exposure data

HTTP-equivalent standard for air quality data, federated networks, no licensing or hardware lock-in.

Zero to OneBig BrainSolve My Problem
BXP
102mo ago