Helloooooooooooo !!!
> I've been reluctant to step forward as a mentor because I think you have more experience with Sage development than I do, and because I'd rather supervise someone who does at least some work on matroids. But I'd rather see you do work on the Graph theory part of Sage, than not to see you work on Sage at all.
>
> Maybe you can build some support into Sage for graphic matroids and signed-graphic matroids. These would be mainly shells around Sage's Graph class, providing an interface to create minors, extensions, customized show() method (with colored edges in the case of signed-graphic matroids), and so on. This does not require much in terms of matroid theory (you'd have to learn the rank functions of these matroids, which are formulated in terms of forests and similar graph-theoretic constructs).
I've been reluctant to step forward as a mentor because to me working
on Sage is a hobby, and when I do it for Google it becomes work. But I
just created an account on GSOC's website to act as a mentor for
Jernej's application and I was just remembering that Harald said at
some point that we needed two mentors for each project. Would you
agree to do that with me ?
I'll be glad to do whatever I can for anything related with graph
theory, you can handle the matroids parts if Jernej wants to give it a
try too (good idea !), and because that's one of our common interests
we could also work on some.... Hypergraphs ? I've been willing to
write this for ages but never walked the first step ! If you feel like
working on that, if Jernej feels like working on that too. Otherwise
I'll do it myself someday. I'd love that. There are already plenty of
bisets in my head :-P
I also wanted to implement Binary Decision Diagrams in order to store
hypergraphs... Just another idea.
Tell me what you think ! You too Jernej !
Have fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuun !
Nathann