What this page adds. The
basic calculator runs one method -
moving average - entirely in your browser. This page adds five more: EWMA,
Savitzky-Golay, Gaussian, median, and a smoothing spline, each with its own
parameters. To do that it sends your table to the server,
computes there, and sends the numbers back. Nothing is stored, but the data does
leave your machine. If that matters for your data, use the basic page.
The smoothing article explains what
each method assumes and when to reach for it.
- Paste your data into the Input grid — straight from a
spreadsheet, or as CSV/TSV text. First column is x, every other column is
a y series. There is no column limit on this page.
- Or press import to load a file instead. CSV and TSV both
work — the separator is detected from the file, so a comma file and a tab
file of the same numbers give the same grid. The file is read in your
browser and is not sent anywhere by the import itself.
- Pick a method. Its own parameters appear below the select -
window and order for Savitzky-Golay, sigma for Gaussian, and so on.
- Real time range — try settings live on the parameter boxes.
- ▲▼ buttons or the mouse wheel over a
box: the value moves and the result is recomputed shortly after the last
step - one request to the server, not one per step.
- Digit wheel: over the alpha, sigma or s box, the wheel
steps the digit just left of the mouse pointer. Windows keep their odd steps.
- Limits: each value stays within its range; a typed value
outside it is set to the nearest limit.
- Typing or the arrow keys change the box only; press
smooth to recompute.
- Press smooth. The Output grid carries the same x column as
the Input, unchanged — there is no output range on this page either.
- Press export to save the Output grid as a file. The save
dialog offers CSV or TSV and whichever you choose decides the separator.
On Firefox and Safari the browser cannot offer that choice, so a small
CSV/TSV menu appears next to the button instead. Saving happens in your
browser; only smooth talks to the server.
Moving average, Savitzky-Golay, and Gaussian all need evenly spaced x values -
the request is refused with a reason if the x column is not uniform. Median,
EWMA, and the smoothing spline have no such requirement.
Near the first and last few points every window-based method uses whatever real
neighbors exist, never a repeated or reflected value nobody measured - so an
edge value can differ from what a full window elsewhere would give.