Skip to main content

Topology_Superposition_Theorem

This is a package for efficient combinatorial topological actions power flow computation based on the extended superposition theorem for power systems.

Here is the extended superposition theroem for topological changes. The resulting powerflows is a linear combination of unitary change power flows:

𝑃𝐹(𝑇)=𝛼×𝑃𝐹(𝑇𝑟𝑒𝑓)+𝛽1×𝑃𝐹(𝑇𝑟𝑒𝑓∘𝜏1)+𝛽2×𝑃𝐹(𝑇𝑟𝑒𝑓∘𝜏2)

with 𝑇=𝑇𝑟𝑒𝑓∘𝜏1∘𝜏2 and 𝛼=1−𝛽1−𝛽2

We have 𝑇𝑟𝑒𝑓 as the reference topology from which we apply topological changes 𝜏1 and 𝜏2 in indifferent order to reach a target topology 𝑇. Finding the betas simply stems from solving a linear system of dimension the number of considered changes. Only minimal information from individual power flow state is needed for this, without knowledge of any underlying grid properties or complete adjacency matrix.

For more information, see paper (under writing) and abstract in reference folder.

Get started

you can install the package from pypi

pip install topologysuperpositiontheorem

you can them run the getting started notebook to get familiar with the package

Metadata

Release files for TopologySuperpositionTheorem 0.0.2

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

Source distribution (sdist)

Source distribution for TopologySuperpositionTheorem 0.0.2
File Size Uploaded Provenance Actions
TopologySuperpositionTheorem-0.0.2.tar.gz 18.3 kB Without provenance Details for TopologySuperpositionTheorem-0.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for TopologySuperpositionTheorem 0.0.2
File Interpreter ABI Platform Actions
TopologySuperpositionTheorem-0.0.2-py3-none-any.whl Python 3 none any Details for TopologySuperpositionTheorem-0.0.2-py3-none-any.whl

Total release size: 43.8 kB

Release files / TopologySuperpositionTheorem-0.0.2.tar.gz

Download URL TopologySuperpositionTheorem-0.0.2.tar.gz
Size 18.3 kB
Tags Source
SHA-256 checksum
How to use checksums
94826bf318785c33fb4ab3fe9338261f52825a7f3c43f6e04948f3df0405301c
BLAKE2b-256 checksum
How to use checksums
d78f8001e3dcab1870911bb11ab754431a2bc4ec6deb1c12939889f7726cf244
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / TopologySuperpositionTheorem-0.0.2-py3-none-any.whl

Download URL TopologySuperpositionTheorem-0.0.2-py3-none-any.whl
Size 25.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
91ca85e370c782b2ab5ea63d2ba161288755c1ba184c75df7b3d307beaa4c119
BLAKE2b-256 checksum
How to use checksums
88e39cdffc85c13ad43287b7c442292721944ae125575179e07ee4faf662a10f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Security for TopologySuperpositionTheorem 0.0.2

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files No provenance

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