New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
plot ellipses #9203
Comments
comment:4
This looks nice overall too, but again some things needed for best results.
I'll try to work through the details of the |
Reviewer: Karl-Dieter Crisman |
comment:5
Thank you for this careful review
Done, if you mean examples in the docstring of the class Ellipse
No more (I hope)
I will. But as I really do not like the one it is implemented for circle for many different reasons I don't know how general should be the corresponding ticket...
Now there is. And I add a link from the sage.plot.plot
The get_min_max_data for ellipse is just obtained by computing corresponding critical points. This is not the good way for arc but I will make an effort for it (as it is not too much complicate). |
comment:6
It appears that the get_min_max data is False. I'm working on it (post in few minutes)... |
comment:7
The bounding box seems to work now. I joined a worksheet that perform a lot of drawings. |
comment:8
See #9076 for comments on bounding box and worksheet, though for this ticket I think it's ok. Obviously the This patch also depends on #9076, for others who might test it. |
Attachment: trac_9203-ellipse.patch.gz |
worksheet that tests the bounding box of arcs and ellipses |
comment:9
Attachment: arcs and ellipses.sws.gz Replying to @kcrisman:
|
comment:11
Positive review! This will be great. To release manager: very minor reviewer patch to be applied after |
Attachment: trac_9203-ellipse-reviewer.patch.gz Apply after initial patch |
comment:12
Also, see ticket #9719 for a followup to the awesome worksheet. |
comment:13
Please update attachment: trac_9203-ellipse.patch with a more descriptive commit string. |
comment:14
Replying to @qed777:
The following patch is simply a hand-edited version to include a better commit message - it was not actually committed. If that doesn't work/apply, we'll have to wait for the author to do this - but it would be really great to get this in! Release manager can revert to positive review if this is satisfying. |
With better commit message, otherwise same |
comment:15
Attachment: trac_9203-ellipse.2.patch.gz |
comment:16
Replying to @kcrisman:
Thanks for updating the patch. Since the 4.5.3 series is now in feature freeze --- it's just open to blocker problems such as build errors, doctest fixes, etc. --- and we'll merge the PARI upgrade into 4.6.alpha0, it's very likely that merging this ticket and #9076 will have to wait until 4.6.alpha1, at least. |
Merged: sage-4.6.alpha1 |
Adding a primitive for plot ellipses that wraps the existing patch of matplotlib.
This is approximately the same stuff as the patch #9076 for plotting arcs (of circle and ellipse).
CC: @kcrisman @jasongrout
Component: geometry
Keywords: plot, ellipse
Author: Vincent Delecroix
Reviewer: Karl-Dieter Crisman
Merged: sage-4.6.alpha1
Issue created by migration from https://trac.sagemath.org/ticket/9203
The text was updated successfully, but these errors were encountered: