Skip to content

Conversation

@bluestreak01
Copy link
Member

@bluestreak01 bluestreak01 commented Jan 15, 2026

Summary

Documents new window functions from QuestDB core PRs:

Changes

reference.md

  • Expanded avg() documentation to include EMA and VWEMA variants
  • Added documentation for three smoothing modes: alpha, period, and time-weighted
  • Added new ksum() section with Kahan summation algorithm explanation
  • Updated keywords and description

overview.md

  • Updated quick reference table with ksum() and EMA/VWEMA notes for avg()
  • Added relevant keywords

Test plan

  • Preview locally with yarn start
  • Verify links work correctly
  • Review rendered markdown formatting

🤖 Generated with Claude Code

Document new window functions from QuestDB PRs #6650, #6651, and #6642:

- EMA (Exponential Moving Average) via avg(value, kind, param)
  - Supports alpha, period, and time-weighted modes
- VWEMA (Volume-Weighted EMA) via avg(value, kind, param, volume)
  - Combines exponential smoothing with volume weighting
- ksum() window function with Kahan summation for improved precision

Updates quick reference table and adds relevant keywords.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@github-actions
Copy link

github-actions bot commented Jan 15, 2026

🚀 Build success!

Latest successful preview: https://preview-328--questdb-documentation.netlify.app/docs/

Commit SHA: 4c40d0f

📦 Build generates a preview & updates link on each commit.

@bluestreak01 bluestreak01 merged commit da7322e into main Jan 16, 2026
6 checks passed
@bluestreak01 bluestreak01 deleted the vi_wf branch January 16, 2026 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants