Open-source power-system intelligence

Plan the grid.
Operate the system.
Coordinate the future.

HOPE connects long-term investment, production-cost simulation, electricity-market operations, power flow, and emerging AI-agent workflows in one transparent Julia platform.

Julia 1.9+MIT licenseOpen models & cases
HOPE / SYSTEM MAP OPEN PLATFORM
HOPE module architectureHOPE connects GTEP, PCM, DART, OPF, and HOPE-AI workflows. HOPECORE HOPE-AICOORDINATE GTEPPLAN PCMOPERATE DARTSETTLE OPFFLOW
00
One connected platform

Explore the modules to see how HOPE links decisions across time horizons.

CAPACITY EXPANSIONPRODUCTION COSTMARKET OPERATIONSPOWER FLOWPOLICY ANALYSISAI AGENTSCAPACITY EXPANSIONPRODUCTION COST

One platform, multiple horizons

Move from investment strategy to system operation without losing the thread.

Each HOPE mode is useful independently. Together, they create a transparent workflow for testing how planning choices perform under operational and market realities.

YEARSPlan
DAYSSchedule
HOURSDispatch
MINUTESCoordinate
01Available

GTEP

Generation & transmission expansion planning

Evaluate investment pathways, policy targets, resource adequacy, storage, and transmission build-out.

  • Long-term capacity decisions
  • Policy scenarios
02Available

PCM

Production cost modeling

Simulate chronological commitment, dispatch, storage, network constraints, prices, and emissions.

  • Hourly operations
  • Nodal & zonal analysis
03Available

DART

Day-ahead & real-time markets

Model generator-level SCUC/SCED, rolling states, settlements, and two-settlement market outcomes.

  • Market operations
  • Settlement analytics
04In development

OPF

Optimal power flow

Extend HOPE toward network-constrained power-flow studies and coordination across planning layers.

  • Network feasibility
  • Power-flow analytics
05Active development

HOPE-AI

A multi-agent coordination layer for energy modeling

An emerging interface connecting HOPE's planning, operations, markets, policy, data, and analytical capabilities into accessible agent-assisted workflows, powered by the PowerAgent ecosystem.

HOLISTIC WORKFLOW

A plan is only as strong as the operations behind it.

HOPE carries GTEP investment decisions into PCM, fixing the built fleet and testing performance under chronological dispatch conditions.

Read the technical documentation
STAGE 01GTEPBuild the future fleet
STAGE 02PCMStress-test operations
OUTPUTINSIGHTCompare cost, reliability & policy

Model cases

Grounded in real systems. Built for reproducible research.

HOPEModelCases separates reusable software from study data, with systems ranging from test networks to regional models across the United States and Europe.

IEEE 14IEEE 118ISO-NE 250-busUSA 64-zoneResource aggregationBrowse the case library

Explore results

See the system before installing the model.

Public dashboards turn HOPE outputs into explorable maps and charts for planning and operations.

Research collaboration

Open infrastructure for consequential energy decisions.

HOPE grew from power-system research at Johns Hopkins and is now maintained and extended through collaboration across research teams at MIT, Johns Hopkins, and Harvard.

The goal is a shared, auditable platform that helps researchers, public institutions, and planners turn complex scenarios into transparent decisions.

Meet the contributors
2025SOFTWAREX

FOUNDATIONAL PAPER

HOPE: Holistic Optimization Program for Electricity

Shen Wang, Zoe Song, Mahdi Mehrtash, and Benjamin F. Hobbs

Read the paper

Start with HOPE

Open the model. Inspect every assumption. Build what comes next.

HOPE is written in Julia with JuMP and supports open-source solvers out of the box. Model cases are maintained separately, so the package stays lightweight and reusable.

julia
# Install directly while registration completes
import Pkg
Pkg.add(url = "https://github.com/HOPE-Model-Project/HOPE.jl")

using HOPE
HOPE.run_hope("/path/to/your/case")