prob_forecast
Generate probabilistic rate-time forecast profiles with P10/P50/P90 percentiles for petroleum production analysis, including downsampled rate curves and cumulative production milestones.
Instructions
Generate P10/P50/P90 rate-time forecast profiles.
Unlike mc_eur which returns only EUR summaries, this generates the full rate-time curves at each percentile. Output includes downsampled rate profiles and cumulative production milestones at 1/3/5/10/20/30 years.
Args: qi_dist: Dict with 'mean' and 'std' for initial rate. di_dist: Dict with 'mean' and 'std' for decline rate. b_dist: Dict with 'mean' and 'std' for b-factor. forecast_months: Forecast duration in months (default 360 = 30 years). economic_limit: Minimum economic rate (default 5.0). num_simulations: Number of realizations (default 1000).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| qi_dist | Yes | ||
| di_dist | Yes | ||
| b_dist | Yes | ||
| forecast_months | No | ||
| economic_limit | No | ||
| num_simulations | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |