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 io module contains functions to handle files.

  • The plot module enables to display 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

sgdotlite-1.0.33.tar.gz (43.9 kB view details)

Uploaded Source

Built Distribution

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

sgdotlite-1.0.33-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

Details for the file sgdotlite-1.0.33.tar.gz.

File metadata

  • Download URL: sgdotlite-1.0.33.tar.gz
  • Upload date:
  • Size: 43.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.5

File hashes

Hashes for sgdotlite-1.0.33.tar.gz
Algorithm Hash digest
SHA256 70f3a83b78de2576ecd22bd98715a4cc2f4b3124f37ea0fa6053ec49f90c7ba4
MD5 76976c325011075b914365604108b3d2
BLAKE2b-256 24a228046d7f3cd7e0c7cc86d1d921e3d9539e81807132a66cc7b283e6bb92f3

See more details on using hashes here.

File details

Details for the file sgdotlite-1.0.33-py3-none-any.whl.

File metadata

  • Download URL: sgdotlite-1.0.33-py3-none-any.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.5

File hashes

Hashes for sgdotlite-1.0.33-py3-none-any.whl
Algorithm Hash digest
SHA256 a0ce32e15fc15d0364ca8a93a01f9071be9290f6565385f03bc6e965c73da4ea
MD5 ec1a8ffe382ab86c5c543e9a2d4e4084
BLAKE2b-256 ead4f0e0d615dc0da26f5c78129e78608c6cefe4866d9be76cb37811d4e65532

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