Coverage Audit

Overview

This page audits the current PyHazards implementation against the planned methods, benchmarks, and datasets listed in pyhazard_plan.pdf. It separates implemented public entries from variant-only entries, experimental wrappers, and items that are still missing.

Status meanings:

  • Implemented: a public PyHazards adapter exists for the named method or resource.

  • Experimental: a lightweight wrapper exists, but it should not be counted as stable core coverage.

  • Missing: no aligned adapter or benchmark integration is present yet.

Hazard Summary

Hazard Family

Implemented

Experimental

Missing

Earthquake

8

0

0

Wildfire

6

0

0

Flood

8

0

0

Hurricane / Tropical Cyclone

8

3

0

Method and Resource Matrix

Hazard Family

Method / Resource

Type

Status

PyHazards Mapping

Notes

Earthquake

PhaseNet

Baseline

Implemented

PhaseNet

Model adapter is implemented, but the SeisBench / pick-benchmark data path is still missing.

Earthquake

EQTransformer

Baseline

Implemented

EQTransformer

Model adapter is implemented, but the benchmark stack remains lighter than the PDF target.

Earthquake

GPD

Baseline

Implemented

GPD

Model adapter is implemented behind the shared picking interface.

Earthquake

EQNet

Baseline

Implemented

EQNet

Model adapter is implemented behind the shared picking interface.

Earthquake

SeisBench

Benchmark / Data Ecosystem

Implemented

None

A synthetic-backed SeisBench-compatible waveform adapter is registered for smoke benchmarking.

Earthquake

pick-benchmark

Benchmark

Implemented

None

A synthetic-backed pick-benchmark-compatible waveform adapter is registered for smoke benchmarking.

Earthquake

pyCSEP

Benchmark / Reports

Implemented

None

The forecasting smoke benchmark exports a pyCSEP-style JSON artifact.

Earthquake

AEFA

Dataset / Forecast Benchmark

Implemented

None

A synthetic-backed AEFA-style forecasting dataset adapter is registered.

Wildfire

wildfire_forecasting

Baseline

Implemented

Wildfire Forecasting

Wildfire

WildfireSpreadTS

Baseline / Benchmark

Implemented

WildfireSpreadTS

Wildfire

ASUFM

Baseline

Implemented

ASUFM

Wildfire

WRF-SFIRE

Simulator Adapter

Implemented

WRF-SFIRE Adapter

The current adapter is lightweight and synthetic-backed rather than a full external simulator binding.

Wildfire

ForeFire

Simulator Adapter

Implemented

ForeFire Adapter

The current adapter is lightweight and synthetic-backed rather than a full external simulator binding.

Wildfire

FireCastNet

Optional Baseline

Implemented

FireCastNet

Flood

NeuralHydrology

Baseline Family

Implemented

NeuralHydrology LSTM, EA-LSTM

The LSTM and EA-LSTM adapters are implemented, but Caravan / WaterBench benchmark backing is still missing.

Flood

Caravan

Dataset

Implemented

None

A synthetic-backed Caravan adapter is registered for streamflow smoke benchmarking.

Flood

WaterBench

Dataset

Implemented

None

A synthetic-backed WaterBench adapter is registered for streamflow smoke benchmarking.

Flood

FloodCast

Baseline

Implemented

FloodCast

The model adapter is implemented, but FloodCastBench-backed evaluation is not wired yet.

Flood

FloodCastBench

Benchmark

Implemented

None

A synthetic-backed FloodCastBench-style inundation adapter is registered.

Flood

UrbanFloodCast

Baseline

Implemented

UrbanFloodCast

The model adapter is implemented on synthetic inundation fixtures today.

Flood

HydroBench

Benchmark / Diagnostics

Implemented

None

A synthetic-backed HydroBench adapter is registered for streamflow smoke benchmarking.

Flood

google-research/flood-forecasting

Reference Baseline

Implemented

Google Flood Forecasting

Hurricane / Tropical Cyclone

Hurricast

Baseline

Implemented

Hurricast

The model adapter is implemented, but the real TCBench / IBTrACS data path is still missing.

Hurricane / Tropical Cyclone

tropicalcyclone_MLP

Baseline

Implemented

Tropical Cyclone MLP

The model adapter is implemented as a basin-filtered storm baseline.

Hurricane / Tropical Cyclone

TCIF-fusion

Baseline

Implemented

TCIF-fusion

The model adapter is implemented behind the shared storm evaluator.

Hurricane / Tropical Cyclone

SAF-Net

Baseline

Implemented

SAF-Net

The model adapter is implemented behind the shared storm evaluator.

Hurricane / Tropical Cyclone

TropiCycloneNet

Baseline

Implemented

TropiCycloneNet

The model adapter is implemented, but the public benchmark/data track remains synthetic-first.

Hurricane / Tropical Cyclone

TropiCycloneNet-Dataset

Dataset

Implemented

None

A synthetic-backed TropiCycloneNet-Dataset adapter is registered.

Hurricane / Tropical Cyclone

TCBench Alpha

Benchmark

Implemented

None

A synthetic-backed TCBench Alpha adapter is registered.

Hurricane / Tropical Cyclone

IBTrACS

Dataset

Implemented

None

A synthetic-backed IBTrACS adapter is registered.

Hurricane / Tropical Cyclone

GraphCast / GenCast

Foundation Adapter

Experimental

GraphCast TC Adapter

The current wrapper is intentionally lightweight and should not be counted as stable core coverage.

Hurricane / Tropical Cyclone

Pangu-Weather

Foundation Adapter

Experimental

Pangu TC Adapter

The current wrapper is intentionally lightweight and should not be counted as stable core coverage.

Hurricane / Tropical Cyclone

FourCastNet

Foundation Adapter

Experimental

FourCastNet TC Adapter

The current wrapper is intentionally lightweight and should not be counted as stable core coverage.

Current Public Non-Core Implementations

These entries remain in the public catalog, but they are not counted as part of the current core method set.

Hazard Family

Catalog Status

Public Entry

Why it is non-core

Wildfire

variant

CNN-ASPP

Implemented outside the current core method set and kept public as an additional model.

Earthquake

variant

WaveCastNet

Implemented outside the current core method set and kept public as an additional model.

Flood

variant

HydroGraphNet

Implemented outside the current core method set and kept public as an additional model.

Tropical Cyclone

experimental

FourCastNet TC Adapter

Wrapper-style experimental adapter pending stronger benchmark and dataset support.

Tropical Cyclone

experimental

GraphCast TC Adapter

Wrapper-style experimental adapter pending stronger benchmark and dataset support.

Tropical Cyclone

experimental

Pangu TC Adapter

Wrapper-style experimental adapter pending stronger benchmark and dataset support.

Execution Note

Use .github/ROADMAP_EXECUTION.md as the checked-in multi-agent handoff for finishing the remaining roadmap work.