Skip to content

feat: ensemble mean api page#968

Merged
patrick-zippenfenig merged 17 commits intomainfrom
966-ensemble-mean-api
Apr 22, 2026
Merged

feat: ensemble mean api page#968
patrick-zippenfenig merged 17 commits intomainfrom
966-ensemble-mean-api

Conversation

@vincentvdwal
Copy link
Copy Markdown
Member

@vincentvdwal vincentvdwal commented Mar 2, 2026

Summary

  • Added new Ensemble Mean API Page, with mean and spread variables

TODO

  • Sort Daily variables on which are usable for api

@vincentvdwal vincentvdwal linked an issue Mar 2, 2026 that may be closed by this pull request
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Mar 2, 2026

Deploying open-meteo-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: b392989
Status:⚡️  Build in progress...

View logs

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 2, 2026

Bundle Stats

Total

Files count Total bundle size % Changed
124 → 126 3.79 MB → 3.87 MB (+79.21 kB) +2.04%
Changeset
File Δ Size
src/routes/en/docs/ensemble-mean-api/+page.svelte 🆕 +55.65 kB 0 B → 55.65 kB
src/routes/en/docs/ensemble-mean-api/options.ts 🆕 +22.62 kB 0 B → 22.62 kB
src/routes/en/docs/ensemble-mean-api/+layout.ts 🆕 +376 B 0 B → 376 B
.svelte-kit/generated/client-optimized/app.js 📈 +208 B (+2.51%) 8.09 kB → 8.3 kB
src/routes/en/docs/+layout.svelte 📈 +93 B (+1.33%) 6.84 kB → 6.93 kB
src/routes/en/docs/ensemble-api/+page.svelte 📈 +260 B (+0.39%) 64.66 kB → 64.92 kB
src/routes/en/docs/ensemble-api/options.ts 📈 +30 B (+0.13%) 21.88 kB → 21.9 kB
.svelte-kit/generated/client-optimized/nodes/78.js +0 B (0%) 0 B → 0 B
.svelte-kit/generated/client-optimized/nodes/79.js +0 B (0%) 0 B → 0 B
View detailed bundle breakdown

Added

Asset File Size % Changed
_app/immutable/nodes/78.js 0 B → 26.93 kB (+26.93 kB) -
_app/immutable/entry/app.BOeDdOfA.js 0 B → 15.63 kB (+15.63 kB) -
_app/immutable/nodes/79.js 0 B → 13.49 kB (+13.49 kB) -
_app/immutable/entry/start.fP3I2qP0.js 0 B 0%

Removed

Asset File Size % Changed
_app/immutable/entry/app.BsiHM77y.js 15.42 kB → 0 B (-15.42 kB) -100%
_app/immutable/entry/start.D8QIbFy-.js 0 B 0%

Bigger

Asset File Size % Changed
_app/immutable/nodes/50.js 16.9 kB → 78.78 kB (+61.88 kB) +366.09%
_app/immutable/nodes/74.js 14.71 kB → 74.75 kB (+60.04 kB) +408.20%
_app/immutable/nodes/73.js 21.95 kB → 75.69 kB (+53.74 kB) +244.84%
_app/immutable/nodes/55.js 41.9 kB → 90.33 kB (+48.43 kB) +115.60%
_app/immutable/nodes/52.js 38.39 kB → 86.82 kB (+48.43 kB) +126.13%
_app/immutable/nodes/40.js 331 B → 38.27 kB (+37.95 kB) +11740.48%
_app/immutable/nodes/66.js 67.68 kB → 104.12 kB (+36.44 kB) +53.84%
_app/immutable/nodes/68.js 33.8 kB → 67.68 kB (+33.87 kB) +100.21%
_app/immutable/nodes/47.js 55.78 kB → 84.09 kB (+28.32 kB) +50.76%
_app/immutable/nodes/58.js 89.18 kB → 116.76 kB (+27.58 kB) +30.92%
_app/immutable/nodes/45.js 44.22 kB → 70.96 kB (+26.75 kB) +60.48%
_app/immutable/nodes/67.js 32.03 kB → 58.56 kB (+26.54 kB) +82.86%
_app/immutable/nodes/59.js 62.14 kB → 85.82 kB (+23.67 kB) +38.10%
_app/immutable/nodes/62.js 63.55 kB → 85.98 kB (+22.44 kB) +35.31%
_app/immutable/nodes/75.js 457 B → 21.95 kB (+21.5 kB) +4818.38%
_app/immutable/nodes/43.js 76.23 kB → 97.59 kB (+21.37 kB) +28.03%
_app/immutable/nodes/49.js 78.78 kB → 98.44 kB (+19.66 kB) +24.96%
_app/immutable/nodes/65.js 58.56 kB → 73.76 kB (+15.19 kB) +25.95%
_app/immutable/nodes/61.js 56.39 kB → 62.14 kB (+5.75 kB) +10.20%
_app/immutable/nodes/44.js 70.96 kB → 76.23 kB (+5.26 kB) +7.42%
_app/immutable/nodes/60.js 85.98 kB → 89.18 kB (+3.2 kB) +3.72%
_app/immutable/nodes/72.js 74.75 kB → 77.45 kB (+2.7 kB) +3.61%
_app/immutable/nodes/38.js 478 B → 2.38 kB (+1.92 kB) +410.25%
_app/immutable/nodes/32.js 381 B → 500 B (+119 B) +31.23%
_app/immutable/nodes/36.js 472 B → 587 B (+115 B) +24.36%
_app/immutable/nodes/4.js 9.02 kB → 9.11 kB (+93 B) +1.01%
_app/immutable/nodes/33.js 335 B → 381 B (+46 B) +13.73%
_app/immutable/nodes/28.js 327 B → 367 B (+40 B) +12.23%
_app/immutable/nodes/15.js 317 B → 354 B (+37 B) +11.67%
_app/immutable/nodes/22.js 347 B → 376 B (+29 B) +8.36%
_app/immutable/nodes/18.js 351 B → 376 B (+25 B) +7.12%
_app/immutable/nodes/14.js 354 B → 376 B (+22 B) +6.21%
_app/immutable/nodes/21.js 376 B → 396 B (+20 B) +5.32%
_app/immutable/nodes/25.js 362 B → 382 B (+20 B) +5.52%
_app/immutable/nodes/26.js 355 B → 362 B (+7 B) +1.97%

Smaller

Asset File Size % Changed
_app/immutable/nodes/42.js 97.59 kB → 5.49 kB (-92.11 kB) -94.38%
_app/immutable/nodes/56.js 116.76 kB → 39.89 kB (-76.87 kB) -65.84%
_app/immutable/nodes/51.js 86.54 kB → 16.9 kB (-69.63 kB) -80.47%
_app/immutable/nodes/57.js 85.82 kB → 41.9 kB (-43.92 kB) -51.18%
_app/immutable/nodes/70.js 77.45 kB → 33.8 kB (-43.65 kB) -56.36%
_app/immutable/nodes/48.js 98.44 kB → 55.78 kB (-42.66 kB) -43.34%
_app/immutable/nodes/64.js 104.12 kB → 63.55 kB (-40.57 kB) -38.96%
_app/immutable/nodes/46.js 84.09 kB → 44.22 kB (-39.88 kB) -47.42%
_app/immutable/nodes/39.js 38.27 kB → 478 B (-37.81 kB) -98.78%
_app/immutable/nodes/69.js 60.46 kB → 32.03 kB (-28.43 kB) -47.03%
_app/immutable/nodes/63.js 73.76 kB → 56.39 kB (-17.37 kB) -23.55%
_app/immutable/nodes/71.js 75.69 kB → 60.46 kB (-15.23 kB) -20.13%
_app/immutable/nodes/77.js 13.49 kB → 457 B (-13.04 kB) -96.69%
_app/immutable/nodes/76.js 26.93 kB → 14.71 kB (-12.22 kB) -45.39%
_app/immutable/nodes/53.js 90.33 kB → 78.27 kB (-12.05 kB) -13.35%
_app/immutable/nodes/41.js 5.49 kB → 331 B (-5.16 kB) -94.11%
_app/immutable/nodes/37.js 2.38 kB → 472 B (-1.92 kB) -80.65%
_app/immutable/nodes/54.js 39.89 kB → 38.39 kB (-1.49 kB) -3.74%
_app/immutable/nodes/35.js 587 B → 399 B (-188 B) -32.03%
_app/immutable/nodes/31.js 500 B → 397 B (-103 B) -20.60%
_app/immutable/nodes/34.js 399 B → 335 B (-64 B) -16.04%
_app/immutable/nodes/29.js 373 B → 327 B (-46 B) -12.33%
_app/immutable/nodes/16.js 360 B → 317 B (-43 B) -11.94%
_app/immutable/nodes/23.js 377 B → 347 B (-30 B) -7.96%
_app/immutable/nodes/19.js 378 B → 351 B (-27 B) -7.14%
_app/immutable/nodes/30.js 397 B → 373 B (-24 B) -6.05%
_app/immutable/nodes/20.js 396 B → 378 B (-18 B) -4.55%
_app/immutable/nodes/17.js 376 B → 360 B (-16 B) -4.26%
_app/immutable/nodes/27.js 367 B → 355 B (-12 B) -3.27%
_app/immutable/nodes/24.js 382 B → 377 B (-5 B) -1.31%

Unchanged

Asset File Size % Changed
_app/immutable/nodes/0.js 42.78 kB 0%
_app/immutable/nodes/1.js 2.14 kB 0%
_app/immutable/nodes/10.js 370 B 0%
_app/immutable/nodes/11.js 366 B 0%
_app/immutable/nodes/12.js 360 B 0%
_app/immutable/nodes/13.js 368 B 0%
_app/immutable/nodes/2.js 531 B 0%
_app/immutable/nodes/3.js 468 B 0%
_app/immutable/nodes/5.js 338 B 0%
_app/immutable/nodes/6.js 375 B 0%
_app/immutable/nodes/7.js 381 B 0%
_app/immutable/nodes/8.js 344 B 0%
_app/immutable/nodes/9.js 382 B 0%
_app/immutable/chunks/Debugger.js 1.98 kB 0%
_app/immutable/chunks/Defaults.js 34.01 kB 0%
_app/immutable/chunks/ErrorMessages.js 13.74 kB 0%
_app/immutable/chunks/Icon.js 2.54 kB 0%
_app/immutable/chunks/button.js 0 B 0%
_app/immutable/chunks/chunk.js 1.34 kB 0%
_app/immutable/chunks/client.js 63.63 kB 0%
_app/immutable/chunks/create-id.js 23.3 kB 0%
_app/immutable/chunks/date-picker.js 58.89 kB 0%
_app/immutable/chunks/disclose-version.js 180 B 0%
_app/immutable/chunks/dist.js 28.46 kB 0%
_app/immutable/chunks/esm.js 11.81 kB 0%
_app/immutable/chunks/github.js 925 B 0%
_app/immutable/chunks/hidden-input.js 1.57 kB 0%
_app/immutable/chunks/highcharts-custom.js 469.09 kB 0%
_app/immutable/chunks/hourly-variables.js 2.36 kB 0%
_app/immutable/chunks/index-client.js 179.95 kB 0%
_app/immutable/chunks/label.js 7.65 kB 0%
_app/immutable/chunks/layout.js 266 B 0%
_app/immutable/chunks/legacy.js 99 B 0%
_app/immutable/chunks/licence-selector.js 15.25 kB 0%
_app/immutable/chunks/location-search.js 61.2 kB 0%
_app/immutable/chunks/navigation.js 0 B 0%
_app/immutable/chunks/options.js 18.54 kB 0%
_app/immutable/chunks/popper-layer-force-mount.js 80.2 kB 0%
_app/immutable/chunks/preload-helper.js 2.05 kB 0%
_app/immutable/chunks/pressure-levels-help-table.js 1.47 kB 0%
_app/immutable/chunks/rain.js 1.06 kB 0%
_app/immutable/chunks/roving-focus-group.js 4.88 kB 0%
_app/immutable/chunks/scroll-lock.js 87.83 kB 0%
_app/immutable/chunks/select.js 60.66 kB 0%
_app/immutable/chunks/settings.js 177.58 kB 0%
_app/immutable/chunks/state.js 2.7 kB 0%
_app/immutable/chunks/sun.js 1.2 kB 0%
_app/immutable/chunks/switch.js 9.31 kB 0%
_app/immutable/chunks/time-selector.js 10.61 kB 0%
_app/immutable/chunks/toggle-group.js 12.1 kB 0%
_app/immutable/chunks/toggle.js 5.06 kB 0%
_app/immutable/chunks/transition.js 2.69 kB 0%
_app/immutable/chunks/ui.js 67.37 kB 0%
_app/immutable/chunks/url-hash-store.js 2.69 kB 0%
_app/immutable/chunks/utils.js 1.28 kB 0%
_app/immutable/chunks/weather-forecast-error.js 1.63 kB 0%
_app/immutable/chunks/weather-forecast-object.js 7.39 kB 0%

@vincentvdwal vincentvdwal marked this pull request as draft March 2, 2026 19:28
@vincentvdwal vincentvdwal marked this pull request as draft March 2, 2026 19:28
@patrick-zippenfenig
Copy link
Copy Markdown
Member

  • Additional variables, solar variables and pressure level variables also need support for mean+spread
  • Daily variables also need mean+spread
  • increase "past days" back to 90 days. Same as forecast API.

@patrick-zippenfenig
Copy link
Copy Markdown
Member

  • All Shortwave radiation parameters should be enabled as soon as shortwave_radiation is present
  • Some parameters to not have spread: is_day weathercode (probably more TBD)
  • Pressure level variables do not show the pressure in hPa anymore

@vincentvdwal vincentvdwal force-pushed the 966-ensemble-mean-api branch from db74b6a to d4bbb55 Compare March 23, 2026 08:57
@patrick-zippenfenig patrick-zippenfenig marked this pull request as ready for review April 22, 2026 10:51
@patrick-zippenfenig patrick-zippenfenig merged commit f02b6f2 into main Apr 22, 2026
4 of 5 checks passed
@patrick-zippenfenig patrick-zippenfenig deleted the 966-ensemble-mean-api branch April 22, 2026 10:53
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.60.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ensemble Mean API

2 participants