PowerAnalytics.jl: User-Centric Power Systems Analysis in Julia

Read full text
Authors: Gabriel Konar-Steenberg, USDOE Office of Energy Efficiency and Renewable Energy (EERE)
Cited by: 0

Abstract

The National Laboratory of the Rockies recently released version 1 of PowerAnalytics.jl, an analysis module for the outputs of its popular open-source electrical power systems modeling platform Sienna. It features an extensible framework - based on the flexible selecting of components, the execution of arbitrary metrics on them, and a familiar DataFrames-based output interface with embedded metadata - to process results in the Sienna style while keeping the interface as simple as possible for non-Julia experts. Here, I describe the package and where it fits into the Sienna ecosystem, how I harnessed user-centered design and Julia features to achieve beginner friendliness without sacrificing performance and expressibility, and what lessons might be drawn from the package's design and implementation.

Fields of Study & Subjects

Power Systems and Technologies Modeling and Simulation Systems Scientific Computing and Data Management

Publication details

Journal / source
OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)
Publication date
9 January 2026
Language
EN