Skip to content
View mode
Demo · open data

La Ventana: find your window

La Ventana means "the window." On the Sea of Cortez it has two: calm, clear summer mornings for spearfishing, and the winter El Norte wind for kiting and wing. Built from 0 hours of wind, swell, and water data plus 0 fish sightings. They run opposite each other; pick an activity to see when.

La Ventana, Baja California Sur · 24.05°N, 109.99°W
Activity
Your year at a glance
Share of days that work, by month. Tap a month to focus the charts.
View SQL
The why: climate by month
Wind and waves peak in winter; water warms in summer and clears in fall.
View SQL
The day: when the wind shows up
Average wind by hour. Glassy at dawn, building after noon.
View SQL
How good, and how you define "good"
Spearfishing is scored 0-100: the share of mornings calm enough to dive, weighted by how clear the water is that month. Move the sliders to set your bar; everything recomputes in your browser.
0 dive score (0-100)
across the whole year
Dive score by month: calm mornings weighted by water clarity.
View SQL
What's running: gamefish by month
Darker = more in season. The default predicts from water temperature; toggle to the raw GBIF sightings (n = records).
View SQL

Wind, gusts, and air come from the Open-Meteo high-resolution historical archive (the coarse ERA5 reanalysis misses the channeled El Norte wind); waves, swell, and water temperature from the Open-Meteo marine archive, both 2022-2025. Water clarity is derived from NOAA satellite chlorophyll-a (MODIS-Aqua monthly, 2003-2022): plankton greens the water and cuts visibility, so clearer water is lower-chlorophyll water. The default fish view predicts each species' season from its preferred water-temperature band (FishBase) matched to the SST climatology, which is robust where sightings are thin; the sightings views are GBIF occurrence records for the waters around southern Baja California Sur (all years). Marlin pools the billfish; yellowtail pools both Seriola species. Sightings are a presence proxy, not catch logs. All sources are open and free.

What this means for your business

The sliders are the point

This is a scenario engine: thresholds go in, a recomputed year comes out, live in your browser. Swap wind limits for staffing levels, rate floors, or covenant triggers and the calendar becomes your planning model.