Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • To know the components and functions and timelines of WIS2.

    • Global Broker

    • Global Cache

    • Global Discovery Catalogue

    • WIS2 Node

    • Pilot phase

  • To know the required and optional functions of a WIS2 node.

  • To know the architecture of the WIS2 box

  • To know the environment of the WIS2 box

    • IT security

    • FTP, S3 and data transfer to and from the WIS2 box

    • Docker

  • To know the data formats used in WIS2 data exchange

    • BUFR

    • GeoJSONGRIB

Installation and Administration

...

Day 1

subject

teacher

Learning objectives

1

8:30 - 9:00

Registration

2

9:00 - 11:00

Opening & Photo & Round table

PR, WMO

participants know arrangements (moodle, agenda, training environment) and each other

3

11:00 - 11:30

Break

4

11:30 - 12:30

WIS 2.0 Introduction
Q&A

Enrico/Hassan

WIS 2 components, timeline (pilot phase)

5

12:30 - 13:30

Lunch

6

13:30 - 14:30

Practical session: connecting to the GB

Maaike

  • have local tools installed (putty, mqttexplorer, filezilla)

  • subscribe to GB and observe WIS 2 traffic

7

14:30 - 15:00

WIS 2 box project and it’s relationship to WIS 2

Tom/Enrico

  • Know the WIS 2 project, organization and location Know how WIS 2 box relates to WIS2(GitHub)

  • Understand WIS 2standards and how they are used in wis2box

8

15:00 - 15:30

Break

9

15:30 - 16:30

WIS 2 box case studies (Zambia, Malawi)

Enrico

  • Understand how WIS 2 box has been used by peers

10

16:30 - 17:00

Group discussion. WIS 2 and WIS 2 box in your countries

TBD

  • Participants share their understanding of WIS 2 and how it could work in their countries

Day 2

subject

teacher

Learning objectives

1

9:00 - 9:30

The training environment

Maaike/Timo

  • Understand how the practical training will work

  • Software stack (VM, docker)

2

9:30 - 11:00

Practical session: accessing your personal training environment

Maaike/Timo

  • Install putty/filezilla etc

  • Connect to the VM

  • Run commands (docker & python)

3

11:00 - 11:30

Break

4

11:30 - 12:30

Introduction to running a WIS 2 box project & installation

Tom

  • Know WIS 2 project (github)

  • How to install WIS 2 box

    • Understand the general WIS2box architecture

    • Know the core services in the WIS2 box (wis2box-management, minio, broker, wis2box-api)

    • Know typical data flow from AWS → WIS2box → GB

    • How to locate WIS 2 box latest release archive

    5

    12:30 - 13:30

    Lunch

    6

    13:30 - 15:00

    Practical session: installing your WIS 2 box with QuickStart data sets, part 1

    Maaike/Tom

    Install

    How to:

    • Download latest WIS 2 box

    • Access WIS 2 box

    • See sample data in UIarchive

    • Define dev.env to use test-data

    • Build and start wis2box

    • Ingest test-data

    7

    15:00 - 15:30

    Break

    8

    15:30 - 16:30

    Practical session: Monitoring the installing your WIS 2 box with QuickStart data sets, part 2

    Maaike

    check status & health of WIS 2 box

    /Tom

    How to:

    • view data in WIS2box-UI

    • view data in WIS2box-API

    • view data in Minio

    • view monitoring dashboard

    • connect to local broker

    9

    16:30 - 17:00

    Group discussion: insights and challenges installing WIS 2 box

    • Participants share their experience and understanding installing WIS 2 box

    ...

    Day 3

    subject

    teacher

    Learning objectives

    1

    9:00 - 1011:00

    WIS 2 data exchange file formats

    Enrico

    • Know BUFR/GeoJSONUnderstand what are BUFR and GRIB

    2

    1011:00 - 11:0030

    Break

    3

    11:30 - 12:15

    Practical session: convert data into BUFR

    Maaike/TimoEnrico

    • Transfer data into the box

    • Use csv2bufr, bufr2bufr and synop2bufr

    34

    1112:00 15 - 1113:3015

    BreakLunch

    45

    1113:30 - 12:30

    WIS 2 box workflow configuration & architecture

    Tom

    • Know the different components in the WIS 2 box (csv2bufr, ftp, minio, broker)

    • Know typical data flow from AWS → WIS2box → GB

    • Know how to configure WIS 2 box (station list, metadata, center id)

    5

    12:30 - 13:30

    Lunch

    6

    13:30 - 15:00

    Practical session: Use WIS 2 box to publish your data to WIS 2 (part I)

    Maaike/Timo

    • Configure WIS 2 box

    7

    15:00 - 15:3015 - 14:00

    Theory and Practical:

    Configuring your own WIS2box part 1: data-mappings

    Tom

    • understand how to customize data-mapping used by WIS2box

    • how to correctly define topic-hierarchy

    6

    14:00 - 14:45

    Theory and Practical:

    Configuring your own WIS2box part 2: WIS2 discovery metadata

    Tom

    • understand the required fields for WIS2 disovery metadata record and how to correctly populated these fields

    • know the commands used to update/publish discovery metadata in wis2box

    7

    14:45 - 15:15

    Break

    8

    15:30 00 - 16:30

    Practical session: Use WIS 2 box to publish your data to WIS 2 (part II)

    Maaike/TimoTheory and Practical:

    Configuring your own WIS2box part 3: station metadata

    Configuring your own WIS2box part 4: data ingesting and monitoring

    Maaike

    • learn how to define stations in WIS2box

    • know the commands used to update/publish station metadata in WIS2box

    • Send data into WIS 2 box

    • Observe processing and publishing

    • Know how to detect and resolve issues in data processing

    9

    16:30 - 17:00

    Group discussion: insights and challenges using WIS 2 box

    • Participants share their experience and understanding using WIS 2 box

    Day 4

    subject

    teacher

    Learning objectives

    1

    9:00 - 11:00

    Practical session: Use WIS 2 box to publish your data in WIS 2 (part III)

    Maaike/Timo

    Observe how data is published by WIS 2 box

    Obtaining data from WIS 2

    Tom

    2

    11:00 - 11:30

    Break

    3

    11:30 - 12:30

    reserved / buffer

    4

    12:30 - 13:30

    Lunch

    5

    13:30 - 14:15

    Obtaining data from WIS 2

    Tom

    How to discover data in WIS 2

    • discovery metadata workflow

    • local workshop catalogue

    • How to download data from WIS 2

    • Role of WIS 2 box in obtaining data from WIS 2

    6

    14:15 - 15:00

    Practical session: use WIS 2 box to regularly download selected data from WIS 2

    Maaike/Tom

    • Use pywis-pubsub

    • Use tools to work with the data

    7

    15:00 - 15:30

    Break

    8

    15:30 - 16:30

    reserved / buffer

    9

    16:30 - 17:00

    Group discussion: lessons learned & questions from the day

    ...