On Fri, 9 Mar 2018, David Roe wrote:
Will I break something if I change graphs(n) without any additional parameter to use nauty?
It did the change at https://trac.sagemath.org/ticket/24951
Sounds good to me. You might add an algorithm keyword to the graphs function, which defaults to nauty.
Not sure... It can be done with property=lambda _: True. I think that mostly algorithm-keyword should have a meaning -- there should be a situation where someone would prefer one over the other.
On Fri, 9 Mar 2018, 'Martin R' via sage-devel wrote:
Besides, it would also be supercool to have a class Graphs analogous to the class Posets, and have the cardinality of the first few layers built in (analogous to Posets(16).cardinality())
I am not sure about that. What should be the meaning of, say "g in graphs(10)" or "g in graphs"?
-- Jori Mäntysalo