You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,21 +4,24 @@
4
4
5
5
## Manifesto
6
6
7
-
- I don't like the [Nearshore Wave Prediction System (NWPS) model viewer](https://polar.ncep.noaa.gov/nwps/nwpsloop.php?site=MTR&loop=sigwaveheight&cg=3)
8
-
because you have to click through the frames and it is difficult to get a numerical value for the wave height.
9
-
- I don't like [Windy](https://www.windy.com/36.616/-121.889/gfsWaves/waves?gfs,36.515,-121.898,11) because the forecasts don't make much sense
10
-
between dive sites; why is a 6 ft swell at Breakwater no big deal, but a 6 ft swell at Monastery un-divable?!
7
+
- The [Nearshore Wave Prediction System (NWPS) model](https://polar.ncep.noaa.gov/nwps/nwpsloop.php?site=MTR&loop=sigwaveheight&cg=3)
8
+
has high-resolution data and is quite accurate because it uses a sophisticated nearshore wave model.
9
+
However, I don't like the user interface; you have to click through individual frames and it is difficult to get numerical values.
10
+
-[Windy](https://www.windy.com/36.616/-121.889/gfsWaves/waves?gfs,36.515,-121.898,11) has a great user interface that also displays wind, tides, etc.
11
+
However, the data doesn't feel very accurate since forecasts don't make much sense between dive sites; why is a 6 ft swell at Breakwater no big deal, but a 6 ft swell at Monastery un-divable?!
11
12
12
13
**The goal of this project is to combine the accuracy of NWPS with the user interface of Windy.**
13
14
14
15
## Summary
15
16
16
17
The wave and swell forecast data for [NWPS](https://polar.ncep.noaa.gov/nwps/) is obtained from https://nomads.ncep.noaa.gov/.
17
18
The map visuals were kept largely intact, with the major modifications being zooming into the Monterey peninsula, and adding a slider to scrub through time.
18
-
A graph was added to plot the wave height over time for two dive sites, Breakwater (San Carlos beach) and Monastery beach.
19
-
Similar to Windy's user interface, this can be useful for tracking how conditions for a particular site develop over time.
19
+
A graph was added to plot the wave height over time for two dive sites, [Breakwater (San Carlos beach)](https://maps.app.goo.gl/wHzyiZY1mi4THkto8) and [Monastery beach](https://maps.app.goo.gl/nZdXUZvYriEUVF8z9).
20
+
Similar to Windy's user interface, this is useful for tracking how conditions for a particular site develop over time.
20
21
21
-
We use [basemap-data-hires](https://matplotlib.org/basemap/stable/) to render the coastline map.
22
+
The website updates twice a day, when data for new NWPS runs are available.
23
+
24
+
We use [basemap](https://matplotlib.org/basemap/stable/) to render the coastline map.
22
25
23
26
## Local Development
24
27
@@ -32,7 +35,7 @@ uv sync
32
35
To generate the webpage,
33
36
34
37
```
35
-
uv run main.py
38
+
uv run -m wavey
36
39
```
37
40
38
41
This will create a directory "_site/" which contains the webpage.
0 commit comments