Fetch all available data for a models tropical cyclone for its latest or a requested initialization time. Use an operational ATCF ID or a generated ID returned by the index. A generated ID that is later matched to an operational storm continues to resolve to that storm.
Ensemble-member paths and cones are optional. Unmatched tracks have one member path and do not have an ensemble-mean path or cone. Landfall locations are based on the Natural Earth 10m Land dataset.
This endpoint is currently available for wm-6 .
| Name | Description | Format |
|---|---|---|
| initialization_time Optional | Published initialization time to return. Defaults to the latest initialization time containing this cyclone. | ISO 8601, YYYYMMDDHH, or latest |
| include_members Optional | Include ensemble-member paths. Defaults to false . | boolean |
| include_cones Optional | Include the ensemble-weighted cone when available. Defaults to false . | boolean |
| format Optional | Response representation. Defaults to json . | json, geojson, or deck |
| Name | Description |
|---|---|
| tropical_cyclone_id Required | Tropical cyclone ID supplied as the positional argument after detail . Accepts an ATCF or generated ID. |
| -m, --model Required | Set to wm-6 . |
| --initialization-time Optional | Published initialization time to return. Accepts ISO 8601, YYYYMMDDHH, or latest. Defaults to the latest initialization time containing this cyclone. |
| --include-members Optional | Include ensemble-member paths. Defaults to false . |
| --include-cones Optional | Include the ensemble-weighted cone when available. Defaults to false . |
| -f, --format Optional | Response representation. Options: json, geojson, or deck. Defaults to json . |
| Name | Description |
|---|---|
| tropical_cyclone_id Required | Tropical cyclone ID to request. Accepts an ATCF or generated ID. |
| model Required | Set to wm-6 . |
| initialization_time Optional | Published initialization time to return. Accepts ISO 8601, YYYYMMDDHH, or latest. Defaults to the latest initialization time containing this cyclone. |
| include_members Optional | Include ensemble-member paths. Defaults to false . |
| include_cones Optional | Include the ensemble-weighted cone when available. Defaults to false . |
| format Optional | Response representation. Options: json, geojson, or deck. Defaults to json . |
| Format | Description |
|---|---|
| json | Detailed tropical cyclone JSON. |
| geojson | GeoJSON FeatureCollection with mean-path lines and selectable forecast-point features, landfalls, plus requested member-path lines, member forecast points, and cones. Download an example GeoJSON response. |
| deck | ATCF A-deck attachment. Matched storms include a WMSH ensemble mean and all matched members; unmatched tracks include their single member. Download an example A-deck response. |
| Field | Type | Description |
|---|---|---|
| tropical_cyclone_id | string | Operational ATCF ID, or the generated ID for an unmatched track. |
| storm_name | string or null | Operational storm name, when available. |
| basins | array of strings | Basins occupied by the cyclone, in first-seen order. |
| genesis | object or null | Earliest published tropical or subtropical position. |
| latitude | number | Genesis latitude, rounded to 0.01°. |
| longitude | number | Genesis longitude, rounded to 0.01°. |
| initialization_time | string | Selected initialization time. |
| forecast_zero | string | Anchor time used to measure forecast hours for the selected initialization. |
| start_time | string | Earliest track time for the selected initialization time. |
| end_time | string | Latest track time for the selected initialization time. |
| landfalls | array | Water-to-land crossings from individual member paths. Crossings within 20 miles on the same connected landmass are consolidated. Landfall locations are based on the Natural Earth 10m Land dataset. |
| valid_at | string | Interpolated crossing time. |
| latitude | number | Crossing latitude, rounded to 0.01°. |
| longitude | number | Crossing longitude, rounded to 0.01°. |
| max_wind_kt | number or null | Interpolated member wind, rounded to 0.1 kt. |
| min_mslp_hpa | number or null | Interpolated member pressure, rounded to 0.1 hPa. |
| storm_type | string or null | Cyclone classification at landfall. |
| ensemble_member | integer | Member that produced the crossing. |
| max_wind_kt | number or null | Maximum wind in knots, rounded to 0.1 kt. |
| min_mslp_hpa | number or null | Minimum mean sea-level pressure, rounded to 0.1 hPa. |
| mean_path | array | Ensemble-mean path for a matched storm; empty for an unmatched track. |
| valid_at | string | Point valid time. |
| forecast_hour | integer | Forecast hour from forecast_zero . |
| latitude | number | Mean latitude, rounded to 0.01°. |
| longitude | number | Mean longitude, rounded to 0.01°. |
| max_wind_kt | number or null | Mean wind, rounded to 0.1 kt. |
| min_mslp_hpa | number or null | Mean cyclone-center pressure, rounded to 0.1 hPa. |
| storm_type | string or null | Mean cyclone classification. |
| contributing_members_count | integer | Members contributing to this mean point. |
| matched_members | integer | Member tracks represented by this cyclone. |
| ens_size | integer | Full ensemble size. |
| members_path | array | Member paths, included when include_members=true . |
| member | integer | Ensemble member number. |
| path | array | Path points with the same fields as mean_path , except contributor count. |
| cones | array | Ensemble-weighted cone, included when include_cones=true and available. |
| members_total | integer | Full ensemble size used as the cone-density denominator. |
| max_forecast_hour | integer | Last forecast hour represented by the cone. |
| geometry | object | GeoJSON Polygon or MultiPolygon with coordinates rounded to 0.01°. |