Metadata-Version: 2.1
Name: simhandler
Version: 1.0.1
Summary: Intelligent simulation handler for power system load flow simulations
Home-page: https://github.com/mbardwell/intelligent-simulation-handler
Author: Mike Bardwell
Author-email: bardwell@ualberta.ca
License: GPL
Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3.5
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Requires-Python: >=3.5.0
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: h5py
Requires-Dist: tensorflow
Requires-Dist: keras
Requires-Dist: pypsa


# 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](https://github.com/mbardwell/intelligent-simulation-handler/tree/master/simhandler/data/network_configurations) 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


