MyEzAI
ModelOps Demo
Public showcase
No login · private visitor sandbox · synthetic data
Model repo
Reset
Repository
energy/electricity-demand-forecast
modelops.json
Azure DevOps Demo Models · main
modelops.json
energy/electricity-demand-forecast/modelops.json · 3,629 bytes · read-only public source view
Back to folder
energy/electricity-demand-forecast/modelops.json
json
{ "schemaVersion": "1.0", "modelKey": "electricity-demand-forecast", "displayName": "Electricity Demand Forecast", "description": "Projects peak electricity demand using growth, weather and electrification assumptions.", "industry": "Energy & Utilities", "technology": "R", "version": "2.4.0", "engineKey": "energy-demand", "runtime": { "adapter": "R", "version": "R 4.4", "entryPoint": "src/electricity_demand.R" }, "execution": { "mode": "managed-or-external", "workingDirectory": "energy/electricity-demand-forecast", "universalRunner": "tools/modelops_demo_runner.py", "allowParameterCommandSubstitution": false }, "parameters": [ { "key": "basePeakMw", "label": "Base peak demand", "description": "Base peak demand", "type": "decimal", "required": true, "defaultValue": "21400", "choices": [], "unit": "MW", "minimum": 100, "maximum": 1000000 }, { "key": "annualGrowth", "label": "Underlying annual growth", "description": "Underlying annual growth", "type": "decimal", "required": true, "defaultValue": "0.016", "choices": [], "unit": "ratio", "minimum": -0.2, "maximum": 0.3 }, { "key": "electrificationUplift", "label": "Electrification uplift", "description": "Electrification uplift", "type": "decimal", "required": true, "defaultValue": "0.008", "choices": [], "unit": "ratio", "minimum": -0.1, "maximum": 0.3 }, { "key": "weatherFactor", "label": "Weather factor", "description": "Weather factor", "type": "decimal", "required": true, "defaultValue": "1.03", "choices": [], "unit": "multiple", "minimum": 0.5, "maximum": 2 }, { "key": "projectionYears", "label": "Projection years", "description": "Projection years", "type": "integer", "required": true, "defaultValue": "12", "choices": [], "unit": "years", "minimum": 1, "maximum": 40 }, { "key": "scenario", "label": "Demand scenario", "description": "Demand scenario", "type": "choice", "required": true, "defaultValue": "Reference", "choices": [ "Reference", "Rapid electrification", "Conservation", "Extreme weather" ], "unit": "" } ], "inputs": [ { "key": "history", "label": "Historical monthly load", "description": "Historical monthly load", "kind": "file", "required": false, "acceptedExtensions": [ ".csv" ], "samplePath": "sample-inputs/load_history.csv" } ], "outputs": [ { "key": "forecast", "label": "Peak demand forecast", "description": "Peak demand forecast", "pathTemplate": "outputs/demand_forecast.csv", "contentType": "text/csv", "required": true }, { "key": "summary", "label": "Planning summary", "description": "Planning summary", "pathTemplate": "outputs/summary.json", "contentType": "application/json", "required": true } ], "resources": { "cpuCores": 1, "memoryMb": 512, "timeoutSeconds": 120 }, "governance": { "criticality": "Medium", "owner": "Demo Model Governance", "reviewCycle": "Quarterly", "dataClassification": "Synthetic demo data", "tags": [ "Energy", "Load forecast", "Utilities", "Climate scenario" ] } }
Confirm action