On Thu, Mar 2, 2023 at 12:11 PM brett stevens <brett...@gmail.com> wrote:

> We have completed our initial implementation of covering arrays with basic
> methods.  It is ready for review and we are looking for reviewers.  The
> pull request is here:
>
> https://github.com/sagemath/sage/pull/35008
>
>
Againi, I'm cc'ing sage-devel in case there is someone competent to review
your code there. (FYI, If Nathann Cohen was the author of the OA code,
AFAIK he is no longer with SageMath.)



> brett
>
> On Monday, June 6, 2022 at 1:44:33 PM UTC-4 brett stevens wrote:
>
>> Thanks David.  I wanted to additionally flag our second question:
>>
>> > - Would it additionally be useful to re-implement orthogonal arrays as
>> a child class of a covering arrays class and move the orthogonal array
>> methods into that class? What would be the least disruptive way to do this?
>>
>> because we know that this would involve modifying code that other people
>> have written and invested time and effort into.  I think there are
>> advantages to having OAs be a class but I would be happier with the change
>> in approach being approved by some of the original implementers of the OA
>> source code.
>>
>> thanks
>> brett
>> On Tuesday, May 31, 2022 at 3:56:08 PM UTC-4 David Joyner wrote:
>>
>>> On Mon, May 30, 2022 at 2:35 PM brett stevens <bret...@gmail.com>
>>> wrote:
>>> >
>>> > Myself and my M.Sc. student Aaron Dwyer are interested in adding
>>> covering arrays to sagemath in the design theory code. We have been
>>> reviewing the orthogonal array code as guidance and have some questions for
>>> sage-combinat-devel community.
>>> >
>>> > - We note that orthogonal arrays are not implemented as a class. Our
>>> initial thoughts were to implement covering arrays as a class. What do you
>>> all think about that?
>>> >
>>>
>>> This sounds okay to me, however, I'm ccing sage-devel in case some
>>> experts aren't subscribed to this list.
>>>
>>> > - Would it additionally be useful to re-implement orthogonal arrays as
>>> a child class of a covering arrays class and move the orthogonal array
>>> methods into that class? What would be the least disruptive way to do this?
>>> >
>>> > - We know that in sagemath development it is often a good idea to make
>>> small patches that are easy to review and edit. Would the right initial
>>> things to implement be the necessary class structure, documentation,
>>> self-checker (analogous to ```is_t_design``` in ```block_design```),
>>> formatted print and output to equivalent objects like a group divisible
>>> covering design?
>>> >
>>> > - One of our more substantive goals is to implement the perfect hash
>>> family and covering perfect hash family constructions. We are happy to hear
>>> what other people think would be important methods to implement for in a
>>> covering array class.
>>> >
>>> > brett stevens
>>> > Aaron Dwyer
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google
>>> Groups "sage-combinat-devel" group.
>>> > To unsubscribe from this group and stop receiving emails from it, send
>>> an email to sage-combinat-d...@googlegroups.com.
>>> > To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/sage-combinat-devel/8926605c-d908-4d97-bdd7-2bd9bb552040n%40googlegroups.com.
>>>
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "sage-combinat-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-combinat-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-combinat-devel/4d18c48c-b87f-40cd-af10-8094570519a7n%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-combinat-devel/4d18c48c-b87f-40cd-af10-8094570519a7n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-combinat-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-combinat-devel/CAEQuuAX-WROUC7kvHTvWPeX%3Dp7fSj_opaA4su_uUVgr6Ltf6OQ%40mail.gmail.com.

Reply via email to