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

Research output: NLRPresentation

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.
Original languageAmerican English
Number of pages24
DOIs
StatePublished - 2025

Publication series

NamePresented at JuliaCon 2025, 22-26 July 2025, Pittsburgh, Pennsylvania

NLR Publication Number

  • NLR/PR-6A40-96062

Keywords

  • analytics
  • human-centered design
  • Julia
  • power grid
  • power systems
  • Sienna
  • simulation
  • software design
  • software development

Fingerprint

Dive into the research topics of 'PowerAnalytics.jl: User-Centric Power Systems Analysis in Julia'. Together they form a unique fingerprint.

Cite this