Hurricast

Overview

hurricast is the first basin-specific storm baseline in the staged PyHazards roadmap and operates on storm-history sequences.

At a Glance

Hazard Family

Tropical Cyclone

Public catalog grouping used for this model.

Maturity

Implemented

Catalog maturity label used on the index page.

Tasks

1

Track + Intensity

Benchmark Family

Primary benchmark-family link used for compatible evaluation coverage.

Description

hurricast is the first basin-specific storm baseline in the staged PyHazards roadmap and operates on storm-history sequences.

This initial adapter focuses on the shared tropical-cyclone forecasting interface and is intended as a reproducible starting point before broader storm-model breadth.

Benchmark Compatibility

Primary benchmark family: Tropical Cyclone Benchmark

Mapped benchmark ecosystems: IBTrACS

External References

Paper: Hurricane Forecasting: A Novel Multimodal Machine Learning Framework | Repo: Repository

Registry Name

Primary entrypoint: hurricast

Supported Tasks

  • Track + Intensity

Programmatic Use

import torch
from pyhazards.models import build_model

model = build_model(
    name="hurricast",
    task="regression",
    input_dim=8,
    horizon=5,
    output_dim=3,
)

preds = model(torch.randn(2, 6, 8))
print(preds.shape)

Notes

  • Outputs are lead-time sequences of latitude, longitude, and intensity targets.