Skip to content

Commit 1e638b1

Browse files
authored
Merge pull request #145 from florisvb/make-poly-module
new `polynomial_fit` module
2 parents a24f1d8 + 80c7ea0 commit 1e638b1

21 files changed

Lines changed: 524 additions & 653 deletions

docs/source/code.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ API documentation
66

77
finite_difference
88
smooth_finite_difference
9+
polynomial_fit
910
total_variation_regularization
1011
kalman_smooth
1112
linear_model

docs/source/polynomial_fit.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
polynomial_fit
2+
==============
3+
4+
.. automodule:: pynumdiff.polynomial_fit
5+
:members:

docs/source/utils/evaluate.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
evaluate
22
========
33

4-
.. currentmodule:: pynumdiff.utils.evaluate
5-
64
.. automodule:: pynumdiff.utils.evaluate
75
:members:

docs/source/utils/simulate.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
simulate
22
========
33

4-
.. currentmodule:: pynumdiff.utils.simulate
5-
64
.. automodule:: pynumdiff.utils.simulate
75
:members:

docs/source/utils/utility.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
utility
22
=======
33

4-
.. currentmodule:: pynumdiff.utils.utility
5-
64
.. automodule:: pynumdiff.utils.utility
75
:members:

examples/1_basic_tutorial.ipynb

Lines changed: 280 additions & 442 deletions
Large diffs are not rendered by default.

examples/2a_optimizing_parameters_with_dxdt_known.ipynb

Lines changed: 19 additions & 18 deletions
Large diffs are not rendered by default.

examples/2b_optimizing_parameters_with_dxdt_unknown.ipynb

Lines changed: 22 additions & 21 deletions
Large diffs are not rendered by default.

pynumdiff/__init__.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
"""Import useful functions from all modules
22
"""
3-
from pynumdiff._version import __version__
4-
from pynumdiff.finite_difference import first_order, second_order, fourth_order
5-
from pynumdiff.smooth_finite_difference import mediandiff, meandiff, gaussiandiff,\
6-
friedrichsdiff, butterdiff, splinediff
7-
from pynumdiff.total_variation_regularization import iterative_velocity, velocity,\
8-
acceleration, jerk, smooth_acceleration, jerk_sliding
9-
from pynumdiff.linear_model import lineardiff, polydiff, spectraldiff, savgoldiff
10-
from pynumdiff.kalman_smooth import constant_velocity, constant_acceleration, constant_jerk,\
11-
known_dynamics
3+
from ._version import __version__
4+
5+
from .finite_difference import finitediff, first_order, second_order, fourth_order
6+
from .smooth_finite_difference import meandiff, mediandiff, gaussiandiff, friedrichsdiff, butterdiff
7+
from .polynomial_fit import splinediff, polydiff, savgoldiff
8+
from .total_variation_regularization import tvrdiff, velocity, acceleration, jerk, iterative_velocity, smooth_acceleration, jerk_sliding
9+
from .kalman_smooth import rts_const_deriv, constant_velocity, constant_acceleration, constant_jerk, known_dynamics
10+
from .linear_model import spectraldiff, lineardiff
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""This module implements some common finite difference schemes
22
"""
3-
from ._finite_difference import finite_difference, first_order, second_order, fourth_order
3+
from ._finite_difference import finitediff, first_order, second_order, fourth_order

0 commit comments

Comments
 (0)