Install GALINI¶
Install from release¶
Install from source¶
Start by downloading GALINI source code using git:
git clone https://github.com/cog-imperial/galini.git
cd galini
We recommend installing GALINI in a virtual environment. To create a virtual environment using anaconda:
conda create -n galini python=3.6
conda activate galini
Then install GALINI Python dependencies:
pip install requirements.txt
Install Coramin and its dependencies:
git clone git@github.com:Coramin/Coramin.git
cd Coramin
pip install pyomo scipy numpy
python setup.py install
Install external solvers¶
GALINI requires a mixed-integer linear solver (default: cplex) and a non-linear solver (default: ipopt) installed. Any solver that is available to Pyomo can be used by GALINI by changing the configuration.
Check installation¶
You can check that everything was installed correctly by running GALINI without any arguments:
$ galini
usage: galini [-h] {abb,dot,info,plugins,solve,special_structure} ...
positional arguments:
{dot,info,plugins,solve,special_structure}
dot Save GALINI DAG of the problem as Graphviz Dot file
info Print information about the problem
plugins List registered plugins
solve Solve a MINLP
special_structure Print special structure information
optional arguments:
-h, --help show this help message and exit