Open cc6b51a1-a453-4261-a2f3-40d311f6708f opened 10 years ago
Changed keywords from days64, cluster algebras, triangulations to days64, days64.5, cluster algebras, triangulations
Branch pushed to git repo; I updated commit sha1. New commits:
3bf3d33 | Ticket 16310: Add figures for principal coefficients (symmetric difference in snake graph matchings). Computation not included yet. |
Branch pushed to git repo; I updated commit sha1. New commits:
3852d42 | Add coefficients. Does not work yet |
db80469 | Ticket 16310: complete computation for the coefficients, but we seem to have chosen the opposite convention for coefficients. |
47a0c41 | Ticket 16310: Finish computation for principal coefficients. Need more tests for loops and self-folded triangulation involving coefficients. ALSO: switch to the opposite convention to go from triangulations to matrix in order to match the choice of minimal matching in [MSW: Positivity paper] |
Branch pushed to git repo; I updated commit sha1. New commits:
4081189 | Ticket 16310: Add coefficients for cases where arc crosses self-folded triangles. |
Documentation won't build for me. Can't easily see what the problem is from the error, though.
looks like some unicode problem (hidden space characters, long dashes, whatever..)
What happened was that I added this word in the documentation:
Salomón
After I replaced the "ó" with a plain "o", make doc was successful.
Changed keywords from days64, days64.5, cluster algebras, triangulations to days64, days64.5, days65, cluster algebras, triangulations
please commit the change and push the branch here
Branch pushed to git repo; I updated commit sha1. New commits:
15ef751 | Ticket 16310: clean up doc. Remove o' which causes error in doc |
Fyi, one of the reasons why I haven't set this to "need review" is that major changes to the cluster algebra package are coming (during Sage Days 64.5 last week) and I will need to adjust the ClusterTriangulation class to these changes.
Branch pushed to git repo; I updated commit sha1. New commits:
833fd38 | 16310: add test for a bug involving Markov quiver generalized ordinary arc |
Four (easy?) failing doctests (shifted numbering of variables), see patchbot report by clicking on the round icon at top right of this page.
Do not use .show() but .plot()
For example, instead of a method ending with
drawing.show ( axes=False, figsize=fig_size )
use instead as the last line
return drawing.plot(axes=False, figsize=fig_size)
Branch pushed to git repo; I updated commit sha1. New commits:
fbf94d7 | 16310: so that Kevin can draw pictures on html docs, we replace drawing.show() with return drawing.plot() except for the cluster_algebra_quiver.surface.LaurentExpansionFromSurface. Need to work on the draw_lifted_arc() method. |
5d3aae8 | 16310: Fix bug, when orientation of first tile of snake graph is negative, def GetMinimalMatching should return (0,1,0,1) or (0,0,0,1). |
Branch pushed to git repo; I updated commit sha1. New commits:
87125c0 | 16310: change doc test so that tests will still pass in 6.8beta3. Do not merge to version after 6.7 yet. We will change the labels are mapped to variables so that they do not depend on the sort function (we will do this after the cluster algebra package revamp is finished). |
Branch pushed to git repo; I updated commit sha1. New commits:
a7e03b7 | 16310:change to tile_flip_max = len(G) in the function GetAllMatchings(). Starting from the minimal matching G of the snake graph, all matchings are found by flipping G once,twice,...,len(G) many times. |
Authors and Reviewers fields must me filled with full names.
Description changed:
---
+++
@@ -1,8 +1,10 @@
-my branch for this ticket: u/egunawan/snakegraph
-(fetch or pull this branch from Sage 6.7 master branch)
+branch for this ticket: u/egunawan/snakegraph
+(currently at Sage 6.7 master branch)
Enhancement to the cluster_algebra_quiver package: User can define a cluster algebra seed by entering a cluster triangulation class T of a surface. User can then compute the T-expansion of an arc or loop gamma by entering the arcs of T that gamma crosses.
The algorithm used is the perfect matching formula from the following papers:
"Positivity for cluster algebras from surfaces" http://arxiv.org/abs/0906.0748 (section 4).
"Bases for cluster algebras from surfaces" http://arxiv.org/abs/1110.4364 (section 3).
+
+We decided to try to break this ticket into smaller (and easier-to-read) parts. See https://github.com/sagemath/sage-prod/issues/19160
Changed author from egunawan to Emily Gunawan
Changed reviewer from gmoose05 to Gregg Musiker, Travis Scrimshaw
Branch pushed to git repo; I updated commit sha1. New commits:
1b5ada8 | Merge to 6.8 master. Merge branch 'u/egunawan/snakegraph' of git://trac.sagemath.org/sage into perfmatchingformula |
I am aware that this version (after merging with Sage 6.8) does not pass doctests, but I push it here so that Kyu-Hwan can use it right away.
Made minor edits to make most of the ClusterTriangulation package work in Sage 7.3. The mutation method doesn't work.
Changed branch from u/egunawan/snakegraph to u/mattmills/snakegraph
for python3 compatibility, do not use xrange (you can do "from six.moves import range
" if you need an iterator)
and use the python3 syntax for print:
https://wiki.sagemath.org/Python3-compatible%20code
New commits:
60875c8 | Add ClusterTriangulation |
cc40431 | A |
f790709 | A |
84b36dd | Made minor edits to make ClusterTriangulation compatible with Sage 7.3. Mutation method doesn't work, but most other methods do. |
Changed keywords from days64, days64.5, days65, cluster algebras, triangulations to days64, days64.5, days65, cluster algebras, triangulations, sagedays@icerm
Changed branch from u/mattmills/snakegraph to u/gh-kelleye/16310
Merge to 8.2
Last 10 new commits:
ee3720b | Improve error message on OSX |
9cff292 | Better diagnostic if ssh key is invalid |
a20328b | Skip empty ssh key lines |
491b640 | Handle the case where we checkout local branch that is not on ticket |
271380b | Fix error message |
3e73af8 | Rename http://trac.sagemath.org -> https |
03fbd12 | Make xmlrpc requests over https |
a0942db | Also switch the python3 codepath to https |
bd94c31 | Update fileserver paths for release management |
01cb18f | Allow x.y.z version numbers |
Changed author from Emily Gunawan to Emily Gunawan, Elizabeth Kelley
Description changed:
---
+++
@@ -1,5 +1,5 @@
-branch for this ticket: u/egunawan/snakegraph
-(currently at Sage 6.7 master branch)
+branch for this ticket: u/egunawan/16310snake82
+(currently at Sage 8.2 master)
Enhancement to the cluster_algebra_quiver package: User can define a cluster algebra seed by entering a cluster triangulation class T of a surface. User can then compute the T-expansion of an arc or loop gamma by entering the arcs of T that gamma crosses.
@@ -7,4 +7,4 @@
"Positivity for cluster algebras from surfaces" http://arxiv.org/abs/0906.0748 (section 4).
"Bases for cluster algebras from surfaces" http://arxiv.org/abs/1110.4364 (section 3).
-We decided to try to break this ticket into smaller (and easier-to-read) parts. See https://github.com/sagemath/sage-prod/issues/19160
+Related snake graph class ticket: See https://github.com/sagemath/sage-prod/issues/19160
Changed branch from u/gh-kelleye/16310 to u/egunawan/16310snake82
Branch pushed to git repo; I updated commit sha1. New commits:
1b3c18c | continue merging to 8.2. reduce doctest failures |
Branch pushed to git repo; I updated commit sha1. New commits:
8663643 | fix example to explain ClusterSeed will refresh cluster to the initial x0, ..., xn |
1548d09 | set use f poly flag to true |
e74be29 | set use f poly flag to true |
04baa31 | Fixed some doctest errors |
5e0c55e | Merge branch 'u/gh-kelleye/16310_07-27-18' of git://trac.sagemath.org/sage into u/egunawan/16310snake82 |
branch for this ticket: u/egunawan/16310snake (currently at Sage 8.9beta3)
Enhancement to the cluster_algebra_quiver package: User can define a cluster algebra seed by entering a cluster triangulation class T of a surface. User can then compute the T-expansion of an arc or loop gamma by entering the arcs of T that gamma crosses.
The algorithm used is the perfect matching formula from the following papers: "Positivity for cluster algebras from surfaces" http://arxiv.org/abs/0906.0748 (section 4). "Bases for cluster algebras from surfaces" http://arxiv.org/abs/1110.4364 (section 3).
Related snake graph class ticket: See https://github.com/sagemath/sage-prod/issues/19160
CC: @fchapoton @sagetrac-khlee @kelleye @tscrim @sagetrac-gmoose05
Component: combinatorics
Keywords: days64, days64.5, days65, cluster algebras, triangulations, sagedays@icerm
Author: Emily Gunawan, Elizabeth Kelley
Branch/Commit: u/egunawan/16310snake @
a2e8a8c
Reviewer: Gregg Musiker, Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/16310