Analysis and visualization of British Columbia oil and gas production data, focusing on the Montney formation.
This notebook analyzes BC production data with 12 different visualizations: decline curves, type curves, probability plots, P90/P50/P10 forecasts, top well rankings, formation/pool comparisons, activity trends, economic analysis, water-gas ratios, plateau diagnostics, and spatial grid maps.
Data from BC Energy Regulator. Analysis by Shahbaz S Mann.
Get the Prod csv (Production Data [BCOGC-42126]) from here:
You'll need Python 3.8+ and these libraries:
pip install pandas numpy matplotlib seaborn scipyThen open the notebook:
jupyter notebook report.ipynb #make sure the path in the first cell is correct for the csvThe notebook does decline curve analysis with Monte Carlo simulation for probabilistic forecasts, calculates NPV and payout periods, generates type curves for different well vintages, and maps spatial well performance.
Economic assumptions used: $3/GJ gas price, $450/day OPEX, $5M drilling + $3.5M completion costs, 10% discount rate, 1000 m³/day economic limit.
MIT License

