TCBench Alpha¶
Synthetic-backed storm-track benchmark adapter aligned to the TCBench Alpha ecosystem.
Overview¶
TCBench Alpha is the public storm adapter used by several tropical cyclone baselines on the shared track-intensity evaluator.
The current implementation is synthetic-backed, but it preserves the task, metric, and reporting surface used by the shared tropical cyclone benchmark.
At a Glance¶
Provider |
TCBench Alpha ecosystem surfaced through a PyHazards adapter |
|---|---|
Hazard Family |
Tropical Cyclone |
Source Role |
Track Benchmark |
Coverage |
Benchmark-aligned tropical cyclone track and intensity samples |
Geometry |
Storm-track history sequences |
Spatial Resolution |
Storm-centered best-track sequences |
Temporal Resolution |
Historical track windows with forecast horizons |
Update Cadence |
Generated locally for smoke and benchmark-alignment runs |
Period of Record |
Synthetic-backed benchmark adapter |
Formats |
PyTorch tensors via the dataset registry |
Registry Entry |
|
Data Characteristics¶
Storm-history sequences with future latitude, longitude, and intensity targets.
Registry-backed benchmark adapter rather than a raw external benchmark ingestion path.
Intended for benchmark-linked track-intensity forecasting runs.
Typical Use Cases¶
Tropical Cyclone MLP, SAF-Net, and TCIF-fusion smoke tests.
Shared tropical cyclone benchmark runs.
Regression checks for storm-track baselines.
Access¶
Use the links below to access the upstream source or its public documentation.
PyHazards Usage¶
Use this adapter when you want the public TCBench Alpha-aligned storm surface exposed by the tropical cyclone benchmark.
Registry Workflow¶
Primary dataset name: tcbench_alpha
from pyhazards.datasets import load_dataset
data = load_dataset(
"tcbench_alpha",
micro=True,
history=6,
horizon=5,
).load()
train = data.get_split("train")
print(train.inputs.shape, train.targets.shape)
Inspection Workflow¶
This dataset is currently surfaced as a registry-backed benchmark adapter, so there is no standalone inspection CLI documented for it.
Notes¶
This is a synthetic-backed benchmark adapter rather than a full TCBench Alpha ingestion pipeline.