Hi all,

So in https://trac.sagemath.org/ticket/23696 we are working
on getting matplotlib 2.1.0 in. Initially it was 2.0.2 and
if we had moved quicker the issues we found by moving to 2.1.0
instead would have been left to rot for a few more months.

2.1.0 has introduced a lot of deprecation, user warnings and
dropped at least one thing we were using (in its old shape)
after a long period of deprecation (I, at least, knew it was
coming sooner or later).

First there is a complet change of behaviour in bezier_path
(sage/plot/arc.py) that need inspection by someone who has a 
clue what should be happening. Before it drew nice arcs, now
it gives you the full ellipse. I am sure that’s not what we want.

Second sage/plot/contour_plot.py. I did emergency surgery where
it is obvious what to do to suppress warnings. A closer inspection
of the code and the matplotlib documentation tells that a lot
of things about labelling and legends needs an update. I have a 
feeling that the only reason we don’t have more dockets breakage
here, is that the stuff in danger is not extensively tested.
Someone who has a clue and uses legends and label in contour plots
should do some experiments with the ticket.

Third. After a long deprecation time the delaunay module which
is used in the default method to do splines in 3D plots is finally
gone. I am hopeful there is a suitable replacement now - unlike
the time it was deprecated when I spent a considerable amount of time
looking at the other options.

François

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to