Exploring Pyomo, a Python-based, open-source optimization modeling language, as a possible complement to GAMS for KAPSARC modeling efforts.
To run the notebooks locally you will need a working installation of Python 3 that includes IPython, Jupyter, and matplotlib. Recommended way to satisfy these requirements is to simply install the Anaconda Python 3 distribution. To download the source code you will need to install Git.
Once you have installed the required dependencies, clone this repository locally by opening a terminal window (or Git bash shell on Windows) and run the following command at the prompt.
$ git clone https://github.com/KAPSARC/pyomo-hackathon.git
This should download the contents of this repo to your machine. Next just cd
into the pyomo-hackathon
directory and run the following
command to start the Jupyter notebook server.
$ cd pyomo-hackathon/
$ jupyter notebook
If you don't want to bother downloading and installing all of the required dependencies, then you can run then you can run the notebooks in the cloud using the Binder service (or click on the Binder badge at the top of this file!).