Skip to main content

No project description provided

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sgdot-1.401.tar.gz (52.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sgdot-1.401-py3-none-any.whl (137.0 kB view details)

Uploaded Python 3

File details

Details for the file sgdot-1.401.tar.gz.

File metadata

  • Download URL: sgdot-1.401.tar.gz
  • Upload date:
  • Size: 52.4 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for sgdot-1.401.tar.gz
Algorithm Hash digest
SHA256 35f2d796a0f4eabb3e7901eea60027a60bfd1144f2c352b6db44ba3278facd96
MD5 9516cf1f0e87e0028d78677383f02b45
BLAKE2b-256 7a954b9816e9ee5bde4420d757ab951a19028be6ab3f012fbca4d00f661bc676

See more details on using hashes here.

File details

Details for the file sgdot-1.401-py3-none-any.whl.

File metadata

  • Download URL: sgdot-1.401-py3-none-any.whl
  • Upload date:
  • Size: 137.0 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for sgdot-1.401-py3-none-any.whl
Algorithm Hash digest
SHA256 fcc34a257c6c9120624b0f02705f413898be1a7237e3b889b0b6eb871bdd4acb
MD5 07a1165002ef5e06f2b687fccf07de61
BLAKE2b-256 82113e384826aa675585383e5795aa430258af333a768bf521d796591bcef12d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page