Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MOLS: Table with n<600 and updated syntax #16582

Closed
nathanncohen mannequin opened this issue Jun 28, 2014 · 26 comments
Closed

MOLS: Table with n<600 and updated syntax #16582

nathanncohen mannequin opened this issue Jun 28, 2014 · 26 comments

Comments

@nathanncohen
Copy link
Mannequin

nathanncohen mannequin commented Jun 28, 2014

Heeeeere it is ! A longer table, as we can compute it rather quickly now, aaaaand also a change in the syntax of the new function mutually_orthogonal_latin_squares which accepted n,k when all others (TD and OA) expected k,n.

Nathann

Depends on #16535

CC: @videlec

Component: combinatorial designs

Author: Nathann Cohen

Branch/Commit: 01689fd

Reviewer: Vincent Delecroix

Issue created by migration from https://trac.sagemath.org/ticket/16582

@nathanncohen nathanncohen mannequin added this to the sage-6.3 milestone Jun 28, 2014
@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Jun 28, 2014

Branch: u/ncohen/16582

@nathanncohen nathanncohen mannequin added the s: needs review label Jun 28, 2014
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Commit: ae762e6

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

8da2c73trac #16503: Broken doc
0d768dftrac #16535: merge #16503
002ceeetrac #16524: OA(9,135)
c6e78c8trac #16524: move the cyclic difference set to the constructor
a0294d3trac #16524: more comments in the doc
41b7f00trac #16535: merge #16524
3487f09trac #16528: OA(9,120)
c80b7f4trac #16528: review
2b3c809trac #16535: merge #16528
ae762e6trac #16582: MOLS: Table with n<600 and updated syntax

@videlec
Copy link
Contributor

videlec commented Jun 28, 2014

comment:3

Hi Nathann,

How does it fit with #16541?

Vincent

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Jun 28, 2014

comment:4

Arggggggg... Yes, it is in conflict T_T

Nathann

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Jun 28, 2014

Changed dependencies from #16535 to #16541

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Jun 28, 2014

Changed dependencies from #16541 to #16541, #16535

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Jun 28, 2014

comment:6

Funny. There was no conflict during the merge. Git is smarter than I thought ;-)

Nathann

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Branch pushed to git repo; I updated commit sha1. New commits:

29c48c3trac #16541: MOLS table : 10 000 integers
4e8556dtrac #16582: Merged with #16541

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Changed commit from ae762e6 to 4e8556d

@videlec
Copy link
Contributor

videlec commented Jun 28, 2014

comment:8

But I am less smart than git and it will help me for the reviews ;-) Thanks.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Changed commit from 4e8556d to ae762e6

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Jun 28, 2014

Changed dependencies from #16541, #16535 to #16535

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Jun 28, 2014

comment:11

How does it fit with #16541?

Let me answer your question again : there is no conflict between the two, they don't touch the same parts of the code :-P

Nathann

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Changed commit from ae762e6 to 442b328

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

442b328trac #16582: MOLS: Table with n<600 and updated syntax

@videlec
Copy link
Contributor

videlec commented Jun 28, 2014

comment:13

Hi Nathann,

  • You could remove the # long time for the test at lines 480 and 488.

  • We will run into troubles if somebody asks for a table larger than the one available (with compare=True). There is no overflow check. Actually, it is not that bad, on the line failure you will get a IndexError.

Otherwise, looks good to me. What do you think of having designs.MOLS_table globally available? It is a cool feature.

Vincent

@nathanncohen
Copy link
Mannequin Author

nathanncohen mannequin commented Jun 28, 2014

comment:15
  • You could remove the # long time for the test at lines 480 and 488.

Done.

  • We will run into troubles if somebody asks for a table larger than the one available (with compare=True).

You mean 10 000 ? O_o

Otherwise, looks good to me. What do you think of having designs.MOLS_table globally available? It is a cool feature.

Well, it is a cool feature but designs.<tab> is meant to gather constructors, so where could we put it ?...

Plus it is "cool" but it is mostly a toy. And it is well advertised at the head of the MOLS module's doc.

Nathann

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Changed commit from 442b328 to e16a2e2

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

e16a2e2trac #16582: MOLS: Table with n<600 and updated syntax

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Changed commit from e16a2e2 to 01689fd

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 28, 2014

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

01689fdtrac #16582: MOLS: Table with n<600 and updated syntax

@videlec
Copy link
Contributor

videlec commented Jun 29, 2014

comment:18

Good to go!

Vincent

@videlec
Copy link
Contributor

videlec commented Jun 29, 2014

Reviewer: Vincent Delecroix

@vbraun
Copy link
Member

vbraun commented Jul 1, 2014

Changed branch from u/ncohen/16582 to 01689fd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants