Jed Rembold
January 21, 2026
Who would have thought it possible? This hypothesis, which so closely agrees with the observed oppositions, is nevertheless false? If I had believed that we could ignore those 8 minutes, I would have patched up my hypothesis accordingly. But since it was not possible to ignore them, those 8 minutes point the road to a complete reform of astronomy…
Thou seest now, diligent reader, that the hypothesis based on this method not only satisfies the four positions on which it was based, but also correctly represents within 2 minutes all the other observations.
Nova Astronomica – Johannes Kepler
Look like squished circles
Described by:
You can always get the foci locations and eccentricity from the semi-major and minor axes.
fitellipse.* file is in the
same directory as your notebook or source file, and then run or import
the library
In Python:
run fitellipse.py
or
from fitellipse import *In R:
source('fitellipse.r')fit_ellipse(x, y): Computes the best fit
ellipse and returns both the coefficients and the common fit parameters
as an associative array. Takes points to fit as lists of x and y
coordinates.get_ellipse(fit_params): Computes a
series of x and y points representing the given ellipse, where
fit_params is the output of
fit_ellipse. Useful for visualization
purposes.create_test_ellipse(Rx,Ry,Cx,Cy,Rotation,NoiseLevel):
creates a series of x and y coordinates representing an ellipse with the
given parameters