parmest is included in Pyomo (pyomo/contrib/parmest). To run parmest, you will need Python version 3.x along with various Python package dependencies and the IPOPT software library for non-linear optimization.
Install NumPy and Pandas with your preferred package manager; both NumPy and SciPy are required dependencies of parmest. You may install NumPy and Pandas with, for example, conda:
conda
conda install numpy pandas
or pip:
pip
pip install numpy pandas
Install Pyomo. parmest is included in the Pyomo software package, at pyomo/contrib/parmest.
(Optional) Install matplotlib and scipy:
matplotlib
scipy
pip install scipy matplotlib
(Optional) Install seaborn
seaborn
pip install seaborn
The IPOPT project homepage is https://github.com/coin-or/Ipopt
The following commands can be used to test parmest:
cd pyomo/contrib/parmest/tests python test_parmest.py