on********@hotmail.com (Ron Kneusel) writes:
Is there a python package out there that supports fitting a set of 2D
points to an ellipse? I haven't been able to find one.
This is a set of points with some noise (scatter), right?
A not-very-thoughtful answer: a sledgehammer method is to throw an
implementation of a standard nonlinear least-squares algorithm at the
problem. For example, SciPy contains a wrapper of MINPACK's nonlinear
LS solver . There are several implementations of the same
(Levenburg-Marquardt) algorithm in pure Python floating around, too.
If there's no scatter, it's time to dig out your old algebra textbooks
:-)
John