Hi Michael,
On Apr 29, 2013, at 12:06 AM, Michael Welsh <
yom...@yomcat.geek.nz> wrote:
> On 19/04/2013, at 8:59 AM, Stefan van Zwam <
stefan...@gmail.com> wrote:
>>
>>
>> - Get *all* matroids from Oxley's catalog into Sage
>
> I'm currently doing this, and cleaning up the catalog generally. A few questions:
>
> 1. Should I bother with is_valid() on binary, ternary, and GF(4)-ary matroids? It seems like a good idea and a silly idea at the same time...
It's kind of silly, for now.
> 2. In the back, Oxley has a bunch of matroids that we have in the catalog as part of classes - such as U24 and K4. Should I bother to add them in special?
No, I wouldn't do that.
> 3. Is there a hierarchy for input? Something like Regular > Binary > Ternary > GF(4) > CC (depending on the matroid of course)
I think that's a good hierarchy. Note that I hope to give the user a
choice in the future (between fields, at least. They can create a
BasisMatroid or CCMatroid themselves).
> 4. Where do all the references hide? it looks like matroid.pyx
Yes. When docbuilding I got annoying errors about double references.
This is my way out. The links work from the reference manual.
> 5. When I first did all the doctests, I just basically randomly picked functions and used them, regardless of what they actually mean. Should I continue with this, or just stick to doctests that I can verify without sage?
Do a mix. If you can illustrate some of the minor/extension relations
or other explicit properties, that would be more meaningful.
>
> I think that's all.. :)
>
> Michael
Cheers,
Stefan.