Skip to main content

Intelligent simulation handler for power system load flow simulations

Project description

intelligent-simulation-handler

What is this repository for?

  • Software development of an intelligent simulation handler for power system load flow simulations
  • Project completed as partial requirement of attaining MSc at the University of Alberta

How do I get set up?

  • pip install simhandler
  • To run the basic 3 node example:
    1. Download 3node.json file and put it somewhere convenient (ie: Downloads folder) as 3node.json *For example, C:\Users\mikey\Downloads\3node.json
    2. In a Python editor write the following basic test:

''' import numpy as np from simhandler.smartsim import SmartPSLF

configuration_file = insert path to your 3node.json file (ex: C:/Users/mikey/Downloads/3node.json') sim = SmartPSLF(configuration_file)

fake_load_profile = np.ones((10,3)) # Ten timesteps, three input nodes print(sim.map.predictWithModel(fake_load_profile)) # Prints out ten voltage timesteps. Three nodes per timestep '''

Contribution guidelines

  • Follow PEP8 guidelines with the following exception: use lowercaseUppercase function naming instead of snake_case

Questions?

  • If you find a bug or want a feature. Create an issue
  • Otherwise, send emails with title 'Intelligent Simulation Handler - Question/Comment' to bardwell@ualberta.ca

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

simhandler-1.0.1.tar.gz (479.6 kB view details)

Uploaded Source

Built Distribution

simhandler-1.0.1-py3-none-any.whl (483.5 kB view details)

Uploaded Python 3

File details

Details for the file simhandler-1.0.1.tar.gz.

File metadata

  • Download URL: simhandler-1.0.1.tar.gz
  • Upload date:
  • Size: 479.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.5

File hashes

Hashes for simhandler-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1c004590de9c489ba0011b3ef74cc57ba659ba5c281ebc7dd4e7c1877a628bd2
MD5 52c507c43bf5b9991898147f75e4bf30
BLAKE2b-256 777c44f8e649bdce002f5bd8e828b7b39385bd0ceccd6008a05919ed9dcb80fd

See more details on using hashes here.

File details

Details for the file simhandler-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: simhandler-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 483.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.5

File hashes

Hashes for simhandler-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 837fb7661da531b96c4cbb4918f36d82b4183d6828cf21982177cd2880f04001
MD5 0ab8df6d1dff09c2dacb62fda0f87694
BLAKE2b-256 4bb3086351299ff954dfa4ef9596bd5ed3b1724faad569d8a338b4e403c1317f

See more details on using hashes here.

Supported by

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