Skip to main content

SG-DOT

SGDOT is a Package created to help design and optimize the network topology for swarm-grids. It uses satellite imagery of villages to be electrified and enables designing and optimizing a grid with a tree-star configuration.

The grids module containes the Grid class. A grid essentially contains two DataFrames representing the nodes and the links composing the network as well as a set of attributes representing the price of the grid’s components. The nodes represent houses to be connected to the grid and the links represent wires connecting pairs of houses together. There is a price associated with each link and node. The price of a Grid is the sum of the prices of each nodes and links.

The tools sub-package contains the grid_optimizer, grid_visualizer, io and plot modules.

  • The grid_optimizer modules encapsulates GridOptimizer class which contains methods for optimizing a Grid object.

  • The grid_visualizer modules encapsulates GridVisualizer class which contains methods for visualise a Grid object using opencv.

  • The io module contains functions to handle files.

  • The plot module enables to display the grid object in a 2D plot as well as displaying the plot of the results of the optimizations

Metadata

Release files for sgdot 1.401

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

Source distribution (sdist)

Source distribution for sgdot 1.401
File Size Uploaded Provenance Actions
sgdot-1.401.tar.gz 52.4 kB Without provenance Details for sgdot-1.401.tar.gz

Built distribution (wheel)

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

Total release size: 189.4 kB

Release files / sgdot-1.401.tar.gz

Download URL sgdot-1.401.tar.gz
Size 52.4 kB
Tags Source
SHA-256 checksum
How to use checksums
35f2d796a0f4eabb3e7901eea60027a60bfd1144f2c352b6db44ba3278facd96
BLAKE2b-256 checksum
How to use checksums
7a954b9816e9ee5bde4420d757ab951a19028be6ab3f012fbca4d00f661bc676
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.6

Release files / sgdot-1.401-py3-none-any.whl

Download URL sgdot-1.401-py3-none-any.whl
Size 137.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fcc34a257c6c9120624b0f02705f413898be1a7237e3b889b0b6eb871bdd4acb
BLAKE2b-256 checksum
How to use checksums
82113e384826aa675585383e5795aa430258af333a768bf521d796591bcef12d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.6

Security for sgdot 1.401

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.

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