Skip to content

UQGrid Documentation

Welcome to the UQGrid documentation site. UQGrid is a research-focused Python framework for uncertainty quantification (UQ) and sensitivity analysis on electrical power systems.

Highlights

  • Transient-stability simulation with robust differential-algebraic equation (DAE) solvers, power-flow rebalancing, and configurable fault events.
  • Adjoint-based sensitivities for first- and second-order analysis, enabling scalable design exploration and probabilistic studies.
  • PETSc interoperability for high-performance time integration and adjoint solves on large systems.
  • Modular device modeling for generators, exciters, governors, and custom load compositions.

Get started with the installation and quick start guide, learn how to configure simulations in the user guide, or dive into implementation details in the developer guide.

Need a refresher?

The original README is still your best quick glance. The documentation mirrors that information and adds longer-form tutorials and references.