sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.35k stars 462 forks source link

Parallelogram Polyomino #16110

Closed c270b1b6-1da3-4e49-b2c9-ab561f083022 closed 5 years ago

c270b1b6-1da3-4e49-b2c9-ab561f083022 commented 10 years ago

Implementation of the Parallelogram Polyominoes

Component: combinatorics

Keywords: Parallelogram polyomino, days57, days79, thursdaysbdx

Author: Adrien Boussicault

Branch/Commit: 41c18d9

Reviewer: Sébastien Labbé, Martin Rubey

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

c270b1b6-1da3-4e49-b2c9-ab561f083022 commented 10 years ago

Branch: u/boussica/parallelogram_polyomino

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

Commit: f32d04e

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

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

f32d04eAdd bijections to Dyck tableaux
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

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

a9a732dImprove the parallelogram Polyominoes
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

Changed commit from f32d04e to a9a732d

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

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

c256ca1Improve Parallelogram polyominoes
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

Changed commit from a9a732d to c256ca1

c270b1b6-1da3-4e49-b2c9-ab561f083022 commented 10 years ago

Changed keywords from Parallelogram polyomino to Parallelogram polyomino, days57

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

Changed commit from c256ca1 to 3130e69

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

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

3130e69Add some bijection to trees and improve the doc
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

Changed commit from 3130e69 to 176197e

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

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

176197eAdd bij. OrderedTrees to parallelogramPolyominos
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

Changed commit from 176197e to 773047a

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

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

773047aAdd Combinatorail map in ParallelogramPolyomino
fchapoton commented 10 years ago

Changed commit from 773047a to 600c74a

fchapoton commented 10 years ago

New commits:

4ad6b34Merge branch 'u/boussica/parallelogram_polyomino' of ssh://trac.sagemath.org:22/sage into 16110
600c74atrac #16110 minor code formatting and doc details
fchapoton commented 10 years ago

Changed branch from u/boussica/parallelogram_polyomino to u/chapoton/16110

fchapoton commented 10 years ago

Dependencies: #10194

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

Changed commit from 600c74a to ebd0bb4

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 10 years ago

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

ebd0bb4trac #16110 some typos corrected
c270b1b6-1da3-4e49-b2c9-ab561f083022 commented 9 years ago

Changed branch from u/chapoton/16110 to u/boussica/16110

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

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

b5e4192Add tests for special cases in PP.
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from ebd0bb4 to b5e4192

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from b5e4192 to e40248f

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

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

e40248fImprove Parallelogram Polyomino drawing.
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from e40248f to 0a361e6

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

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

0a361e6Pep8 !
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from 0a361e6 to b7584cb

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

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

b7584cbPep
fchapoton commented 9 years ago
comment:18

I have made a standalone branch available as u/chapoton/16110

Of course, it still depends on set factories, but not in the branch.

fchapoton commented 9 years ago
comment:19

here is a branch that applies, your was not applying anymore.

Adrien, is this "needs review" ?

fchapoton commented 9 years ago

Changed branch from u/boussica/16110 to u/chapoton/16110

fchapoton commented 9 years ago

Changed commit from b7584cb to 9ca3937

fchapoton commented 9 years ago
comment:21

Well, I allow myself to put this into needs review..

videlec commented 9 years ago
comment:22

Bonjour à tous,

Sage does not start with the branch applied.

--> 173 class ParallelogramPolyomino(ClonableList):
        global ParallelogramPolyomino = undefined
        global ClonableList = None
    174     r"""
    175     The class of Parallelogram Polyominoes
    176     """
    177     __metaclass__ = ClasscallMetaclass
...
TypeError: Error when calling the metaclass bases
    metaclass conflict: the metaclass of a derived class must be
    a (non-strict) subclass of the metaclasses of all its bases

Vincent

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from 9ca3937 to af521d9

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

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

7fd7fbaMerge branch 'u/chapoton/16110' into 6.9.b6
af521d9fixing metaclass
fchapoton commented 9 years ago

Changed dependencies from #10194 to #16204

fchapoton commented 9 years ago

New commits:

7fd7fbaMerge branch 'u/chapoton/16110' into 6.9.b6
af521d9fixing metaclass
c270b1b6-1da3-4e49-b2c9-ab561f083022 commented 8 years ago

Changed commit from af521d9 to af6ea87

c270b1b6-1da3-4e49-b2c9-ab561f083022 commented 8 years ago
comment:25

To solve some merge/rebase difficulties. I create a new branch with all the code present in the branch (e467677f92400e46cb27142e0623e693aa5db2ac).

I add the parallelogram polyominoe in the documentation.

c270b1b6-1da3-4e49-b2c9-ab561f083022 commented 8 years ago

Changed branch from u/chapoton/16110 to u/boussica/parallelogram_polyomino_2

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

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

ea8b3d9Improve documentation
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from af6ea87 to ea8b3d9

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

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

67c4693Improve parallelogram polyomino bijection + doc.
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from ea8b3d9 to 67c4693

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

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

feca1f0Improve documentation
5ffad37Some documentation
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from 67c4693 to 5ffad37

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from 5ffad37 to f4ec302

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

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

96ddaaeImprove documentation
3957b90Remove get_node() from abstract tree
9ac66b2Merge branch 't/16204/add_some_methods_in_trees' into t/16110/parallelogram_polyomino_2
f4ec302Small bug