Installation
The Siria package was tested under Linux only. Please check for any system specific changes in the installation workflow to adopt it to your operating system.
Prerequesites
Requirements are:
setuptools
numpy>=1.8
pyrocko>=2023.06.29
grond>=1.5
json
pyshp
scipy
matplotlib
scikit-learn
pyyaml
Please install within bash shell:
e.g. Ubuntu (14.04, 16.04, 18.04, 20.04), Debian (8, 9, 10), Mint (17, 18, 19, 20)
sudo apt-get install -y make git python3-dev python3-setuptools
sudo apt-get install -y python3-yaml python3-progressbar python3-jinja2
sudo apt-get install -y python3-requests
sudo apt-get install -y python3-numpy python3-numpy-dev python3-scipy python3-matplotlib
# For usage of Pyrocko snuffler etc
sudo apt-get install -y python3-pyqt5 python3-pyqt5.qtopengl python3-pyqt5.qtsvg
Pyrocko needs to be downloaded from the Pyrocko git website:
# Pyrocko
cd ~/src/ # or wherever you keep your source packages
git clone https://git.pyrocko.org/pyrocko/pyrocko.git pyrocko
cd pyrocko
python install.py deps system
python install.py system
Please consult the [Pyrocko webpage](https://pyrocko.org/docs/current/install/) for installation details
Currenty, Grond needs to be downloaded from the project webpage of EWRICA:
# Grond
cd ~/src/ # or wherever you keep your source packages
git clone https://git.gfz-potsdam.de/ewrica/grond.git grond
cd grond
# Checkout gronds dyn_rupt_squirrel branch
git checkout dyn_rupt_squirrel
sudo python3 setup.py install
Installation
Now, siria is ready to be installed:
cd ~/src/ # or wherever you keep your source packages
git clone https://git.pyrocko.org/wanderelch/siria.git pyrocko
cd pyrocko
sudo python3 setup.py install