Pecos requires Python (tested on 3.6, 3.7, 3.8, and 3.9) along with several Python package dependencies. Information on installing and using Python can be found at Python distributions, such as Anaconda, are recommended to manage the Python interface. Anaconda Python distributions include the Python packages needed to run Pecos.

Users can install the latest release of Pecos from PyPI or Anaconda using one of the following commands.

  • PyPI pypi version pypi downloads

    pip install pecos
  • Anaconda anaconda version anaconda downloads

    conda install -c conda-forge pecos

Developers can install the main branch of Pecos from the GitHub repository using the following commands:

git clone
cd pecos
python install

To install Pecos using a downloaded zip file, go to, select the “Clone or download” button and then select “Download ZIP”. This downloads a zip file called To download a specific release, go to and select a zip file. The software can then be installed by unzipping the file and running

cd pecos-main
python install

To use Pecos, import the package from a Python console:

import pecos


Required Python package dependencies include:

Optional Python packages dependencies include:

All other dependencies are part of the Python Standard Library.