gridoxide 0.1.0

AC power flow and state estimation solver with a sparse Newton-Raphson core
Documentation
# Summary

[Introduction](./introduction.md)

# Getting Started

- [Building and Running]./getting_started/building.md
- [Python Bindings]./getting_started/python.md
- [C and C++ API]./getting_started/c_api.md
- [MCP Server]./getting_started/mcp.md

# Power Flow

- [The Power Flow Problem]./powerflow/index.md
- [DC (Bθ) Power Flow]./powerflow/dc.md
- [The Constant-Admittance Linearization]./powerflow/linear_impedance.md
- [Outer Loops]./powerflow/outer_loops.md
- [Reactive Power Limits (PV → PQ Switching)]./powerflow/q_limits.md
- [Distributed Slack]./powerflow/distributed_slack.md
- [Area Interchange Control]./powerflow/area_interchange.md
- [Transformer Tap Control]./powerflow/tap_control.md
- [Ideal Switches and Zero-Impedance Branches]./powerflow/zero_impedance_branches.md
- [Multi-Island Power Flow]./powerflow/multi_island.md
- [Continuation Power Flow]./powerflow/continuation.md
- [Q-V Curves and the Reactive Margin]./powerflow/qv.md

# Sensitivity Analysis

- [AC Sensitivity Analysis]./sensitivity/ac.md

# Optimal Power Flow

- [The Optimal Power Flow Problem]./opf/index.md
- [Two Buses, One Congested Line]./opf/worked_example.md

# Short Circuit

- [The Short-Circuit Problem]./short_circuit/index.md
- [Fault Types and Their Boundary Conditions]./short_circuit/faults.md
- [Symmetrical Components and the Fault Equations]./short_circuit/sequence.md
- [A Fault Current, by Hand]./short_circuit/worked_example.md

# Dynamics (RMS)

- [The RMS Simulation Problem]./dynamics/index.md
- [The DAE and Its Jacobian]./dynamics/dae.md
- [Initialization from a Power Flow]./dynamics/initialization.md
- [The Model Library]./dynamics/models.md
- [Events and Discontinuities]./dynamics/events.md
- [Small-Signal Analysis]./dynamics/smallsignal.md
- [Reading Dynamic Data]./dynamics/input.md
- [Kundur's Example 13.2, Against Dynawo]./dynamics/validation.md

# State Estimation

- [The State Estimation Problem]./state_estimation/index.md
- [Measurements and What They Mean]./state_estimation/measurements.md
- [The Iterative-Linear Method]./state_estimation/iterative.md
- [Observability and Bad Data]./state_estimation/diagnostics.md
- [A Weighted Least Squares Estimate, Worked]./state_estimation/worked_example.md

# Remedial Action Optimization

- [The Remedial Action Problem]./rao/index.md
- [CNECs, Thresholds and Margins]./rao/margins.md
- [The Linear Optimization of Range Actions]./rao/linear.md
- [The Search Tree and the CASTOR Decomposition]./rao/search.md

# Sparse Linear Solvers

- [Backends and Factorization Reuse]./solvers/backends.md
- [Inside KLU: the Sparse Solve, Step by Step]./solvers/klu.md

# Data Import

- [Reading UCTE-DEF Input]./import/ucte.md
- [Reading IIDM Input]./import/iidm.md
- [Reading MATPOWER Input]./import/matpower.md

# CGMES Data Model

- [Reading CGMES Input]./cgmes/index.md
- [Node-Breaker Topology]./cgmes/node_breaker.md
- [StaticVarCompensator]./cgmes/static_var_compensator.md
- [Line Shunt Conductance (`ACLineSegment.gch`)]./cgmes/shunt_conductance.md
- [PhaseTapChangerLinear]./cgmes/phase_tap_changer_linear.md
- [RatioTapChanger.RatioTapChangerTable]./cgmes/ratio_tap_changer_table.md
- [ExternalNetworkInjection]./cgmes/external_network_injection.md

# Reference

- [Feature Comparison]./reference/feature_comparison.md
- [Datasets, Tools and Books]./reference/resources.md
- [Benchmarking and Profiling]./reference/benchmarking.md
- [Provenance and Licensing]./reference/provenance.md