Tidywells: Canadian oil and gas data, decline curves, open source
Open source · Alberta, Saskatchewan, BC

Canadian oil and gas data, made tidy.

Tidywells cleans public regulator well and production files, fits simple decline curves, and publishes plain-language analysis with the code behind it. Your files stay on your machine.

Try the decline-curve toolRead the analysis

Python package

Load Petrinex (Alberta, Saskatchewan) and BC Energy Regulator files into one clean layout. Install from the repository; not on PyPI yet.

Browser tool

Paste a well's monthly production and fit a decline curve with a forecast and simple economics. Nothing is uploaded.

Analysis

A new post about every two weeks, built from public data, with the methods and limits stated up front.

Latest analysis

November 2026Why the decline curve runs low: wells that bounce back

About 35 to 50% of wells recover after the training window. A low month just before the forecast multiplies the typical miss by two to five, but does not explain all of it.

0%-20%-40%Alb oilSas oilSas gasBC gasmedian error · ■ no low month ■ low month

All analysis →

Early buildIllustrative, not for reserves or investment decisions