Installation¶
Decogo is tested on Python 3.8 (CPython).
Dependencies¶
Pyomo¶
Decogo uses Pyomo of version >= 6.0 (tested up to 6.0.1)
Solvers¶
Decogo uses MINLP, NLP and MIP solvers which can interface with Pyomo. We recommend the following solvers:
Other Python packages¶
It is necessary to have installed the following Python packages:
networkxnumpyscipysympy
Installation for development in Windows¶
Install Git
Install Python 3.8 with Anaconda distribution
Python IDE: PyCharm (full version with institution email is free) is recommended, however you are free to use any IDE you prefer
Download SCIP, IPOPT executables that support AMPL interface. Put executables either into system folder (C:\Windows\System32) or add executable location to PATH variable
Install Gurobi with
conda