Re: [sage-flame] Re: [sage-devel] Re: Status of special functions in Sage

2013-09-10 Thread Richard Fateman
On 9/10/2013 7:04 PM, William Stein wrote: And did you actually look at the linked patch? Not when I wrote that note. I looked at http://www.phas.ubc.ca/~eviatarb/?e=11 If this is what dlmf is supposed to be upgraded to include, that's what I was complaining about. On your prompting, I l

[sage-devel] Re: Status of special functions in Sage

2013-09-10 Thread Eviatar
If you look at the implementations you'll see that many of the functions have derivatives, arbitrary precision complex numerical evaluation, some simplification for specific input, and an interface to Maxima for integrals and other simplifications. The linked patches address these issues for fu

[sage-devel] Re: Status of special functions in Sage

2013-09-10 Thread rjf
On Tuesday, September 10, 2013 1:36:02 PM UTC-7, Eviatar wrote: > > Hello, > > I made a table of the status of special functions in > Sage, > based on the one in the Digital Library of Mathematical Functions. I > thought it would be of interest to some p

[sage-devel] Re: Flooved

2013-09-10 Thread rjf
Regarding courseware, open source and Sage, note http://googleresearch.blogspot.com/2013/09/we-are-joining-open-edx-platform.html -- 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,

[sage-devel] Status of special functions in Sage

2013-09-10 Thread Eviatar
Hello, I made a table of the status of special functions in Sage, based on the one in the Digital Library of Mathematical Functions. I thought it would be of interest to some people here. It also links to pending patches implementing or making improvemen

[sage-devel] Re: Some questions about CachedRepresentation

2013-09-10 Thread Nils Bruin
On Tuesday, September 10, 2013 8:50:11 AM UTC-7, Nils Bruin wrote: > > > If other objects in the pickle would always trigger the creation of > certain entries in the dict, we could even end up with an inconsistent > state, because those other objects might be relying on that added state > impl

[sage-devel] Re: Some questions about CachedRepresentation

2013-09-10 Thread Nils Bruin
On Tuesday, September 10, 2013 6:43:34 AM UTC-7, Simon King wrote: > > > I am puzzled: I believe that CachedRepresentation *IS* a new-style class, > "new-style class" being defined as a type inheriting from ): > OK, never mind. Indeed, it's a cython file, not a python file. > > I don't thin

[sage-devel] Re: Some questions about CachedRepresentation

2013-09-10 Thread Simon King
Hi Nils, hi Volker, On 2013-09-10, Volker Braun wrote: > +1 for new-style classes I am puzzled: I believe that CachedRepresentation *IS* a new-style class, "new-style class" being defined as a type inheriting from ): sage: from sage.structure.unique_representation import CachedRepresentation

[sage-devel] Re: Some questions about CachedRepresentation

2013-09-10 Thread Volker Braun
+1 for new-style classes I don't think the default CachedRepresentation.__reduce__ should *just* look at __dict__, if anything it should use first try __getstate__() to give the subclass the opportunity to override which attributes to pickle. Also, I don't know if Python handles circularities

[sage-devel] python inspect issue

2013-09-10 Thread Felix Salfelder
Hi there. I have discovered weird behaviour while debugging a doctest in dynamic_class.py. A minimal example looks like this: $ ./sage -t src/sage/structure/dynamic_class.py [..] passed! [..] $ touch local/lib/python2.7/site-packages/sage/structure/dynamic_class.py $ ./sage -t src/sage/structure/