a library for performing two-dimensional curve-fitting
a library for performing two-dimensional curve-fitting.
pip install . # within this repository
Presumably, it can be also installed from PyPI:
pip install fitting2d
For more detailed documentation, visit our documentation page.
Currently, it has only two types of fitting procedures as classes:
Both classes are built as
You can also extend the library by adding the
FittingMixin mix-in class
to your shape class (built as a
To perform the fitting procedure, run e.g.
# xp and yp consisting of x- and y- coordinates as arrays
model = Ellipse.fit(xp, yp)
Drawing the fitted shapes
Both classes have the
draw method making use the parameter-based representation:
# t being the coordinate parameter
xp, yp = model.draw(t)
The nature of the parameter
t above depends on the fitted shape.
Some tips are in the docstring for the
Copyright (c) 2020 Keisuke Sehara, the MIT License
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for fitting2d-1.0.0a5-py3-none-any.whl