LICENCE
README.md
pyproject.toml
src/aeolus/__init__.py
src/aeolus/api.py
src/aeolus/cache.py
src/aeolus/decorators.py
src/aeolus/geo.py
src/aeolus/progress.py
src/aeolus/registry.py
src/aeolus/transforms.py
src/aeolus/types.py
src/aeolus/metrics/__init__.py
src/aeolus/metrics/base.py
src/aeolus/metrics/stats.py
src/aeolus/metrics/indices/__init__.py
src/aeolus/metrics/indices/china.py
src/aeolus/metrics/indices/eu_caqi.py
src/aeolus/metrics/indices/india_naqi.py
src/aeolus/metrics/indices/uk_daqi.py
src/aeolus/metrics/indices/us_epa.py
src/aeolus/metrics/indices/who.py
src/aeolus/networks/__init__.py
src/aeolus/networks/api.py
src/aeolus/portals/__init__.py
src/aeolus/portals/api.py
src/aeolus/sources/__init__.py
src/aeolus/sources/_sos_mapping.json
src/aeolus/sources/airnow.py
src/aeolus/sources/airqo.py
src/aeolus/sources/breathe_london.py
src/aeolus/sources/openaq.py
src/aeolus/sources/purpleair.py
src/aeolus/sources/regulatory.py
src/aeolus/sources/sensor_community.py
src/aeolus/sources/sos.py
src/aeolus/viz/__init__.py
src/aeolus/viz/plots.py
src/aeolus/viz/prepare.py
src/aeolus/viz/theme.py
src/aeolus/viz/fonts/IBMPlexSans-Bold.ttf
src/aeolus/viz/fonts/IBMPlexSans-Medium.ttf
src/aeolus/viz/fonts/IBMPlexSans-Regular.ttf
src/aeolus/viz/fonts/IBMPlexSans-SemiBold.ttf
src/aeolus/viz/fonts/OFL.txt
src/aeolus_aq.egg-info/PKG-INFO
src/aeolus_aq.egg-info/SOURCES.txt
src/aeolus_aq.egg-info/dependency_links.txt
src/aeolus_aq.egg-info/requires.txt
src/aeolus_aq.egg-info/top_level.txt
tests/test_airnow.py
tests/test_airqo.py
tests/test_api.py
tests/test_breathe_london.py
tests/test_cache.py
tests/test_find_sites.py
tests/test_geo.py
tests/test_metrics.py
tests/test_networks_portals_api.py
tests/test_openaq.py
tests/test_packaging.py
tests/test_progress.py
tests/test_purpleair.py
tests/test_registry.py
tests/test_regulatory.py
tests/test_sensor_community.py
tests/test_sos.py
tests/test_stats.py
tests/test_transforms.py
tests/test_viz.py