forked from richard-weinhold/pomato
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update INFORMS, have IEEE and DE Case Running and ready for public br…
…anch
- Loading branch information
1 parent
5292a06
commit 8153cd0
Showing
33 changed files
with
330 additions
and
975 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
Copyright (c) 2018: Richard Weinhold & Robert Mieth. | ||
|
||
The Pomato Python module and its adjacent software (i.e. code written in programming languages other than Python which the Python module utilizes) as well as provided documentation is licensed under the **[LGPL]** version 3: | ||
|
||
[LGPL]: http://www.gnu.org/licenses/lgpl-3.0.txt | ||
|
||
This program is free software: you can redistribute it and/or modify | ||
it under the terms of the GNU Lesser General Public License, | ||
Version 3, as published by the Free Software Foundation. | ||
|
||
This program is distributed in the hope that it will be useful, | ||
but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
GNU General Public License for more details. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
Pomato release notes | ||
======================== | ||
|
||
|
||
Version 0.1.0 (Future, 2018) | ||
------------------------------- | ||
|
||
* Initial release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
POMATO - Power Market Tool | ||
============================ | ||
|
||
[![Build Status](https://travis-ci.org/robert-mieth/pomato.svg?branch=master)](https://travis-ci.org/robert-mieth/pomato) | ||
[![Coverage Status](https://coveralls.io/repos/github/robert-mieth/pomato/badge.svg?branch=master)](https://coveralls.io/github/robert-mieth/pomato?branch=master) | ||
[![Documentation Status](https://readthedocs.org/projects/pomato/badge/?version=latest)](http://pomato.readthedocs.io/en/latest/?badge=latest) | ||
|
||
Overview | ||
-------- | ||
|
||
The idea of Pomato is to provide an easy to use tool that inhibits all the power system engineering that is necessary for comprehensive analyses of the modern power market. It is more flexible and powerful than studies in Excel but sets aside the unnecessary detail of engineering software like Integral or PowerFactory. | ||
|
||
Pomato currently includes: | ||
|
||
* Data | ||
* Supports Excel Data | ||
* Supports MatPowerCase Data | ||
|
||
* Grid | ||
* Fast network representation with recalculated network constraints | ||
* Including n-1 security constrained dispatch | ||
|
||
* Various options for market representation | ||
* Nodal or Zonal optimization | ||
* Including Electricity-Heat Coupling | ||
|
||
* GUI | ||
* Powerful Interactive Plotting | ||
* Possible Map-Layouts | ||
* Soon to come: GUI based input data handling | ||
|
||
Requirements | ||
------------ | ||
|
||
Pomato is (until now) a console tool mainly written in python and therefore requires *Python 3*. | ||
Its optimization kernel uses Julia. Julia needs to be installed and added to your system environment (it needs to be callable via console) manually. Pomato requires *Julia 0.6.2* or higher. Download the Julia Command line version from the [Julia-Website](https://julialang.org/). | ||
|
||
|
||
Installation | ||
------------ | ||
|
||
After you have installed Python and Julia in the correct versions (see above), use the `setup.py` file to install pomato. Example command in console: | ||
|
||
``` | ||
python setup.py install | ||
``` | ||
|
||
For a quick start to Pomato check out the [DOCS](http://pomato.readthedocs.io/en/latest/) and the `run_pomato_simple_example.py` script. *Note*: In the first run, Julia will install all the necessary packages. This might take a couple of minutes depending on your machine and your internet connection. | ||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -61,3 +61,4 @@ end | |
|
||
|
||
println("Initialized") | ||
|
Oops, something went wrong.