# Diagram

## Regenerate Diagram

## Export Diagram

## Enable Zoom

## Utilities & Testing

### Optimization Layer

### Simulation Core

### User Layer

- [Testing Modules](https://github.com/georgkordowich/diffpssi/tree/main/tests)
- [Power Flow Calculations Utility](https://github.com/georgkordowich/diffpssi/blob/main/pf_util/pf_tools.py)
- [Additional Utilities/Visualizations](https://github.com/georgkordowich/diffpssi/blob/main/tools/colors.py)
- [Optimization Library](https://github.com/georgkordowich/diffpssi/tree/main/src/diffpssi/optimization_lib)
- [Simulation Engine](https://github.com/georgkordowich/diffpssi/blob/main/src/diffpssi/power_sim_lib/simulator.py)
- [Mathematical Solvers](https://github.com/georgkordowich/diffpssi/blob/main/src/diffpssi/power_sim_lib/solvers.py)
- [Power System Models](https://github.com/georgkordowich/diffpssi/tree/main/src/diffpssi/power_sim_lib/models)
- [Backend Selection (numpy/torch)](https://github.com/georgkordowich/diffpssi/blob/main/src/diffpssi/power_sim_lib/backend.py)

### Parallel Executor

- [Examples and Use Cases](https://github.com/georgkordowich/diffpssi/tree/main/examples)

- provides_config
- uses
- integrates
- selects_backend
- executes_parallel
- gradient_feedback
- utilizes
- validates
- supports
