Skip to content

ProjectRoadmap 1.0

Tom Kralidis edited this page Nov 28, 2023 · 33 revisions

Overview

wis2box 1.0 requires initial support and stability for WIS 2.0 architecture and critical workflows.

Critical path functionality

  • WIS Node requirements
    • MQTT broker
    • HTTP accessible data and metadata access
    • Standards implementation
      • WTH
      • WNM
      • WCMP2 [ ] Dataset driven configuration [ ] removal of data mappings in lieu of discovery metadata internal config
  • User interfaces
    • Station metadata management (publication + climate)
    • Discovery metadata management (in collaboration with Synoptic)
    • Monitoring
    • manual data entry (TBD re: workflow)
  • [ ] Climate data management (optional installation) wis2box data management roadmap (post 1.0)
    • Data entry (from pipelines, not manual)
    • User interfaces (?)
    • QC
    • Persistence / archive (incoming data, processed data, metadata)
  • OGC APIs
    • data
    • metadata
    • notifications
  • Variety of data pipelines
    • Generic passthrough (P1)
      • no API preparation
    • NetCDF generic pipeline (via cf-checker) (P1)
    • OASIS CAP XML (P1)
    • Synop (synop to BUFR, CSV to BUFR, BUFR to BUFR) (+API) (+UI) (+manual data entry) (P1)
    • DAYCLI (csv to BUFR, JSON to BUFR) (+API)
    • TEMP (LAND fixed and mobile, SHIP) (BUFR to BUFR) (+API) (P1)
    • BUOY (BUFR to BUFR) (+API) (P1)
    • SHIP (BUFR to BUFR) (+API) (P1)
    • SNOW (BUFR to BUFR, csv to BUFR) in collaboration with Synoptic (P1)
    • wind profiler (BUFR to BUFR) (involve Singapore and Eumetnet) (P1)
    • GRIB data in collaboration with (CMA)
    • ARGO in collaboration with OceanOps
    • NetCDF Saildrone/gliders
    • NetCDF Operational Weather Radar
    • NetCDF/BUFR UAS (BUFR to BUFR, BUFR to NetCDF) in collaboration with ECMWF for NetCDF to BUFR converter
    • WaterML 2.0 in collaboration with Lincoln Institute (WaterML to WaterML, csv to WaterML) (+API) (+UI)
  • Documentation (user guide, reference)
  • Data acquisition and processing (not a WIS2 node function, need to be available as an optional component and as an independent application)
    • Subscribing to and access/download WIS 2.0 data from Global Broker/Global Cache
    • data conversion and publication through API (GDAL support for BUFR)
  • Access control / security
    • UI (closed by default)
    • API (closed by default)
  • Monitoring
    • dashboard/landing page
  • [ ] Kubernetes implementation