Local Observations
Local Radar & Warnings
Local NEXRAD Radar
NOAA Observations
StFYC Race Office Wind
Wind °M @ Gust  kts
Race Office 6hr Wind History
WeatherFlow 5-Day Wind Forecast
Tide Height @ Ft Point
Tidal Current 0.46nm E of Golden Gate Bridge (depth 30ft)
NOAA SFBOFS Currents
current chart SFB1202
Today @ 0.46nm E of Golden Gate Bridge (depth 30ft)
Pacific Surface Analysis
West Coast + Offshore Satellite image
Latest GOES-West PACUS Image w/ Lightning
PACUS image
Bay/Delta Satellite image
North Pacific w/ Surface Analysis
National Radar
National Radar, Warnings, Watches, Advisories
Sea Surface Temperature
Sea Surface Temperature Anomaly
3-Day Composite ASCAT Windspeed
WaveWatch3 (WW3) Significant Wave Height
GOES-East Infra-red Cloud Tops
WeatherFlow 72 Hour Forecast
WeatherFlow 72 Hour Forecast
About the Content

"Everybody talks about the weather but nobody does anything about it" - Charles Dudley Warner


Current Conditions

The current conditions shown at the top of the page come directly from sensors at StFYC and Tinsley Island.

An Airmar PB-200 above the Race Office has an ultrasonic doppler-based anemometer, thermometer, barometer, and several other sensors. It sends data once per second via NMEA-0183 to a computer over a RS-422 4800 Baud serial line (read and interpreted by bespoke StFYC software).

A WeatherFlow Tempest weather station above the Clippership Room and another on Tinsley Island have sensors for wind, rain, sunlight, temperature, barometric pressure, and lightning. Wind data is sent via WiFi every three seconds to a local system and WeatherFlow's network while other data is sent once per minute. Tinsley data comes via WeatherFlow's cloud-based APIs.

We use the Airmar for wind and the Tempests for temperature and barometric pressure. If the Tempests are not providing data the system falls back to nearby NOAA sites and there will be an asterisk next to the readings.


Wind

Current wind and recent wind history are from the Airmar above the Race Office. Wind strength is averaged over the last two minutes and gusts are the highest 1-second reading in the past two minutes.

If a gust has been over kts in the last seconds the display will switch to the wind display and the wind history graph's Y-axis increases to 45kts.

As of this writing the Airmar wind strength seems to be fairly accurate when the wind is above ~5kts while the Tempest always reads low. Neither give accurate wind direction. Inaccuracies are probably due to sensor location and may be addressed in the future by putting the Airmar on a taller mast.

Wind forecasts are from WeatherFlow.


Observations

Current weather observations come from Synoptic Data which is contracted by the US Government to gather weather data from many sources and make it available for free via a web API. This database does not seem to be updated as frequently as the sensor sites so it may be a bit stale.

Local radar and warnings are from NOAA's NEXRAD composite system and the National Weather Service (NWS).


Tides & Currents

Tidal data is from NOAA's tide station at Ft Point which has been in operation since the Civil War. Currents are modeled at a point just inside the Golden Gate Bridge by NOAA's Operational Forecast System (OFS). Beware - the local tide book uses a point just outside the GG Bridge close to Pt Diablo. Some current timings and astronomical data come from the XTide program which implements NOAA's harmonic tidal model.


SFBay Currents

(Not Currently Active)

The SF Bay current graphics are from NOAA's SF Bay Operational Forecast System (OFS or SFBOFS) which runs a numerical model of bay tides/currents every six hours and produces hourly forecasts.


NWS Forecasts

Text forecasts for the Bay Area and nearby waters are produced by the National Weather Service (NWS) SF Bay Weather Field Office (WFO) in Monterey which develops and runs some of the Navy's weather models.


WeatherFlow Forecasts

WeatherFlow combines the data it gathers from customer weather stations with NOAA models to produce forecasts tailored to customer locations and different activities. They also run the popular sports weather web sites and apps SailFlow, iWindSurf, and iKiteSurf. WeatherFlow uses the data from the Tempest weather stations at the City clubsite and Tinsley Island as input for the custom local forcasts.


Surface Analysis

The surface analysis chart is produced by human forecasters at NOAA's Ocean Prediction Center (OPC). They have other predictive charts for the North Pacific (and elsewhere) that go out ~96 hours.


Satellite Images & Time-lapse Movies

GOES-WEST (aka GOES-18) satellite images come from the National Environmental Data and Information Service (NESDIS) repository. Raw images are processed (reprojected to Mercator, cropped, etc) using locally-developed image processing code. The GeoColor algorithm used to color the images was developed at CIRA/RAAMB.

Time-lapse MPEG movies are created locally from the satellite images using FFmpeg.


National Radar & Warnings, Cloud Tops

NOAA has made an effort to make its various data and forecast products available on the Internet in many forms. The National Radar map overlays recent NEXRAD radar mosaics on top of current hazard, watch, and warning areas. More information is available from NOAA's NowCOAST and Weather & Hazards data viewers.


Data Ingestion and Processing

All data is ingested and processed on a Raspberry Pi 4 at StFYC which also runs the web & websocket servers that provide these pages. Scripts and programs are written in C, bash, Python, and Go.


Web Page, Map Display and Graphing

These web pages are written using a combination of raw HTML, CSS, and Javascript (aka ECMAscript) with help from the D3 graphing and data manipulation package and the OpenLayers & ESRI ArcGIS mapping packages.