Installation¶
Dependencies¶
Dependencies of PyGeoHydro are as listed below:
The following optional libraries are recommended to improve performance of xarray
:
Additionally, CartoPy can be installed to support more projections when plotting geospatial data with matplotlib
. This library is specifically useful for plotting Daymet data.
Stable release¶
You can install PyGeoHydro using pip
:
$ pip install pygeohydro
Please note that installationa with pip
fails if libgdal
is not installed on your system. You should install this package manually beforehand. For example, on Ubuntu-based distros the required package is libgdal-dev
. If this package is installed on your system you should be able to run gdal-config --version
successfully.
Alternatively, PyGeoHydro and all its dependencies can be installed from conda-forge
using Conda:
$ conda install -c conda-forge pygeohydro
From sources¶
The sources for PyGeoHydro can be downloaded from its Github repo.
You can either clone this public repository:
$ git clone https://github.com/cheginit/pygeohydro.git
Or download the tarball:
$ curl -OJL https://github.com/cheginit/pygeohydro/tarball/master
Once you have a copy of the source, you can install it with:
$ python -m pip install .
Please refer to the note for installation with pip
above, regarding the libgdal
requirement.