On Feb 28, 5:54 pm, Minh Nguyen <nguyenmi...@gmail.com> wrote:
> Hi Fidel,
>
> On Sat, Feb 28, 2009 at 5:30 PM, Fidel <fidel.barr...@gmail.com> wrote:
>
> > Hello,
> > I'm interested in collaborating to develop sage. I'm mainly interested
> > in doing things for the graph theoretic component of sage. I know a
> > bit of C++ and Python programming.
> > I would really appreciate if someone could tell me what I need to do
> > to get started or where to start. Are there any prerequisites to get
> > started?
>
> Because you want to enhance the graph-theoretic component of Sage, I
> think you should start by going through the library files in the
> directory tree sage/graph. Please note also that for much of the
> graph-theoretic calculations in Sage, Sage also uses NetworkX so you
> might want to get familiar with that Python package. Here's the
> website of NetworkX:
>
> http://networkx.lanl.gov
>
> To write blazingly fast code for Sage, you might want to take a look at
> Cython:
I would not do that. There is very little of networkX left in Sage -
at least for all performance critical things and Sage's graph code has
been moving further and further away from it. There should be a lot of
the graph theory code in the reference manual.
> http://www.cython.org
Yep, that is highly recommended.
> These are just some suggestions to get you started. If you have
> problems/issues you want to discuss, please post to this mailist list
> or the sage-support mailing list.
All open graph related wish list item and bugs can be found at
http://trac.sagemath.org/sage_trac/query?status=assigned&status=new&status=reopened&group=resolution&max=1200&component=graph+theory&order=id&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=reporter
The best thing for you to do would be to work on something you are
passionate about :)
Cheers,
Michael
> --
> Regards
> Minh Van Nguyen
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---