
This documentation explains how to use NEMO: the Next Energy Modeling system for Optimization.
NEMO is a high-performance, open-source energy system optimization modeling tool. It is intended for users who seek substantial optimization capabilities without the financial burden of proprietary software or the performance bottlenecks of common open-source alternatives. Key features of NEMO include:
- Least-cost optimization of energy supply and demand
- Support for regional models with endogenously simulated trade
- Modeling of energy storage
- Nodal network simulations and modeling of power and pipeline flow
- Fuel pricing
- Modeling of emissions and emission constraints (including carbon prices and pollutant externalities)
- Modeling of renewable energy targets
- Optimization with perfect or limited foresight
- Support for simulating selected years in a modeling period
- Parallel processing
- Verified compatibility with multiple solvers: Cbc, CPLEX, GLPK, Gurobi, HiGHS, Mosek, and Xpress
- Optimization warm starts
- SQLite data store
- Numerous performance tuning options
NEMO can be used as a stand-alone tool but is designed to leverage the Low Emissions Analysis Platform (LEAP) as a user interface. Many users will find it easiest to exploit NEMO via LEAP.
For more background on NEMO and its raison d'être, see the README at NEMO's GitHub homepage.
NEMO team
NEMO is a project of the Energy Modeling Program at the Stockholm Environment Institute (SEI). Key contributors include Jason Veysey, Charlie Heaps, and Iain Morrow. The project was started through an SEI Seed & Innovation grant funded by the Swedish International Development Cooperation Agency (Sida).
Before his untimely passing, Taylor Binnington was also an essential member of the NEMO team. He helped shape NEMO's design and made important contributions to the tool's code and development roadmap.