Installation

First of all, clone the repository from ISP master branch. Just open your terminal and navigate whenever you want to place ISP and type in the terminal

git clone https://github.com/ProjectISP/ISP.git

Optionally, go to the folder ./ISP and if you want to change to the ongoing version ISP 2.0 type in your terminal

git checkout ISP_2.0_development

To be updated, from ./ISP type in your terminal,

git pull

The installation file will install the requirements and will compile the source packages (advanced). At the end of the installation the user will be asked for an alias "isp". Following the directions Installation for end users , it is needed to have previously installed anaconda.

Installation for end users (Mac and Linux)

To run the installation go to ./ISP/install and type:

chmod u+x ISP_installer.sh

./ISP_installer.sh

You will be ask for the type of installation, in this case your answer must be, conventional

Which type of installation would you prefer, conventional or advanced ? conventional

Just in case the alias isp do not open the software, go to ./ISP and type:

conda activate isp or source activate isp
python start_isp.py

Installation for developers (Mac and Linux)

Before run this type of installation be sure you have installed and in your PATH system variables cmake & Intel Fortran Stand Alone version with useful directions for Ubuntu users To run the installation go to ./ISP/install and type:

chmod u+x ISP_installer.sh

./ISP_installer.sh

You will be ask for the type of installation, in this case your answer must be, advanced

Which type of installation would you prefer, conventional or advanced ? advanced

Just in case the alias isp do not open the software, go to ./ISP and type:

conda activate isp or source activate isp
python start_isp.py

Installation for developers (Mac and Linux, pip environment)

First, Install python 3 and some Cartopy dependencies

sudo apt install python3-pip python3.8-venv
sudo apt install libproj-dev proj-data proj-bin libgeos-dev

Then, we suggest installing the requirements:

python3 -m venv isp
source isp/bin/activate
python3 -m pip install -r requirements.txt
pip install --upgrade setuptools

Next, from the folder ./ISP, compile the source packages:

python3 setup.py build_ext --inplace

Installation for Windows users

In the following text, we briefly explain how to install ISP in windows via WSL. Please, download the directions here

Uninstall ISP

First remove the folder ISP, then type in your terminal:

conda remove --name isp --all

List of Requirements

  • sqlalchemy
  • owslib
  • Cython
  • deprecated
  • matplotlib
  • numpy
  • scipy >= 1.4.1
  • obspy
  • pandas
  • PyQt5
  • PyQtWebEngine
  • mtspec
  • nitime
  • Cartopy
  • pillow
  • PyWavelets
  • dill
  • nvector
  • numba
  • Tensorflow>=2.3.0

Good luck with the process