.. python-microgrid documentation master file, created by sphinx-quickstart on Sat Nov 19 12:49:18 2022. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. ********************* python-microgrid documentation ********************* **Version**: |version| **Maintainer**: Avishai Halev *python-microgrid* is a Python library to simulate tertiary control of electrical microgrids. It is an extension of TotalEnergies' [pymgrid](https://github.com/Total-RD/pymgrid). *python-microgrid* allows users to create and customize microgrids of their choosing. These microgrids can then be controlled using a user-defined algorithm or one of the control algorithms contained in *python-microgrid*: rule-based control and model predictive control. Environments corresponding to the OpenAI-Gym API are also provided, with both continuous and discrete action space environments available. These environments can be used with your choice of reinforcement learning algorithm to train a control algorithm. *python-microgrid* attempts to offer the simplest and most intuitive API possible, allowing the user to focus on their particular application. See the :doc:`getting_started` section for further information, including instructions on how to :ref:`install ` the project. **Useful links**: `Binary Installers `__ | `Source Repository `__ .. note:: This project is under active development. Contents ======== .. toctree:: :maxdepth: 2 getting_started examples/index reference/index Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`