# Gallery

Working examples of GAT’s plotting functions, each driven by an in-repo fixture so you can run them locally without provisioning a project.

## Where the data comes from

Most examples use the Sienna RTS-GMLC fixture at example_data/sienna/v4/. It’s a one-week unit-commitment run on the modified RTS-GMLC test case, generated by the Dockerized PowerSimulations.jl pipeline at docker/sienna/. To regenerate:

`bash make sienna-fixture-v4 `

The transmission example (09_transmission_loading.py) uses the Plexos fixture at example_data/plexos/ because the Sienna fixture is built with CopperPlatePowerModel and therefore has no line-flow data.

## Running an example

The examples are plain Python scripts. From docs/gat_examples/:

`bash python 01_dispatch_annual_system.py `

Or open in Jupyter and step through the cells. They each instantiate a scenario directly and pass it to a gat.quickplots function.

## Note on construction

The examples instantiate SiennaScenario / PlexosScenario directly because they’re path-based demos. Production code should use gat.load(…) to obtain a scenario object via the supported v1 entry point — see [Python API: Loading Projects and Scenarios](../python_api_load.md).

Mean Hourly Dispatch Profile

Mean Hourly Dispatch Profile

Per-Area Dispatch Facets

Per-Area Dispatch Facets

Monthly System Dispatch

Monthly System Dispatch

Generation Capacity Overview

Generation Capacity Overview

Peak and Minimum Demand Windows

Peak and Minimum Demand Windows

Curtailment — Annual and Monthly

Curtailment — Annual and Monthly

Annual System Dispatch Stack

Annual System Dispatch Stack

Transmission Line Loading and Utilization

Transmission Line Loading and Utilization

Load Heatmap and Duration Curve

Load Heatmap and Duration Curve

Gallery generated by Sphinx-Gallery