Versions Compared

Key

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

...

  • during round table participants should touch on knowledge of WIS (WIS 2), local IT environment and observing network. Could be helpful to give them a demo presentation. (Xiaoxia Chen , HADDOUCH Hassan )

  • We need a WIS 2 cheat-sheet (wis2box, docker, linux commands) (Rory Burke (Unlicensed)

TODO

  • participants to share their plans to contribute to the pilot-phase

  • Make day 5 possibly a workshop, preceded by a 4-day training

Timetable

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)

  • role of pub/sub in WIS 2 (MQTT)

5

12:30 - 13:30

Lunch

6

13:30 - 14:30

Practical session: connecting to the GB

Maaike/Timo

  • have local tools installed (putty, mqttexplorer, winscp)how to use MQTT-explorer to view topic-structure

  • 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 (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

TBDTimo/all

  • 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

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

Tom

  • 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

How to:

  • Download latest WIS 2 box archive

  • 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: installing your WIS 2 box with QuickStart data sets, part 2

Maaike/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

Timo/all

  • Participants share their experience and understanding installing WIS 2 box

...

6

Day 3

subject

teacher

Learning objectives

1

9:00 - 11:00

BUFR and ecCodes (theory and practicals)

Enrico

  • Basic BUFR knowledge

  • know ecCodes tools for BUFR

  • know how to inspect a BUFR file

2

11:00 - 11:30

Break

3

11:30 - 12:15

Conversion to BUFR: csv2bufr, synop2bufr, bufr2bufr (theory and practicals)

Maaike/Enrico

  • Transfer data into the box

  • Use csv2bufr, bufr2bufr and synop2bufr

4

12:15 - 13:15

Lunch

5

13:15 - 14:00

Theory: Box architecture and components, and how to configure them

Tom

  • Architecture of the box

6

14:00 - 14:45

Practical:

Configuring your own WIS2box part 1: data-mappings

Configuring your own WIS2box part 2: WIS2 discovery metadata

Tom/Maaike

  • understand how to customize data-mapping used by WIS2box

  • how to correctly define topic-hierarchy

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:00 - 15:45

Theory and Practical:

Configuring your own WIS2box part 3: station metadata

Maaike

  • learn how to define stations in WIS2box

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

9

15:45-16:30

Theory and Practical:
Configuring your own WIS2box part 4: data ingesting and monitoring

Maaike

  • How to send data into WIS 2 box

  • How to observe processing and publishing in wis2box

  • Know how to detect and resolve issues in data processing in wis2box

10

16:30 - 17:00

Group discussion: insights and challenges using WIS 2 box

Timo/all

  • Participants share their experience and understanding using WIS 2 box

Day 4

subject

teacher

Learning objectives

1

9:00 - 11:00

Obtaining data from WIS 2

Tomreserved/buffer

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

  • 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

...

Day 5

subject

teacher

Learning objectives

1

9:00 - 10:00

Register your WIS 2 node in WIS 2

Timo

  • Understand how to register a node in WIS 2 (which information & process is needed)

  • How to participate in pilot phase

2

10:00 - 11:00

Sharing a new station with WMO

Timo

  • understand process of sharing a new station

  • understand role of WIS/WIGOS and GBON

3

11:00 - 11:30

Break

4

11:30 - 12:30

Next steps with WIS 2

Hassan/Enrico

  • think about how to implement WIS 2

  • understand the options how to run a WIS 2 box nationally

  • Pilot-phase practicals

5

12:30 - 13:30

Lunch

6

13:30 - 15:30

Closing

PR/WMO

  • Feedback & discussion

  • Training Certificates

  • Closing ceremony

...

Each student should be able to access, using a laptop, a training environment hosted on a platform maintained by the training organisers.

TODO

  • find suitable software for students to access the training platform

  • ask students to install software on their laptops before training

...