Installation

Install external dependencies

To run correctly mwr_l12l2 needs some external dependencies which cannot be installed through pip:

  1. TROPoe: The containerised application for physical radiative transfer inversion retrievals based on MonoRTM
  2. podman: A tool to manage and run containers and container images
  3. for grib format usage (e.g. from ECMWF) install the following through your package manager (apt, dnf, brew, …)
    • libeccodes0

    • libeccodes-tools

  4. for obtaining ECMWF data

Install mwr_l12l2

mwr_l12l2 with all its internal dependencies can be installed by pip, poetry or any other tools which understand dependency specifications in pyproject.toml.

from pypi

The package will be released on pypi once it has been thoroughly tested and quality controlled. Until then, install from git

from git

To install mwr_l12l2 with it’s newest developments perform an installation from the source code like follows

  1. clone this repository

git clone https://github.com/MeteoSwiss/mwr_l12l2.git
  1. go into the package directory and install

    • with pip (>=21.3)

      pip install .
      

      or

      pip install .[colorlog]
      
    • with poetry

      poetry install
      

      or

      poetry install -E colorlog