On Jan 15, 2008 2:52 AM, Pierre <[EMAIL PROTECTED]> wrote:
>
> > Perhaps you'll want to make all the data available as a database
> > as part of Sage at some point?
>
> at some point, yes, i'd be proud to. RIght now i'm in the process of
> writing a paper explaining the computations, and eventually i'll need
> to beautify the source code and distribute it and take care of all
> sort of things -- i guess at that point i'll provide a way of calling
> my programs within sage, and yes, building up a database should be
> feasable. But i need a lot of time!
>
> btw is there a graded algebra object in Sage ? if not, what should it
> inherit from, should i decide to implement it? in fact i should
> implement the unstable algebra object, but the amount of details is
> scary. I've done it in C++ already, so i know what i'm talking about.

> Oh and generally speaking, is there a diagrammatic presentation
> anywhere of all the objects in Sage? i couldn't find one in the
> reference manual, and i felt it was needed (for example i'm confused
> with the several polynomial algebra objects around). Surely a program
> like Doxygen could produce such a diagram automatically.


Doxygen is as you know for C/C++, not Python.  There are some tools
like Doxygen for Python, but in my experience they always fall apart
on something as complicated as Sage.

Sage itself can crate the class diagram associated to all objects
in any given module:

sage: g = class_graph(sage.rings.polynomial)
sage: h = Graph(g)
sage: h.plot3d_new(vertex_size=0.01, edge_size=0.001)

However the above isn't labeled (and it is stupid that one must
tweak the vertex and edge sizes to see anything).
It could be labeled though, since our
new 3d plotting code has good support for labels.

This has labels, but they size and spacing is so terrible by default
that one can't see any of them.

sage: h.plot()

 -- William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-forum
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to