Installation#

The pylawr package is a Python package with several dependencies to libraries, which need to be installed additionally. A installed Python interpreter is required. Just follow the instructions below.

Conda#

The easiest way to get everything installed is to use conda with the provided yml-file and install the package with pip.

conda env create -f environment.yml
source activate pylawr
pip install ./path_to_pylawr_package
source deactivate pylawr

pip#

If you don’t use conda, install the package with pip based on the requirements, but note there could be more dependencies, the python-packages in requirements.txt require.

pip install -r requirements.txt

Development#

To develop pylawr use conda and install the package with pip in editable mode.

conda env create -f dev_environment.yml
source activate pylawr
pip install -e ./path_to_pylawr_package
source deactivate pylawr

Requirements#

The following block lists the required dependencies.

coverage
setuptools
ipython
netcdf4
python
xarray
numpy
scipy
pandas
matplotlib
six
h5py
pytz
scikit-learn
scikit-image
cartopy
wradlib
requests