-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
more examples of simplicial complexes: RP^n, CP^2, etc. #9125
Comments
Attachment: trac_9125-projective-space.patch.gz |
comment:2
A very useful patch the documentation is very good. The doc tests all run and the functionality seems correct. I have been working on a function to generate simplicial complexes for the lens spaces. Although the implimentation is naive would it be something which would be useful to put in this patch? Robert |
comment:3
Replying to @sagetrac-robert-goss:
I think having lens spaces would be very nice, although maybe it could go on another ticket so that the current patch can get merged. If you post something, I'll almost certainly review it. A naive approach would be fine, but you might also look at some of the papers referenced in the current patch. In particular,
are both expository papers which might include some discussion of lens spaces, or might give references. (I think I've seen discussions of triangulations of lens spaces somewhere, but I don't remember where. You might also try searching the web.) |
comment:4
robert_goss: please add your real name to Account Names mapped to Real Names and also add it on this ticket as Reviewer. |
Reviewer: Robert Goss |
comment:5
Replying to @jdemeyer:
Hi thank you jdemeyer this is my first time contributing directly to sage and I am not sure of all the procedures. Is there anything else I should do? |
Merged: sage-4.6.1.alpha2 |
comment:7
See the notes from François Bissey https://groups.google.com/group/sage-devel/browse_thread/thread/9e4cef8c8558150?hl=en that this may be the cause of some timeouts seen on sage-gentoo. Dave |
Changed merged from sage-4.6.1.alpha2 to none |
comment:8
The tests take way too long time. This is on a 32-bit Linux Pentium 4 system:
|
Work Issues: reduce doctest time |
comment:10
Apply this patch on top of the other one. This way the doctest will only run if you give it a command like |
comment:11
On the same Pentium 4 system, the following test
takes almost 4 seconds, so that should also be # long time (and hence also the following tests involving P4). |
Changed work issues from reduce doctest time to none |
comment:12
Replying to @jdemeyer:
I'll do that, but are you using specific guidelines about what constitutes "long"? On a 2-year-old iMac, it takes about 10 seconds to doctest the whole file ("sage -t examples.py", not "sage -t -long"). That doesn't seem excessively long to me, especially since the machine isn't new, and it wasn't a top-of-the line machine even when it was new. |
comment:13
The guideline is that 1 second is the bound for # long time. In the Sage developer manual, there is the following example:
|
apply on top of other patch |
comment:14
Attachment: trac_9125-doctest-fix.patch.gz Can this get reviewed soon? The original patch was reviewed positively already, so I think only "trac_9125-doctest-fix.patch" needs to be reviewed. That one just marks some doctests as being "long time" or "optional - CHomP", so I think it should be easy to review. |
comment:15
Looks like you missed one "long time" addition, so there is a doctest failure.
I am attaching a cumulative patch that fixes that. |
Use instead of previous doctest patch |
comment:16
Attachment: trac_9125-cumulative-doctest.patch.gz Oops, I forgot to fold so my patch is only cumulative with respect to trac_9125-doctest-fix.patch. |
comment:17
Looks good, passes all tests in sage/homology without chomp and everything passes -long -optional with chomp installed. John, I think this can have a positive review but you should just double-check my patch. (Its a tiny change.) If its OK then you can change to positive review. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:20
Thanks, Marshall, looks good. Tests failed with just my two patches, but they pass with yours. |
Changed reviewer from Robert Goss to Robert Goss, Marshall Hampton |
Merged: sage-4.7.alpha4 |
This patch adds more examples of simplicial complexes: real projective spaces (that is, RPd for any positive d), CP2, and the Poincare homology sphere. Some of these are the minimal triangulations, some are not; see the documentation.
These are important test cases for homology and other computations which I hope will be implemented soon -- see tickets #6102 and #6103, for instance.
Apply:
trac_9125-projective-space.patch
trac_9125-cumulative-doctest.patch
Component: algebraic topology
Author: John Palmieri
Reviewer: Robert Goss, Marshall Hampton
Merged: sage-4.7.alpha4
Issue created by migration from https://trac.sagemath.org/ticket/9125
The text was updated successfully, but these errors were encountered: