Creating an ellipse generates spurious points on the periphery. Windows 10, python 3.8.3, Anaconda.
import dmsh
geo = dmsh.Ellipse([0.0, 0.0], 2.0, 1.0)
edge_size=0.2
X, cells = dmsh.generate(geo, edge_size, tol=1.0e-10) # changing tol does not help
dmsh.helpers.show(X, cells, geo)
