Skip to content

Commit 22193e5

Browse files
committed
pushing work on data analysis, first draft of screencast, and process book
1 parent 075604e commit 22193e5

40 files changed

Lines changed: 15426 additions & 0 deletions

Milestone 1.pdf

513 KB
Binary file not shown.

data/processed/consumption_by_country.csv

Lines changed: 6406 additions & 0 deletions
Large diffs are not rendered by default.

data/processed/figures.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"_meta": {
3+
"generated_by": "notebooks/03_figures.py",
4+
"generated_at": "2026-05-28T14:32:03Z",
5+
"note": "Every number is derived from data/processed/*. Do not hand-edit.",
6+
"refinery_year": 2025
7+
},
8+
"processing_gain_pct": 5.9,
9+
"yields_2025": {
10+
"gasoline": 46.0,
11+
"diesel": 30.0,
12+
"jet": 11.1
13+
},
14+
"diesel_delta_pp": 8.1,
15+
"world_demand_mbd": {
16+
"2024": 102.8,
17+
"2025": 103.97,
18+
"2026": 104.16,
19+
"2027": 105.64
20+
},
21+
"counter_rate_bps": 1205,
22+
"eia_2026_delta_kbd": 190,
23+
"world_growth": {
24+
"from_year": 1965,
25+
"from_mbd": 29.0,
26+
"to_year": 2024,
27+
"to_mbd": 89.1,
28+
"multiple": 3.07
29+
}
30+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"_meta": {
3+
"description": "Hand-curated mapping from refinery fractions (US 2025 EIA basis) to end-use sectors. Weights sum to 1.0 per fraction. Editorial — each row has a source.",
4+
"year": 2025,
5+
"geography": "US, with global allocation patterns from IEA Oil 2024",
6+
"sectors": ["Road transport", "Aviation", "Marine", "Rail", "Petrochemicals", "Electricity", "Industry", "Residential", "Roads / construction", "Lubricants", "Other"]
7+
},
8+
"mapping": {
9+
"Gasoline": { "Road transport": 0.95, "Other": 0.05 },
10+
"Diesel / Distillate": { "Road transport": 0.65, "Industry": 0.15, "Marine": 0.10, "Rail": 0.05, "Other": 0.05 },
11+
"Kerosene / Jet": { "Aviation": 1.00 },
12+
"Naphtha": { "Petrochemicals": 0.85, "Road transport": 0.15 },
13+
"Fuel oil": { "Marine": 0.50, "Industry": 0.30, "Electricity": 0.20 },
14+
"LPG": { "Petrochemicals": 0.45, "Residential": 0.40, "Industry": 0.15 },
15+
"Asphalt": { "Roads / construction": 1.00 },
16+
"Coke": { "Industry": 0.70, "Electricity": 0.30 },
17+
"Petrochem feedstock": { "Petrochemicals": 1.00 },
18+
"Lubricants": { "Lubricants": 1.00 },
19+
"Waxes": { "Industry": 0.60, "Other": 0.40 },
20+
"Other": { "Petrochemicals": 0.60, "Lubricants": 0.20, "Other": 0.20 }
21+
},
22+
"citations": {
23+
"Gasoline": "IEA Oil 2024, Table 3.1 — road transport accounts for >95% of US motor gasoline demand.",
24+
"Diesel / Distillate": "IEA Oil 2024 + EIA Annual Energy Outlook 2025 — distillate fuel oil split: road 65%, industry/farm 15%, marine bunker 10%, rail 5%.",
25+
"Kerosene / Jet": "EIA Petroleum Supply Monthly — jet fuel is functionally single-use in aviation.",
26+
"Naphtha": "IEA Petrochemicals Outlook 2024 — naphtha is the dominant steam-cracker feedstock; balance is gasoline blendstock.",
27+
"Fuel oil": "IEA Oil 2024 — residual fuel oil split: marine bunker 50%, industrial boilers 30%, residual power generation 20%.",
28+
"LPG": "EIA Annual Energy Outlook 2025 — propane/butane split: petchem feedstock 45%, residential heating 40%, industry 15%.",
29+
"Asphalt": "EIA — asphalt + road oil is allocated to roads, roofing, and construction.",
30+
"Coke": "IEA Oil 2024 — petroleum coke split: industrial fuel (cement, steel) 70%, electricity generation 30%.",
31+
"Petrochem feedstock": "EIA refinery-yield definition — petrochemical feedstock by construction goes to petrochemicals.",
32+
"Lubricants": "EIA — lubricants are functionally single-use as lubricants.",
33+
"Waxes": "EIA — petroleum waxes go to candles, coatings, packaging (industry-bucketed).",
34+
"Other": "Catch-all bucket — assumed 60% petchem, 20% lubes, 20% other per EIA misc allocation."
35+
}
36+
}

0 commit comments

Comments
 (0)