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
changed name of rts_const_deriv to rtsdiff to match all the other pithy little names, and added the analysis notebook I've been using to make plots these last days
Copy file name to clipboardExpand all lines: examples/1_basic_tutorial.ipynb
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -843,7 +843,7 @@
843
843
"source": [
844
844
"## 5. Kalman smoothing\n",
845
845
"\n",
846
-
"Here we use the general `rts_const_deriv` function. There are also module functions `constant_velocity`, `constant_acceleration`, and `constant_jerk`, which call the general function, with `order=1`, `2`, or `3`, respectively, and have separate `q` and `r` parameters rather than a `qr_ratio`."
846
+
"Here we use the general `rtsdiff` function. There are also module functions `constant_velocity`, `constant_acceleration`, and `constant_jerk`, which call the general function, with `order=1`, `2`, or `3`, respectively, and have separate `q` and `r` parameters rather than a `qr_ratio`."
Copy file name to clipboardExpand all lines: pynumdiff/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
-`kalman_smooth` contains classic linear Kalman filter and RTS smoothing code, as well as a constant-derivative naive-model smoothing method for 1st (velocity), 2nd (acceleration), or 3rd (jerk) order.
3
3
-`linear_model` contains `lineardiff`, which tries to fit a linear model on a sliding window, and `spectraldiff`, based on Fourier transforms.
4
4
-`optimize` contains code to find best parameter settings for methods, tuned using Nelder-Mead according to the paper "Numerical differentiation of noisy data: A unifying multi-objective optimization framework", as well as a method suggestion metamethod.
5
-
-`polynomial_fit` contains `splinediff`, `polydiff`, and `savgoldiff`, which all explicitly or implicitly fit polynomials over pieces of the data.
5
+
-`polynomial_fit` contains methods which explicitly or implicitly fit polynomials over pieces of the data.
6
6
-`smooth_finite_difference` contains methods which do a smoothing step followed by simple finite difference.
7
7
-`tests` contains `pytest` unit tests of
8
8
1. all the differentiation methods, checking their results against a suite of known analytic functions (including an ability to plot if the `--plot` command is passed to `pytest`, see `conftest.py`)
0 commit comments