Rust-native power systems solver. Python bindings and CLI included.
- AC power flow (Newton-Raphson & FDPF)
- N-1/N-2 contingency analysis
- DC power flow
- Fault analysis
- HVDC power flow (LCC & VSC)
- Transient & frequency stability
- Three-phase unbalanced power flow
- Voltage & small-signal stability
- Optimal power flow (DC, AC, SOCP, SCOPF)
- State estimation
- Security-constrained dispatch (SCED)
- Resource adequacy (LOLE/ELCC)
- Unit commitment (SCUC)
- Capacity expansion planning
- Probabilistic power flow
- Harmonic analysis
- Arc flash hazard analysis
- Protection coordination
- GIC analysis
- Subsynchronous resonance
- Distribution systems & DER hosting capacity
- Grid resiliency scoring
- Line & cable parameter calculation
Validated across IEEE standard test cases up to 82,000-bus synthetic grids.
Reads and writes .raw, .dyr, .dss, .pscx, MATPOWER, CGMES, UCTE, IEEE CDF, XIIDM, and JSON formats natively.
Open Source
Free under AGPL-3.0 for research, open-source projects, and internal deployments.
View on GitHub →
Commercial
Build commercial products and SaaS offerings on Surge without open-sourcing your code.
Contact Licensing →
Consulting & Support
Custom development, integration support, and power systems consulting for utilities and energy companies.
Get in Touch →