Introduction

The ewccli–European Weather Cloud Command Line Interface, is a command-line tool for interacting with the European Weather Cloud (EWC) services.
It is published on PyPI and provides convenient commands for managing resources such as EWC items.

Installation through pip

We recommend installing ewccli inside a Python virtual environment. Create and activate a virtual environment:


$ python3 -m venv venv && source venv/bin/activate

Upgrade pip, then install ewccli:

$ pip install --upgrade pip && pip install ewccli

Verify installation:

$ ewc

Installation through conda

COMING SOON


Getting Started

Once installed, you can start exploring EWC features. Here are some common commands:

1. List available items

$ ewc hub list

2. Login

$ ewc login

It will guide you through all steps and inputs needed. (e.g. tenancy-name, region, Openstack application credentials.

3. Deploy an item from the hub

After checking which items can be deployed, you can start to deploy one, for example Pytroll Community Hub Item.

If you deploy from a machine in the same network of your tenancy:

$ ewc hub deploy pytroll

If you deploy from a machine outside your tenancy:

$ ewc hub deploy pytroll --external-ip

Video Demo

Check this video if you want to see the ewccli running:

ewccli demo.mp4

Related Articles


  • No labels