Installation

Updating SeisCat

Once installed as a system tool, SeisCat can be updated directly:

seiscat self update

To switch to the development version:

seiscat self update --git

Alternative installation methods

Using pip (PyPI)

The latest stable release is available on the Python Package Index:

pip install seiscat

Optional plotting backends:

pip install seiscat[cartopy]
pip install seiscat[plotly]
pip install seiscat[folium]
pip install seiscat[cartopy,plotly,folium]

To upgrade:

pip install --upgrade seiscat

Installing a development snapshot (pip + git)

To install the latest development version:

pip install git+https://github.com/SeismicSource/seiscat.git

From GitHub releases

Download a release archive from the SeisCat releases page: https://github.com/SeismicSource/seiscat/releases

Then install it directly:

pip install seiscat-X.Y.zip

or:

pip install seiscat-X.Y.tar.gz

Working from source (editable install)

Clone the repository:

git clone https://github.com/SeismicSource/seiscat.git

or via SSH:

git clone git@github.com:SeismicSource/seiscat.git

Then install in editable mode:

pip install -e .

Optional extras:

pip install -e .[cartopy]
pip install -e .[plotly]
pip install -e .[folium]
pip install -e .[cartopy,plotly,folium]

To update:

git pull

With editable installs, changes are reflected immediately without reinstalling.