MacroEnergy.jl: A large-scale multi-sector energy system framework
Ruaridh Macdonald, Filippo Pecci, Luca Bonaldo, Jun Wen Law, Yu Weng, Dharik Mallapragada, Jesse Jenkins

TL;DR
MacroEnergy.jl is an open-source Julia framework enabling detailed, multi-sector capacity expansion modeling of macro-energy systems, supporting flexible technology integration and advanced analysis techniques.
Contribution
It introduces a modular, extensible framework in Julia for large-scale multi-sector energy system modeling, facilitating detailed analysis and policy assessment.
Findings
Supports multi-sector capacity expansion analysis
Enables scalable modeling across temporal and spatial resolutions
Facilitates integration of new technologies and policies
Abstract
MacroEnergy.jl (aka Macro) is an open-source framework for multi-sector capacity expansion modeling and analysis of macro-energy systems. It is written in Julia and uses the JuMP package to interface with a wide range of mathematical solvers. It enables researchers and practitioners to design and analyze energy and industrial systems that span electricity, fuels, bioenergy, steel, chemicals, and other sectors. The framework is organized around a small set of sector-agnostic components that can be combined into flexible graph structures, making it straightforward to extend to new technologies, policies, and commodities. Its companion packages support decomposition methods and other advanced techniques, allowing users to scale models across fine temporal and spatial resolutions. MacroEnergy.jl provides a versatile platform for studying energy transitions at the detail and scale demanded…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
