nope that code snippet failed to work too in a worksheet. see my comment in above posting of mine. I am surprised its this hard to suck out all the keywords/functions with their docstring stuff. How was the PDF produced? Cant that code be shared so I can hack it to get just what I need.
On Mar 21, 12:31 am, Robert Bradshaw <rober...@math.washington.edu> wrote: > On Mar 20, 2009, at 9:21 PM, Marshall Hampton wrote: > > > > > There might be a better way of doing this, but one way to get the > > docstrings that show up with ? is: > > > q = globals().keys() > > q.sort() > > docstrings = [eval(x).__doc__ for x in q] > > > It really depends on what exactly you want to do though - it may be > > more helpful to use a dictionary where the keys are the keys in > > globals > > () and the values are the docstrings. > > This would be > > sage: all_docs = [(name, f.__doc__) for name, f in globals().items()] > > > On Mar 20, 8:17 pm, meitnik <meit...@gmail.com> wrote: > >> Cool, very helpful. Thank you! > >> Ok I get 1555. I can list them if you want. Whats missing then?? > > ---------------------------------------------------------------------- > | Sage Version 3.4, Release Date: 2009-03-11 | > | Type notebook() for the GUI, and license() for information. | > ---------------------------------------------------------------------- > sage: len(globals().keys()) > 1611 > > I guess I had been using that session for a while. > > >> Next, how do I get the '?' info for each function in a loop in a > >> worksheet? > >> I guess I need a py script to scrap out the docstrings from each > >> modules (so I can sort/arrange the functions correctly)? > > This really is just the tip of the iceberg in terms of what is > available--most functionality is methods on objects (otherwise the > namespace would be cluttered with tens of thousands of functions. > > - Robert --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---