Zero to Your First Production Forecast
By day 14 you can take a well's production history and produce a defensible EUR forecast in Python — the single most common analysis in production engineering.
- 1
Day 1 — Get Python running
~25 minNothing else matters until the tools work. Everything here runs in your browser, so there is nothing to install.
- 2
Day 2 — Engineering maths in code
~30 minTurn a pressure-gradient calculation you already do by hand into code you can re-run on any well.
- 3
Day 3 — Functions and decisions
~30 minWrap a calculation in a function once and it works for every well in the field, not just this one.
- 4
Day 4 — Organise well data
~30 minReal fields have dozens of wells. Structure beats a pile of loose variables the moment you have more than one.
- 5
Day 5 — NumPy and pandas
~35 minEvery production dataset you will ever touch goes through these two libraries.
- 6
Day 6 — Clean messy production data
~35 minField data arrives broken — missing months, negative rates, impossible spikes. Cleaning it is most of the job.
- 7
Day 7 — Plot your first decline
~30 minThe moment the curve appears on screen, the rest of the track stops being abstract.
- 8
Day 8 — Compare wells on one chart
~30 minReading several wells side by side is what surveillance actually looks like day to day.
- 9
Day 9 — Load a real production file
~30 minGo from a CSV somebody emailed you to a clean rate–time series you can trust.
- 10
Day 10 — Arps: exponential vs hyperbolic
~35 minThese are the models behind essentially every production forecast in the industry.
- 11
Day 11 — The b-factor
~30 minOne number quietly decides your reserves. Get it wrong and the forecast is wrong by millions of barrels.
- 12
Day 12 — Abandonment rate and EUR
~30 minWhere you stop the forecast is where the money is. This is the number the business cares about.
- 13
Day 13 — Probabilistic DCA
~35 minA single number is a guess. A P90–P50–P10 range is an answer you can defend in a meeting.
- 14
Day 14 — Capstone: forecast a well end to end
~40 minPut all fourteen days together and produce a forecast you would be happy to put your name on.
This track deliberately skips well logs and PVT — you don't need either to forecast production. Once you finish, the rest of the book is there for the topics you actually reach for next.