# \#smoothing

**URL:** https://discourse.julialang.org/tag/smoothing/788.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Monotonic smoothing of noisy data](https://discourse.julialang.org/t/monotonic-smoothing-of-noisy-data/93184)

<div class="topic-metadata">

**Author:** [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)\
**Replies:** 21\
**Last updated:** [May 17, 2025, 3:47pm UTC](https://discourse.julialang.org/t/monotonic-smoothing-of-noisy-data/93184 "2025-05-17T15:47:46Z")

</div>

Is there a package in Julia, or a simple algorithm, to perform monotonic smoothing of noisy data? See this Python example. NB: it is assumed that we do not know of any monotonic function or model that could fit the da…

---

## [Interpolation for missing data:](https://discourse.julialang.org/t/interpolation-for-missing-data/122829)

<div class="topic-metadata">

**Author:** [@GeodeticR](https://discourse.julialang.org/u/GeodeticR)\
**Replies:** 10\
**Last updated:** [November 25, 2024, 4:02am UTC](https://discourse.julialang.org/t/interpolation-for-missing-data/122829 "2024-11-25T04:02:41Z")

</div>

Hi everyone: some background: I have a questions about data interpolation. I have some GPS station data which is missing data. This can occur for various reason (Software updates, hardware swaps, etc…). However, these …

---

## [Exponential smoothing for non-constant time steps](https://discourse.julialang.org/t/exponential-smoothing-for-non-constant-time-steps/121236)

<div class="topic-metadata">

**Author:** [@feanor12](https://discourse.julialang.org/u/feanor12)\
**Replies:** 3\
**Last updated:** [October 12, 2024, 10:48pm UTC](https://discourse.julialang.org/t/exponential-smoothing-for-non-constant-time-steps/121236 "2024-10-12T22:48:01Z")

</div>

I played around with moving averages, but for an iterative algorithm and low memory requirements (storing a lot of values), exponential smoothing seems the way to go. To calculate the smoothed value over time I came up …

---

## [Any package implementing Savitzky-Golay filters or related?](https://discourse.julialang.org/t/any-package-implementing-savitzky-golay-filters-or-related/9717)

<div class="topic-metadata">

**Author:** [@Olivier\_Merchiers](https://discourse.julialang.org/u/Olivier_Merchiers)\
**Replies:** 3\
**Last updated:** [April 24, 2024, 7:18am UTC](https://discourse.julialang.org/t/any-package-implementing-savitzky-golay-filters-or-related/9717 "2024-04-24T07:18:20Z")

</div>

Hello everyone, I’m not sure this is the correct category, so feel free to put it elsewhere. I’m looking for a Julia package that implements a Savitzky-Golay filter or similar. I have FTIR spectroscopic data from whic…

---

## [Smoothing probability distribution output of network](https://discourse.julialang.org/t/smoothing-probability-distribution-output-of-network/107934)

<div class="topic-metadata">

**Author:** [@taotree](https://discourse.julialang.org/u/taotree)\
**Replies:** 3\
**Last updated:** [December 22, 2023, 4:17pm UTC](https://discourse.julialang.org/t/smoothing-probability-distribution-output-of-network/107934 "2023-12-22T16:17:57Z")

</div>

I’m training a neural network with flux and outputting a probability distribution (ie. probability bins for the value of a continuous variable). The output layer is outputting the values for the bins which I then normali…

---

## [Good package to smooth outliers?](https://discourse.julialang.org/t/good-package-to-smooth-outliers/107919)

<div class="topic-metadata">

**Author:** [@PeX](https://discourse.julialang.org/u/PeX)\
**Replies:** 2\
**Last updated:** [December 21, 2023, 8:40pm UTC](https://discourse.julialang.org/t/good-package-to-smooth-outliers/107919 "2023-12-21T20:40:12Z")

</div>

Hi all, I’m looking for a package (or a good method) that can smooth out outliers like these: Any suggestions?

---

## [Logarithmic Smoothing - A Tutorial and Two Package Ideas](https://discourse.julialang.org/t/logarithmic-smoothing-a-tutorial-and-two-package-ideas/84877)

<div class="topic-metadata">

**Author:** [@LostInMusic](https://discourse.julialang.org/u/LostInMusic)\
**Replies:** 8\
**Last updated:** [November 16, 2023, 3:00am UTC](https://discourse.julialang.org/t/logarithmic-smoothing-a-tutorial-and-two-package-ideas/84877 "2023-11-16T03:00:29Z")

</div>

As a person interested in acoustics, I often plot FFT results on double-logarithmic scales. The results are often pretty noisy and smoothing is typically applied, for example with a width of 1/12 octaves. Unfortunately, …

---

## [Smoothing empirical CDFs](https://discourse.julialang.org/t/smoothing-empirical-cdfs/87544)

<div class="topic-metadata">

**Author:** [@amrods](https://discourse.julialang.org/u/amrods)\
**Replies:** 6\
**Last updated:** [September 21, 2022, 12:20pm UTC](https://discourse.julialang.org/t/smoothing-empirical-cdfs/87544 "2022-09-21T12:20:51Z")

</div>

I have 5 empirical CDFs coming from a model. I’d like to average them and plot that average against the empirical CDF of the data. The issue I’m facing is that the points of support of those 5 CDFs are not the same, so I…

---

## [Smoothing tracks with a Kalman filter](https://discourse.julialang.org/t/smoothing-tracks-with-a-kalman-filter/24209)

<div class="topic-metadata">

**Author:** [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Replies:** 35\
**Last updated:** [May 5, 2022, 3:54pm UTC](https://discourse.julialang.org/t/smoothing-tracks-with-a-kalman-filter/24209 "2022-05-05T15:54:23Z")

</div>

Hi all, I have videos of dung beetles rolling balls of dung: The pixel coordinates of the beeltes’ locations (x,y per time) have been extracted from these videos. Using the calibrations of these videos, the pixel coo…

---

## [Smoothing 2D data homogeneously regardless of resolution](https://discourse.julialang.org/t/smoothing-2d-data-homogeneously-regardless-of-resolution/80082)

<div class="topic-metadata">

**Author:** [@Iddingsite](https://discourse.julialang.org/u/Iddingsite)\
**Replies:** 3\
**Last updated:** [May 3, 2022, 10:23am UTC](https://discourse.julialang.org/t/smoothing-2d-data-homogeneously-regardless-of-resolution/80082 "2022-05-03T10:23:22Z")

</div>

Hi, I have 2D initial values for a model and I am trying to smooth it. I would say the easiest way is the apply a gaussian filter on it. My problem is that I don’t have the same resolution in y and in x. I would like to…

---

## [\[ANN\] KissSmoothing.jl - Hassle free & simple data smoothing](https://discourse.julialang.org/t/ann-kisssmoothing-jl-hassle-free-simple-data-smoothing/78014)

<div class="topic-metadata">

**Author:** [@francesco.alemanno](https://discourse.julialang.org/u/francesco.alemanno)\
**Replies:** 7\
**Last updated:** [April 2, 2022, 8:04pm UTC](https://discourse.julialang.org/t/ann-kisssmoothing-jl-hassle-free-simple-data-smoothing/78014 "2022-04-02T20:04:52Z")

</div>

I would like to announce a tiny package I made, KissSmoothing, it can be helpful to those like me that sometimes for visualization/processing purposes just want to reasonably smooth some data in a matrix. This package o…

---

## [Smoothing Noisy Data using Moving Mean](https://discourse.julialang.org/t/smoothing-noisy-data-using-moving-mean/65329)

<div class="topic-metadata">

**Author:** [@sekarsum](https://discourse.julialang.org/u/sekarsum)\
**Replies:** 9\
**Last updated:** [November 15, 2021, 9:54am UTC](https://discourse.julialang.org/t/smoothing-noisy-data-using-moving-mean/65329 "2021-11-15T09:54:50Z")

</div>

Hi there, Is there a function in Julia that is similar to MATLAB’s smooth() function. MATLAB smooth function: z = smooth(y, span, method) where y → input array; span → span of moving average; method → option between…

---

## [\[ANN\] Smoothers: Collection of basic smoothers and smoother related applications](https://discourse.julialang.org/t/ann-smoothers-collection-of-basic-smoothers-and-smoother-related-applications/67687)

<div class="topic-metadata">

**Author:** [@viraltux](https://discourse.julialang.org/u/viraltux)\
**Replies:** 5\
**Last updated:** [September 4, 2021, 5:23pm UTC](https://discourse.julialang.org/t/ann-smoothers-collection-of-basic-smoothers-and-smoother-related-applications/67687 "2021-09-04T17:23:52Z")

</div>

In order to learn Julia I began building the package Forecast, after familiarizing myself with the language it was just natural to move from adding new models to the package to refactor it so that the package could bene…

---

## [Best approach to smooth array? None of my approaches are very useful](https://discourse.julialang.org/t/best-approach-to-smooth-array-none-of-my-approaches-are-very-useful/17633)

<div class="topic-metadata">

**Author:** [@aramirezreyes](https://discourse.julialang.org/u/aramirezreyes)\
**Replies:** 18\
**Last updated:** [May 6, 2021, 10:23pm UTC](https://discourse.julialang.org/t/best-approach-to-smooth-array-none-of-my-approaches-are-very-useful/17633 "2021-05-06T22:23:23Z")

</div>

Hi! I´ve been trying this week to get something accomplished but I cannot get it done. Problem: I have group of variables coming from a NetCDF. When imported using NCDatasets, I get arrays of 64 bits with a size (128,1…

---

## [Smoothing interpolation for tachometer data](https://discourse.julialang.org/t/smoothing-interpolation-for-tachometer-data/56117)

<div class="topic-metadata">

**Author:** [@Jake](https://discourse.julialang.org/u/Jake)\
**Replies:** 29\
**Last updated:** [March 3, 2021, 9:14pm UTC](https://discourse.julialang.org/t/smoothing-interpolation-for-tachometer-data/56117 "2021-03-03T21:14:56Z")

</div>

In rotating machinery analysis, tachometer signals are often collected. If a 1 pulse per revolution tachometer is sampled at the same frequency as the vibration signal, then there is some jitter in the tachometer signal…

---

## [Smoothing Splines with Optimized Unequal Knot Spacing](https://discourse.julialang.org/t/smoothing-splines-with-optimized-unequal-knot-spacing/46418)

<div class="topic-metadata">

**Author:** [@Nathan\_Boyer](https://discourse.julialang.org/u/Nathan_Boyer)\
**Replies:** 1\
**Last updated:** [September 12, 2020, 7:45am UTC](https://discourse.julialang.org/t/smoothing-splines-with-optimized-unequal-knot-spacing/46418 "2020-09-12T07:45:19Z")

</div>

I have some (x,y) data with equally-spaced x’s. I would like to smooth the data using (up to) 4 cubic splines and obtain the equations for each spline. I would like the knots connecting the splines to move to an optimal …

---

## [Mean of array](https://discourse.julialang.org/t/mean-of-array/26081)

<div class="topic-metadata">

**Author:** [@erik\_michtich](https://discourse.julialang.org/u/erik_michtich)\
**Replies:** 3\
**Last updated:** [July 7, 2019, 4:33am UTC](https://discourse.julialang.org/t/mean-of-array/26081 "2019-07-07T04:33:30Z")

</div>

Hello, Unfortunately, i am a complete newbie to julia and need some help. I have an Array with pretty different point and should compute a straighter curve, probably of means. Does anybody know how i can do this, are th…

---

## [Parallel windowing](https://discourse.julialang.org/t/parallel-windowing/10170)

<div class="topic-metadata">

**Author:** [@JeffreySarnoff](https://discourse.julialang.org/u/JeffreySarnoff)\
**Replies:** 6\
**Last updated:** [April 5, 2018, 7:22am UTC](https://discourse.julialang.org/t/parallel-windowing/10170 "2018-04-05T07:22:24Z")

</div>

To determine the values of a simple moving average, where the length of the MA window is much smaller than the length of the data vector, one may … and usually does … run through the data sequentially, moving the window …
