Install PODS

Preparing your system to use PODS

  1. python & pySOT

Before starting you will need to Python installed. Recommend python 2.7 since PODS was developed and tested based on this verison. You will need to have pySOT (0.1.36) installed. Other python module like (scipy, numpy, pyDOE) needed will be installed automatically once the pySOT is installed.

To install the pySOT (0.1.36) package with conda run one of the following:

conda install -c conda-forge pysot

conda install -c conda-forge/label/gcc7 pysot

pySOT is a open source toolbox is for optimization of computationally expensive black-box objective functions. more information about pySOT refer to: https://pysot.readthedocs.io/en/latest/index.html

  1. Delft3D

To work with Delft3D problem you may need to have Delft3D installed.

Delft3D is an open source software which simulates two-dimensional (in either the horizontal or a vertical plane) and three-dimensional flow, sediment transport and morphology, waves, water quality and ecology and is capable of handling the interactions between these processes.

The Delft3D installation manual on both windows and linux links to https://content.oss.deltares.nl/delft3d/manuals/Delft3D-Installation_Manual.pdf

You may also want to compile the open source on your platform. The instruction links to https://oss.deltares.nl/c/document_library/get_file?uuid=e3bf2d05-f59f-4d4a-8c13-97bcbaa84060&groupId=21119

Install PODS on your system

There are two options to install PODS

  1. install from repostitory with setup.py
1.1. Clone the repository:
git clone https://github.com/louisXW/PODS.git
1.2. Navigate to the folder with setup.py file:
cd PODS
1.3. Install PODS with setup.py if you have admister root
python setup.py install
1.4. Most cases you might work on a remote workstation without root. Install PODS with setup.py locally
python setup.py install --user
  1. install with pip (option avaiable onece the repository is public)

    pip install PODS