Environment QC clean AI-training-safe

European Industrial Emissions (E

Annual releases of ~96 regulated pollutants (CO2, CH4, NOx, heavy metals, VOCs and more) to air, water and land from Europe's largest industrial complexes, broken down across 10 industrial sectors (energy, chemicals, metals, minerals, paper & wood, waste/wastewater, intensive livestock, food/beverage and more) and aggregated to clean country totals. From the EEA Industrial Reporting / E-PRTR database, 2007-present. GDPR-safe: national aggregates only, no facility-level personal data.

101K
rows
32
zones
2007-2024
coverage
1.5 MB
download
Source
EU E-PRTR
Licence
Redistributable open data
Updates
Annual
Data through
2024-01-01
Quality
QC clean · 0 failures
Format
Apache Parquet + dictionary

Safe to train on

Built only from a named, redistributable official source under a documented open licence - not scraped web data. No copyright grey zone, no personal data. Ships machine-readable Croissant metadata (ML Commons - loads in Hugging Face / Kaggle / Google), an AI training-licence manifest documenting source, licence and provenance for your model's data governance, and a machine-readable data dictionary (drop it into an agent / RAG prompt so the model knows every column) - all inspectable before you buy.

What's included

  • European countries × ~96 pollutants × air/water/land × 10 industrial sectors × 2007-present
  • Sector breakdown per pollutant (energy, chemicals, metals, waste, livestock, …) plus totals
  • Clean yearly national totals in kg - no facility-level wrangling
  • GDPR-safe: country-level aggregates, zero personal/operator data
  • Source: European Environment Agency (EEA) - E-PRTR (CC-BY-4.0)

Schema

ColumnTypeDescriptionFilledDistinct
zone str Reporting country (ISO-2) 100.0% 32
ts timestamp (UTC) Reporting year 100.0% 18
pollutant str Pollutant + medium, optionally + sector (e.g. 'Carbon dioxide (CO2) (Air) - Energy sector') 100.0% 1,174
value float Total quantity released that year, kilograms 100.0% 45,172
unit str Unit 100.0% 1
res_min int Native resolution (annual) 100.0% 1

Sample & preview

Every purchase ships as Apache Parquet with a data dictionary and the full QC report. A free sample (first rows + schema) is downloadable here - confirm fit before you buy. Source: EU E-PRTR (redistributable open data; attribution passes through - see our Licence).

Don't trust screenshots - drop the sample into your notebook right now.

import pandas as pd
df = pd.read_parquet("european-industrial-emissions_sample.parquet")
df.info()   # typed columns, gap-aware, ready to join
⬇ Download free Parquet sample or CSV for Excel
Coverage: 32 zones

AT · BE · BG · CH · CY · CZ · DE · DK · EE · ES · FI · FR · GB · GR · HR · HU · IE · IS · IT · LT · LU · LV · MT · NL · NO · PL · PT · RO · RS · SE · SI · SK