Datasets, published as datasheets

Data, based in reality.

Datasets I collected, cleaned or rebuilt, each with a datasheet: what it measures, where it came from, its limits, an example query, and a download. Read it, query it in the browser, or print it.

Raw captures never leave my machine. A manifest names the columns a release may contain; a script builds the public files from it; the checks run in public. How that works.

The shelf7 datasheets · 2 released
DS-001released

GB electricity carbon intensity

Half-hourly carbon intensity of electricity for Great Britain and its seventeen distribution regions, with the forecast generation mix. Republished from NESO’s Carbon Intensity API as flat files you can query without an API key.

PeriodMay 2018 →Cadence30 minLicenceCC BY 4.0
DS-002released

South Wales grid, by the half hour

Region 7 cut of DS-001 with the generation mix pivoted to columns, for the notebook’s local questions.

PeriodMay 2018 →Cadence30 minLicenceCC BY 4.0
DS-003sanitising

Household heating, two dwellings

Flow, return and room temperatures with outdoor weather, and boiler state where it was recorded, over a heating year.

No public release yet · identifiers and location being removed
PeriodNov 2025 → Aug 2026Cadence[cadence]Licence[TBD]
DS-004sanitising

Supplier half-hourly consumption

Gas and electricity import from the supplier’s smart-meter feed, aggregated to daily so occupancy isn’t readable.

No public release yet · daily aggregation pending
Period[dates]CadencedailyLicence[TBD]
DS-005locating

One solar panel, metered

Voltage, current and power from an INA228 monitor on a small panel, with plausibility flags.

Data lives on the collector, not in the repo
Period[dates]Cadence[s]Licence[TBD]
DS-006cleaning

Food price inflation, by country

World Bank real-time food price monitoring, cleaned and joined for a coursework analysis.

Cleaned CSVs exist · datasheet not written
Snapshot2023-10-02Rows[rows]LicenceCC BY 4.0
DS-007planned

Porthcawl surf conditions

Swell, wind and tide for one beach, for a question about when the forecast is worth trusting.

Planned
Period—Cadence—Licence—
Want one of these sooner?

Ask, and say what you’d do with it. Requests decide the order.

Email Julian
How a release happens
01 · Raw stays privateCaptures, exports and API pulls live on my machine and never in the site repository.
02 · The manifest decidesA datapackage.json names every column a release may carry, its type, unit and licence. Anything not named is not released.
03 · Checks run in publicSchema, gaps, nulls and ranges run on the built files; results print on the datasheet.
04 · Files are the releaseParquet with a revision date. The datasheet is the label on the tin, not the tin.

The notebook these datasets feed is at julian-elliott.github.io. Source for this site: GitHub.