Fetch the BOM daily Coastal Waters Forecast and return a data frame of the forecast regions for a specified state or region.

get_coastal_forecast(state = "AUS")

Arguments

state

Australian state or territory as full name or postal code. Fuzzy string matching via agrep is done. Defaults to “AUS” returning all state forecasts, see details for further information.

Value

A data.table of an Australia BOM Coastal Waters Forecast. For full details of fields and units returned see Appendix 5 in the bomrang vignette, use
vignette("bomrang", package = "bomrang") to view.

Details

Allowed state and territory postal codes, only one state per request or all using AUS.

ACT

Australian Capital Territory (will return NSW)

NSW

New South Wales

NT

Northern Territory

QLD

Queensland

SA

South Australia

TAS

Tasmania

VIC

Victoria

WA

Western Australia

AUS

Australia, returns forecast for all states, NT and ACT

References

Forecast data come from Australian Bureau of Meteorology (BOM) Weather Data Services
http://www.bom.gov.au/catalogue/data-feeds.shtml

Location data and other metadata come from the BOM anonymous FTP server with spatial data
ftp://ftp.bom.gov.au/anon/home/adfd/spatial/, specifically the DBF file portion of a shapefile,
ftp://ftp.bom.gov.au/anon/home/adfd/spatial/IDM00003.dbf

See also

Author

Dean Marchiori, [email protected] and Paul Melloy [email protected]

Examples

# \donttest{ coastal_forecast <- get_coastal_forecast(state = "NSW") coastal_forecast
#> index product_id type state_code #> 1: <NA> IDN11001 <NA> NSW #> 2: 0 IDN11001 <NA> NSW #> 3: 1 IDN11001 <NA> NSW #> 4: 2 IDN11001 <NA> NSW #> 5: 3 IDN11001 <NA> NSW #> 6: 0 IDN11001 <NA> NSW #> 7: 1 IDN11001 <NA> NSW #> 8: 2 IDN11001 <NA> NSW #> 9: 3 IDN11001 <NA> NSW #> 10: 0 IDN11001 <NA> NSW #> 11: 1 IDN11001 <NA> NSW #> 12: 2 IDN11001 <NA> NSW #> 13: 3 IDN11001 <NA> NSW #> 14: 0 IDN11001 <NA> NSW #> 15: 1 IDN11001 <NA> NSW #> 16: 2 IDN11001 <NA> NSW #> 17: 3 IDN11001 <NA> NSW #> 18: 0 IDN11001 <NA> NSW #> 19: 1 IDN11001 <NA> NSW #> 20: 2 IDN11001 <NA> NSW #> 21: 3 IDN11001 <NA> NSW #> 22: 0 IDN11001 <NA> NSW #> 23: 1 IDN11001 <NA> NSW #> 24: 2 IDN11001 <NA> NSW #> 25: 3 IDN11001 <NA> NSW #> 26: 0 IDN11001 <NA> NSW #> 27: 1 IDN11001 <NA> NSW #> 28: 2 IDN11001 <NA> NSW #> 29: 3 IDN11001 <NA> NSW #> 30: 0 IDN11001 <NA> NSW #> 31: 1 IDN11001 <NA> NSW #> 32: 2 IDN11001 <NA> NSW #> 33: 3 IDN11001 <NA> NSW #> index product_id type state_code #> dist_name pt_1_name pt_2_name aac #> 1: New South Wales <NA> <NA> NSW_FA001 #> 2: Eden Coast: Montague Island to Gabo Island <NA> <NA> NSW_MW001 #> 3: Eden Coast: Montague Island to Gabo Island <NA> <NA> NSW_MW001 #> 4: Eden Coast: Montague Island to Gabo Island <NA> <NA> NSW_MW001 #> 5: Eden Coast: Montague Island to Gabo Island <NA> <NA> NSW_MW001 #> 6: Batemans Coast: Ulladulla to Montague Island <NA> <NA> NSW_MW002 #> 7: Batemans Coast: Ulladulla to Montague Island <NA> <NA> NSW_MW002 #> 8: Batemans Coast: Ulladulla to Montague Island <NA> <NA> NSW_MW002 #> 9: Batemans Coast: Ulladulla to Montague Island <NA> <NA> NSW_MW002 #> 10: Illawarra Coast: Port Hacking to Ulladulla <NA> <NA> NSW_MW003 #> 11: Illawarra Coast: Port Hacking to Ulladulla <NA> <NA> NSW_MW003 #> 12: Illawarra Coast: Port Hacking to Ulladulla <NA> <NA> NSW_MW003 #> 13: Illawarra Coast: Port Hacking to Ulladulla <NA> <NA> NSW_MW003 #> 14: Sydney Coast: Broken Bay to Port Hacking <NA> <NA> NSW_MW004 #> 15: Sydney Coast: Broken Bay to Port Hacking <NA> <NA> NSW_MW004 #> 16: Sydney Coast: Broken Bay to Port Hacking <NA> <NA> NSW_MW004 #> 17: Sydney Coast: Broken Bay to Port Hacking <NA> <NA> NSW_MW004 #> 18: Hunter Coast: Seal Rocks to Broken Bay <NA> <NA> NSW_MW005 #> 19: Hunter Coast: Seal Rocks to Broken Bay <NA> <NA> NSW_MW005 #> 20: Hunter Coast: Seal Rocks to Broken Bay <NA> <NA> NSW_MW005 #> 21: Hunter Coast: Seal Rocks to Broken Bay <NA> <NA> NSW_MW005 #> 22: Macquarie Coast: Smoky Cape to Seal Rocks <NA> <NA> NSW_MW006 #> 23: Macquarie Coast: Smoky Cape to Seal Rocks <NA> <NA> NSW_MW006 #> 24: Macquarie Coast: Smoky Cape to Seal Rocks <NA> <NA> NSW_MW006 #> 25: Macquarie Coast: Smoky Cape to Seal Rocks <NA> <NA> NSW_MW006 #> 26: Coffs Coast: Wooli to Smoky Cape <NA> <NA> NSW_MW007 #> 27: Coffs Coast: Wooli to Smoky Cape <NA> <NA> NSW_MW007 #> 28: Coffs Coast: Wooli to Smoky Cape <NA> <NA> NSW_MW007 #> 29: Coffs Coast: Wooli to Smoky Cape <NA> <NA> NSW_MW007 #> 30: Byron Coast: Point Danger to Wooli <NA> <NA> NSW_MW008 #> 31: Byron Coast: Point Danger to Wooli <NA> <NA> NSW_MW008 #> 32: Byron Coast: Point Danger to Wooli <NA> <NA> NSW_MW008 #> 33: Byron Coast: Point Danger to Wooli <NA> <NA> NSW_MW008 #> dist_name pt_1_name pt_2_name aac #> start_time_local end_time_local utc_offset start_time_utc #> 1: 2020-11-22 16:05:09 2020-11-22 16:05:09 11:00 2020-11-22 16:05:09 #> 2: 2020-11-22 17:00:00 2020-11-22 17:00:00 11:00 2020-11-22 17:00:00 #> 3: 2020-11-23 00:00:00 2020-11-23 00:00:00 11:00 2020-11-23 00:00:00 #> 4: 2020-11-24 00:00:00 2020-11-24 00:00:00 11:00 2020-11-24 00:00:00 #> 5: 2020-11-25 00:00:00 2020-11-25 00:00:00 11:00 2020-11-25 00:00:00 #> 6: 2020-11-22 17:00:00 2020-11-22 17:00:00 11:00 2020-11-22 17:00:00 #> 7: 2020-11-23 00:00:00 2020-11-23 00:00:00 11:00 2020-11-23 00:00:00 #> 8: 2020-11-24 00:00:00 2020-11-24 00:00:00 11:00 2020-11-24 00:00:00 #> 9: 2020-11-25 00:00:00 2020-11-25 00:00:00 11:00 2020-11-25 00:00:00 #> 10: 2020-11-22 17:00:00 2020-11-22 17:00:00 11:00 2020-11-22 17:00:00 #> 11: 2020-11-23 00:00:00 2020-11-23 00:00:00 11:00 2020-11-23 00:00:00 #> 12: 2020-11-24 00:00:00 2020-11-24 00:00:00 11:00 2020-11-24 00:00:00 #> 13: 2020-11-25 00:00:00 2020-11-25 00:00:00 11:00 2020-11-25 00:00:00 #> 14: 2020-11-22 17:00:00 2020-11-22 17:00:00 11:00 2020-11-22 17:00:00 #> 15: 2020-11-23 00:00:00 2020-11-23 00:00:00 11:00 2020-11-23 00:00:00 #> 16: 2020-11-24 00:00:00 2020-11-24 00:00:00 11:00 2020-11-24 00:00:00 #> 17: 2020-11-25 00:00:00 2020-11-25 00:00:00 11:00 2020-11-25 00:00:00 #> 18: 2020-11-22 17:00:00 2020-11-22 17:00:00 11:00 2020-11-22 17:00:00 #> 19: 2020-11-23 00:00:00 2020-11-23 00:00:00 11:00 2020-11-23 00:00:00 #> 20: 2020-11-24 00:00:00 2020-11-24 00:00:00 11:00 2020-11-24 00:00:00 #> 21: 2020-11-25 00:00:00 2020-11-25 00:00:00 11:00 2020-11-25 00:00:00 #> 22: 2020-11-22 17:00:00 2020-11-22 17:00:00 11:00 2020-11-22 17:00:00 #> 23: 2020-11-23 00:00:00 2020-11-23 00:00:00 11:00 2020-11-23 00:00:00 #> 24: 2020-11-24 00:00:00 2020-11-24 00:00:00 11:00 2020-11-24 00:00:00 #> 25: 2020-11-25 00:00:00 2020-11-25 00:00:00 11:00 2020-11-25 00:00:00 #> 26: 2020-11-22 17:00:00 2020-11-22 17:00:00 11:00 2020-11-22 17:00:00 #> 27: 2020-11-23 00:00:00 2020-11-23 00:00:00 11:00 2020-11-23 00:00:00 #> 28: 2020-11-24 00:00:00 2020-11-24 00:00:00 11:00 2020-11-24 00:00:00 #> 29: 2020-11-25 00:00:00 2020-11-25 00:00:00 11:00 2020-11-25 00:00:00 #> 30: 2020-11-22 17:00:00 2020-11-22 17:00:00 11:00 2020-11-22 17:00:00 #> 31: 2020-11-23 00:00:00 2020-11-23 00:00:00 11:00 2020-11-23 00:00:00 #> 32: 2020-11-24 00:00:00 2020-11-24 00:00:00 11:00 2020-11-24 00:00:00 #> 33: 2020-11-25 00:00:00 2020-11-25 00:00:00 11:00 2020-11-25 00:00:00 #> start_time_local end_time_local utc_offset start_time_utc #> end_time_utc #> 1: 2020-11-22 16:05:09 #> 2: 2020-11-22 17:00:00 #> 3: 2020-11-23 00:00:00 #> 4: 2020-11-24 00:00:00 #> 5: 2020-11-25 00:00:00 #> 6: 2020-11-22 17:00:00 #> 7: 2020-11-23 00:00:00 #> 8: 2020-11-24 00:00:00 #> 9: 2020-11-25 00:00:00 #> 10: 2020-11-22 17:00:00 #> 11: 2020-11-23 00:00:00 #> 12: 2020-11-24 00:00:00 #> 13: 2020-11-25 00:00:00 #> 14: 2020-11-22 17:00:00 #> 15: 2020-11-23 00:00:00 #> 16: 2020-11-24 00:00:00 #> 17: 2020-11-25 00:00:00 #> 18: 2020-11-22 17:00:00 #> 19: 2020-11-23 00:00:00 #> 20: 2020-11-24 00:00:00 #> 21: 2020-11-25 00:00:00 #> 22: 2020-11-22 17:00:00 #> 23: 2020-11-23 00:00:00 #> 24: 2020-11-24 00:00:00 #> 25: 2020-11-25 00:00:00 #> 26: 2020-11-22 17:00:00 #> 27: 2020-11-23 00:00:00 #> 28: 2020-11-24 00:00:00 #> 29: 2020-11-25 00:00:00 #> 30: 2020-11-22 17:00:00 #> 31: 2020-11-23 00:00:00 #> 32: 2020-11-24 00:00:00 #> 33: 2020-11-25 00:00:00 #> end_time_utc #> forecast_seas #> 1: <NA> #> 2: 1 to 1.5 metres. #> 3: 1 to 1.5 metres, increasing to 2 to 3 metres during the afternoon. #> 4: 2 to 3 metres, decreasing to 1 to 2 metres around midday. #> 5: Below 1 metre, increasing to 1 to 2 metres during the morning. #> 6: 1 to 1.5 metres. #> 7: 1 to 1.5 metres, increasing to 2 to 2.5 metres by early evening. #> 8: 2 to 3 metres, decreasing to 1 metre by early evening. #> 9: Below 1 metre, increasing to 1 to 2 metres during the afternoon. #> 10: 1 to 1.5 metres. #> 11: 1 to 2 metres. #> 12: 2 to 2.5 metres, decreasing to 1 to 1.5 metres during the afternoon. #> 13: Below 1 metre, increasing to 1 to 2 metres during the afternoon or evening. #> 14: 1 to 1.5 metres. #> 15: 1 to 2 metres. #> 16: 1.5 to 2.5 metres, decreasing to 1 to 1.5 metres during the afternoon. #> 17: Around 1 metre. #> 18: 1 to 1.5 metres. #> 19: 1 to 2 metres. #> 20: 1 to 1.5 metres, increasing to 1.5 to 2 metres during the morning. #> 21: 1 to 1.5 metres, decreasing to 1 metre during the morning. #> 22: 1.5 to 2 metres. #> 23: 1.5 to 2.5 metres. #> 24: 1.5 to 2.5 metres. #> 25: 1 to 1.5 metres, decreasing to 1 metre during the morning. #> 26: 1.5 to 2.5 metres. #> 27: 2 to 3 metres. #> 28: 2 to 3 metres. #> 29: 1 to 1.5 metres, decreasing to 1 metre during the morning. #> 30: 1 to 2 metres. #> 31: 1.5 to 2 metres, increasing to 2 to 3 metres during the morning. #> 32: 2 to 3 metres. #> 33: 1 to 2 metres. #> forecast_seas #> forecast_weather #> 1: <NA> #> 2: Partly cloudy. 70% chance of showers. The chance of a thunderstorm. #> 3: Cloudy. 95% chance of showers. A thunderstorm likely in the morning and afternoon. #> 4: Partly cloudy. #> 5: Sunny. #> 6: Partly cloudy. 60% chance of showers. The chance of a thunderstorm. #> 7: Cloudy. 90% chance of showers. A thunderstorm likely. #> 8: Partly cloudy. #> 9: Mostly sunny. #> 10: Partly cloudy. 60% chance of showers. The chance of a thunderstorm. #> 11: Cloudy. 80% chance of showers. The chance of a thunderstorm in the afternoon and early evening. #> 12: Partly cloudy. #> 13: Partly cloudy. #> 14: Partly cloudy. 60% chance of showers. The chance of a thunderstorm. #> 15: Partly cloudy. 60% chance of showers. The chance of a thunderstorm in the afternoon and early evening. #> 16: Partly cloudy. #> 17: Mostly sunny. #> 18: Partly cloudy. 60% chance of showers. The chance of a thunderstorm. #> 19: Partly cloudy. 60% chance of showers. The chance of a thunderstorm in the afternoon and evening. #> 20: Partly cloudy. #> 21: Mostly sunny. #> 22: Partly cloudy. The chance of a thunderstorm south of Port Macquarie. #> 23: Partly cloudy. 60% chance of showers. The chance of a thunderstorm in the late afternoon and evening. #> 24: Partly cloudy. The chance of a thunderstorm north of Port Macquarie in the early morning. #> 25: Mostly sunny. #> 26: Mostly clear. #> 27: Mostly sunny day. The chance of a thunderstorm south of Coffs Harbour at night. #> 28: Partly cloudy. 50% chance of showers in the morning. The chance of a thunderstorm in the morning. #> 29: Partly cloudy. #> 30: Clear. #> 31: Sunny. #> 32: Partly cloudy. 50% chance of showers. The chance of a thunderstorm in the morning. #> 33: Partly cloudy. #> forecast_weather #> forecast_winds #> 1: <NA> #> 2: Variable about 10 knots, reaching up to 20 knots in the late evening. #> 3: Northwest to northeasterly 15 to 20 knots tending northeast to southeasterly 10 to 15 knots early in the morning then tending south to southwesterly 15 to 25 knots in the middle of the day. Winds reaching up to 30 knots during the afternoon and evening. #> 4: Southwesterly 25 to 30 knots turning southerly 15 to 20 knots during the morning and early afternoon. #> 5: Northerly about 10 knots becoming 15 to 25 knots during the morning. #> 6: Northerly 10 to 15 knots, reaching up to 20 knots in the evening. #> 7: North to northwesterly 15 to 20 knots shifting south to southwesterly 20 to 30 knots in the early afternoon. #> 8: Southerly 20 to 30 knots decreasing to 15 to 25 knots in the middle of the day then tending southeasterly 10 to 15 knots in the evening. #> 9: North to northeasterly about 10 knots becoming 15 to 25 knots during the morning. #> 10: Northerly 15 to 20 knots. #> 11: North to northwesterly 15 to 20 knots shifting south to southwesterly 20 to 30 knots in the late afternoon. #> 12: Southerly 25 to 30 knots decreasing to 15 to 25 knots in the middle of the day then tending southeasterly 10 to 15 knots in the evening. #> 13: Northeasterly about 10 knots becoming 15 to 20 knots during the day then tending northerly during the evening. #> 14: Northerly 10 to 15 knots. #> 15: North to northwesterly 15 to 20 knots shifting south to southwesterly 20 to 30 knots in the evening. #> 16: Southerly 25 to 30 knots decreasing to 15 to 25 knots early in the morning then tending southeasterly 10 to 15 knots in the late evening. #> 17: Southeasterly about 10 knots tending northeast to southeasterly 10 to 15 knots during the morning then becoming northeasterly 15 to 20 knots during the evening. #> 18: North to northeasterly 15 to 20 knots, reaching up to 25 knots in the evening. #> 19: North to northwesterly 15 to 20 knots shifting south to southwesterly 20 to 30 knots in the evening. #> 20: Southerly 15 to 25 knots turning southeasterly 10 to 15 knots in the late evening. #> 21: Southeasterly 10 to 15 knots turning northeasterly during the evening. #> 22: Northerly 15 to 20 knots. #> 23: Northerly 15 to 20 knots, reaching up to 30 knots in the late morning and afternoon, ahead of a a southerly change in the evening. #> 24: West to southwesterly 15 to 20 knots turning southerly 15 to 25 knots before dawn. #> 25: South to southeasterly 10 to 15 knots turning easterly during the afternoon. #> 26: Northerly 15 to 25 knots. #> 27: Northerly 15 to 25 knots, reaching up to 30 knots during the day. #> 28: North to northwesterly 20 to 30 knots shifting southerly 15 to 25 knots before dawn. #> 29: Southerly 15 to 20 knots turning east to southeasterly below 10 knots during the day. #> 30: Northerly 15 to 25 knots. #> 31: Northerly 15 to 25 knots, reaching up to 30 knots during the day. #> 32: Northerly 20 to 30 knots shifting southerly 15 to 25 knots early in the morning. #> 33: Southerly 15 to 20 knots turning southeasterly 10 to 15 knots during the morning. #> forecast_winds #> forecast_swell1 #> 1: <NA> #> 2: Northeasterly around 1 metre. #> 3: Northeasterly around 1 metre. #> 4: South to southeasterly around 1 metre inshore, increasing to 1 to 1.5 metres offshore north of Green Cape during the afternoon. #> 5: Southeasterly around 1 metre inshore, increasing to 1 to 1.5 metres offshore north of Merimbula. #> 6: East to northeasterly below 1 metre. #> 7: Southerly around 1 metre. #> 8: Southerly around 1 metre inshore, increasing to 1 to 1.5 metres offshore during the morning. #> 9: Southeasterly 1 to 1.5 metres, decreasing to around 1 metre during the afternoon or evening. #> 10: Southerly below 1 metre. #> 11: Northeasterly around 1 metre. #> 12: Southerly below 1 metre, increasing to 1 to 1.5 metres during the morning. #> 13: Southeasterly 1 to 1.5 metres, decreasing to around 1 metre during the evening. #> 14: Southerly below 1 metre. #> 15: Northeasterly 1 to 1.5 metres. #> 16: Southerly below 1 metre, increasing to 1 to 1.5 metres during the morning. #> 17: Southerly 1.5 metres, tending southeasterly 1 to 1.5 metres during the morning. #> 18: Southerly below 1 metre. #> 19: Northeasterly 1 to 1.5 metres. #> 20: Southerly below 1 metre, increasing to 1 to 1.5 metres during the morning. #> 21: Southerly 1 to 1.5 metres, tending southeasterly 1.5 metres during the afternoon. #> 22: North to northeasterly below 1 metre. #> 23: East to northeasterly 1 to 1.5 metres. #> 24: North to northeasterly 1.5 to 2 metres, decreasing to 1 to 1.5 metres during the morning, then decreasing to around 1 metre around midday. #> 25: Southerly 1.5 metres. #> 26: Southerly below 0.5 metres. #> 27: Southerly below 1 metre. #> 28: North to northeasterly 1 to 1.5 metres, decreasing below 1 metre by early evening. #> 29: Southerly around 1 metre inshore, increasing to 1 to 1.5 metres offshore. #> 30: Easterly below 1 metre. #> 31: Southerly below 1 metre. #> 32: North to northeasterly below 1 metre inshore, increasing to 1 to 1.5 metres offshore during the morning. #> 33: Southerly around 1 metre inshore, increasing to 1 to 1.5 metres offshore south of Cape Byron. #> forecast_swell1 #> forecast_swell2 #> 1: <NA> #> 2: <NA> #> 3: <NA> #> 4: <NA> #> 5: Northeasterly around 1 metre. #> 6: <NA> #> 7: Northeasterly around 1 metre. #> 8: <NA> #> 9: <NA> #> 10: <NA> #> 11: <NA> #> 12: Northeasterly around 1 metre. #> 13: <NA> #> 14: <NA> #> 15: <NA> #> 16: Northeasterly around 1 metre. #> 17: <NA> #> 18: <NA> #> 19: <NA> #> 20: Northeasterly 1 to 1.5 metres, decreasing to around 1 metre during the morning. #> 21: <NA> #> 22: <NA> #> 23: <NA> #> 24: East to southeasterly below 1 metre, tending southerly 1 to 1.5 metres around midday. #> 25: <NA> #> 26: <NA> #> 27: <NA> #> 28: South to southeasterly around 1 metre. #> 29: <NA> #> 30: <NA> #> 31: <NA> #> 32: <NA> #> 33: <NA> #> forecast_swell2 #> forecast_caution marine_forecast #> 1: <NA> <NA> #> 2: <NA> <NA> #> 3: <NA> Strong Wind Warning for Monday for Eden Coast #> 4: <NA> <NA> #> 5: <NA> <NA> #> 6: <NA> <NA> #> 7: <NA> Strong Wind Warning for Monday for Batemans Coast #> 8: <NA> <NA> #> 9: <NA> <NA> #> 10: <NA> <NA> #> 11: <NA> Strong Wind Warning for Monday for Illawarra Coast #> 12: <NA> <NA> #> 13: <NA> <NA> #> 14: <NA> <NA> #> 15: <NA> Strong Wind Warning for Monday for Sydney Coast #> 16: <NA> <NA> #> 17: <NA> <NA> #> 18: <NA> <NA> #> 19: <NA> Strong Wind Warning for Monday for Hunter Coast #> 20: <NA> <NA> #> 21: <NA> <NA> #> 22: <NA> <NA> #> 23: <NA> Strong Wind Warning for Monday for Macquarie Coast #> 24: <NA> <NA> #> 25: <NA> <NA> #> 26: <NA> <NA> #> 27: <NA> Strong Wind Warning for Monday for Coffs Coast #> 28: <NA> <NA> #> 29: <NA> <NA> #> 30: <NA> <NA> #> 31: <NA> Strong Wind Warning for Monday for Byron Coast #> 32: <NA> <NA> #> 33: <NA> <NA> #> forecast_caution marine_forecast #> tropical_system_location forecast_waves #> 1: NA NA #> 2: NA NA #> 3: NA NA #> 4: NA NA #> 5: NA NA #> 6: NA NA #> 7: NA NA #> 8: NA NA #> 9: NA NA #> 10: NA NA #> 11: NA NA #> 12: NA NA #> 13: NA NA #> 14: NA NA #> 15: NA NA #> 16: NA NA #> 17: NA NA #> 18: NA NA #> 19: NA NA #> 20: NA NA #> 21: NA NA #> 22: NA NA #> 23: NA NA #> 24: NA NA #> 25: NA NA #> 26: NA NA #> 27: NA NA #> 28: NA NA #> 29: NA NA #> 30: NA NA #> 31: NA NA #> 32: NA NA #> 33: NA NA #> tropical_system_location forecast_waves
# }