Reservoir engineer capability map
This page ties common engineering questions to ResSmith entry points. It complements the Model selection guide (decline models) and Advanced workflows (multi-well and heavier flows).
If you are new to the package, start with Getting started.
Bundled study workflows (single call)
Goal |
Function |
Notes |
|---|---|---|
Full interference pass (distances + matrix + optional EUR-based pairs + spacing hint) |
|
Wraps |
Coning screen + optional WOR/GOR vs time |
|
Wraps |
RTA stack (normalize, type curve, Blasingame, DN, optional FMB / fracture, log-log diagnostics) |
|
Toggles per step; failures in one step do not stop the rest |
All three are exported from import ressmith and ressmith.workflows.
By play type or problem
Unconventional: spacing, interference, multi-well
Question |
Start here |
|---|---|
One-call interference study |
|
How much do my wells interfere? |
|
Distances and pairs |
|
Spacing recommendation from EUR |
|
Field-level spacing target |
|
Drainage overlap / multi-well interaction |
|
Conventional: coning, breakthrough, WOR/GOR
Question |
Start here |
|---|---|
One-call coning + optional yield forecast |
|
Critical rate (vertical well) |
|
Full coning workflow |
|
Forecast with coning-style yields |
|
RTA, type curves, diagnostics
Question |
Start here |
|---|---|
One-call enhanced RTA bundle |
|
Pressure-normalized rates |
|
Type curve match |
|
Diagnostic plot data (for your own plots or PlotSmith) |
|
Blasingame / DN / FMB style analysis |
|
EOR and waterflood
Question |
Start here |
|---|---|
Pattern sweep and efficiency |
|
Five-spot / line drive / peripheral |
See |
Rel perm, Pc, hysteresis
Question |
Start here |
|---|---|
Corey, LET, Brooks–Corey, van Genuchten |
|
Three-phase curves |
|
Hysteresis adjustment |
|
Production operations
Question |
Start here |
|---|---|
Allocation factors on production tables |
|
Allocation and facility-style helpers |
|
Choke / lift optimization |
|
Well tests
Question |
Start here |
|---|---|
“Does this test data make sense?” |
|
Buildup / drawdown analysis |
|
Simulator bridge and history matching
Question |
Start here |
|---|---|
Export / import for external simulators |
|
Material balance history match |
|
Economics and portfolio
Question |
Start here |
|---|---|
Single-well or batch economics |
|
Backtesting forecast quality |
|
Plotting and ecosystem
Question |
Start here |
|---|---|
Quick forecast plot via PlotSmith |
|
Outliers |
|
Pitfalls (short)
Optional packages: Plotting and some validators need
plotsmith,timesmith.typing, etc. Install extras or use workflows that degrade gracefully (see README Development section).Heavy ML / spatial: ARIMA, kriging, Chronos, etc. need
ressmith[stats],[spatial],[llm], or[ml]as documented inpyproject.toml.Not a full simulator: Use export/import and objectives to couple to your simulator; ResSmith stays explicit about what it computes vs. what you run externally.