| name | well-production-dashboard |
| description | Create interactive well production dashboards with real-time monitoring, verification integration, economic metrics, and multi-format exports. Use for well performance analysis, field aggregation, production forecasting, and API-driven dashboards. |
| type | reference |
| capabilities | [] |
| requires | [] |
| tags | [] |
| category | data |
| version | 1.0.0 |
Well Production Dashboard
When to Use
- Interactive well production dashboards
- Real-time well monitoring and alerts
- Production decline analysis and forecasting
- Field-level aggregation and comparison
- Well economic metrics (NPV, decline rates, ROI)
- Data quality verification integration
- Multi-format exports (PDF, Excel, JSON)
- REST API for dashboard data access
Prerequisites
- Python environment with
worldenergydata package installed
- BSEE well production data
- Flask (included in dependencies) for API features
Python API
Dashboard Initialization
from worldenergydata.well_production_dashboard import (
WellProductionDashboard,
WellDashboardConfig,
WellMetrics,
FieldAggregator,
DashboardAPI,
DashboardCLI
)
See sub-skills for full details.
REST API Integration
from worldenergydata.well_production_dashboard import DashboardAPI
api = DashboardAPI(dashboard)
api.run(host='0.0.0.0', port=5000, debug=False)
Key Classes
| Class | Purpose |
|---|
WellProductionDashboard | Main dashboard controller |
WellDashboardConfig | Dashboard configuration |
WellMetrics | Financial and production metrics |
FieldAggregator | Field-level aggregation |
DashboardAPI | Flask REST API |
DashboardCLI | Command-line interface |
WellDashboardExportManager | Export to PDF/Excel/JSON |
QueryOptimizer | BSEE data loading optimization |
DashboardCacheManager | Caching for performance |
Related Skills
References
- Flask REST API Documentation
- Plotly Interactive Charts
- BSEE Data Standards
Sub-Skills