Skip to main content

Roseau Load Flow

CI pre-commit Documentation Status CodSpeed

Roseau Load Flow is a powerful load flow solver and static analysis tool that offers:

  • Multi-phase, unbalanced power flow analysis
  • A performance optimized solver written in C++
  • A catalogue of real-world transformer and line models
  • An ergonomic object-oriented Python interface with unit-aware quantities
  • A comprehensive documentation with code examples
  • Advanced built-in plotting tools for network visualization on interactive maps and voltage profile plots
  • Real-world distribution network data samples in the library (with more available in the Representative French Power Grids repository)

In addition to the following unique set of features:

  • Floating neutrals for loads, sources, and transformers
  • Actual four-wire multi-phase modelling with no Kron's reduction and no transformations
  • Ideal or impedant ground connections at any point in the network
  • Flexible loads with Volt-Watt and Volt-VAr control directly in the Newton loop, which is more stable and results in a faster convergence than with the traditional outer loop approach
  • Out-of-the-box support for Single-Wire Earth Return (SWER), American bi-phase systems with center-tapped transformers, zero-sequence modelling, and other non-standard configurations

This project is compatible with Python version 3.12 and newer. The installation instructions will guide you through the installation process. If you are new to Roseau Load Flow, we recommend you start with the getting started tutorial. You can find the complete documentation at https://roseau-load-flow.roseautechnologies.com/.

License

This project is partially open source but using the solver requires a license. The license key A8C6DA-9405FB-E74FB9-C71C3C-207661-V3 can be used free of charge with networks containing up to 50 buses. To obtain a personal or commercial license, please contact us at contact@roseautechnologies.com.

Read more at License.

Network data

Roseau Load Flow ships with a sample of 20 low-voltage and 20 medium-voltage feeder networks. Each network is provided with its summer and winter load points.

We also maintain a set of 150 MV feeders representative of the French distribution system at https://github.com/RoseauTechnologies/Representative_French_Power_Grids. Each feeder is modeled with its downstream LV networks. The repository also contains the cluster size that indicates how representative is each network of the French distribution system. These networks are the result of the study Representative MV feeders for the analysis of French distribution networks, made and published by Mines Paris Tech.

Catalogue of networks

Bug reports / Feature requests

For bug reports, feature requests, or questions, please open an issue on GitHub

Credits

This software is developed by Roseau Technologies.

Follow us on: LinkedIn GitHub

Metadata

Release files for roseau-load-flow 0.16.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for roseau-load-flow 0.16.0
File Size Uploaded
roseau_load_flow-0.16.0.tar.gz 615.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for roseau-load-flow 0.16.0
File Interpreter ABI Platform
roseau_load_flow-0.16.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / roseau_load_flow-0.16.0.tar.gz

Download URL roseau_load_flow-0.16.0.tar.gz
Size 615.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e9eaa0c360a366cbef06746abd4b5cf0732221a3c9580bf2f7a500147599f54a
BLAKE2b-256 checksum
How to use checksums
ac8b2fa96398073813b1216ca8a69005a549539bc48a06f9d83f87f931b224f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / roseau_load_flow-0.16.0-py3-none-any.whl

Download URL roseau_load_flow-0.16.0-py3-none-any.whl
Size 756.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e455ffb604e2b1af547951fdf4eb7920688b1578da1fe93af6fc79f9efd3c7b7
BLAKE2b-256 checksum
How to use checksums
4cb8903219ee513ad2584ebecb9e9b048d37aaa3f65a3ab539dccfdb306c6666
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page