-
-
Notifications
You must be signed in to change notification settings - Fork 548
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
Add left and right directions to limits #9200
Comments
Attachment: trac_9200-left-right-limits.patch.gz |
comment:1
Patch passes tests in |
stand alone patch |
comment:2
Attachment: trac_9200-left-right-limits-v2.patch.gz Rebased for version 4.5.1, apply only v2 patch. |
comment:3
|
Reviewer: Rob Beezer |
comment:4
Applies, builds, passes all tests, and docs look fine; on 4.5.2.alpha0. So this is a positive review. Nice job on your first contribution! |
comment:5
Do we really need new keywords for this? And if we do, should it be I think a user interface decision like this needs more input from other developers. I'll post to sage-devel with this question. |
comment:6
The idea for this came up during one of the online sessions for the MAA PREP Workshop for Sage (organized by Rob Beezer, Jason Grout, and Karl-Dieter Crisman) that I am currently enrolled in. While we were discussing calculus during one of our workshop sessions, one of the participants remarked that most students learn one-sided limits as "from the left" and "from the right." Rob, Jason, and Karl-Dieter knew that I was interested in getting involved in Sage development and remarked that I could add that this terminology to Sage if I was interested. I figured that it was an easy way to get my feet wet. I have been using Sage for almost a year, so I would consider myself a newbie. I'm not personally attached to this patch and if others feel that it is unnecessary bloat, then my feelings won't be hurt. |
Attachment: trac_9200-deprecation.patch.gz add deprecation warnings |
comment:7
This was discussed in the thread: http://groups.google.com/group/sage-devel/t/9dd6dfe26f09be93 The resulting decision was to deprecate 'above' and 'below' and add support for '+', '-', 'right', and 'left'. attachment: trac_9200-deprecation.patch makes the necessary changes, on top of Dana's patch. Patches to be applied in this order: |
Changed author from Dana Ernst to Dana Ernst, Burcin Erocal |
comment:8
Burcin, Thanks for picking up the ball on this. I was planning on attacking this in a few weeks after the initial craziness of my semester settled down. Now, I get to cross something off my todo list:) Dana |
Attachment: trac_9200-deprecation-v2.patch.gz |
comment:9
I noticed while reviewing this that there are two "TEST" headers in the docstring for limit(). So I removed the second one and uploaded a new version of the "documentation" patch - only change is the removal of the header (still has Burcin's name on it too). I'm running tests overnight and then plan to give this a positive review. Burcin - I'll wait for you to check-off on the one change to your patch. Rob |
comment:10
Thanks for taking care of the |
comment:11
Thanks, Burcin, for the go-ahead and for prompting the discussion on this one. Builds (on 4.5.2), docs look good, passes all tests (sage -testall) and is consistent with discussion on sage-devel. Positive review. Congrats to Dana Ernst on his first contribution. Next one will probably engender less discussion. ;-) Release ManagerPatches to be applied in this order: Dana Ernst is first-time contributor (for release notes). |
Merged: sage-4.6.alpha1 |
Add
from_left
andfrom_right
fordir
keyword.Improve error message
dir
keyword.Add doctests and tests.
CC: @jasongrout @rbeezer
Component: calculus
Author: Dana Ernst, Burcin Erocal
Reviewer: Rob Beezer
Merged: sage-4.6.alpha1
Issue created by migration from https://trac.sagemath.org/ticket/9200
The text was updated successfully, but these errors were encountered: