#20892: package polymake 3.0
-------------------------------------+-------------------------------------
Reporter: vdelecroix | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-7.3
Component: packages: | Resolution:
optional |
Keywords: | Merged in:
Authors: Vincent Delecroix | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/vdelecroix/20892 | c4b2b0edba372135bf46b1459a4e5a3d9be7205d
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by kcrisman):
Some stuff from the tutorial works, some not.
{{{
$ ./sage -sh -c polymake
Welcome to polymake version 3.0
Copyright (c) 1997-2015
Ewgenij Gawrilow, Michael Joswig (TU Berlin)
http://www.polymake.org
This is free software licensed under GPL; see the source for copying
conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Press F1 or enter 'help;' for basic instructions.
Application polytope currently uses following third-party software
packages:
cdd, libnormaliz, ppl, sketch, threejs, tikz, tosimplex
For more details: show_credits;
Warning: some rulefiles could not be configured automatically
due to lacking third-party software and/or other issues.
To see the complete list: show_unconfigured;
polytope > $points=new
Matrix<Rational>([[1,-1,-1],[1,1,-1],[1,-1,1],[1,1,1],[1,0,0]]);
polytope > $p=new Polytope<Rational>(POINTS=>$points);
polytope > print isomorphic(cube(2),$p);
polymake: ERROR: Undefined subroutine &Polymake::User::isomorphic called
at input line 1.
polytope > $c1=cube(2);
polytope > $c2=cube(2,2);
polytope > $p1x2=product($c1,$c2);
polytope > $p2x1=product($c2,$c1);
polytope > $nc=conv($p1x2,$p2x1);
polytope > print $c1->VERTICES;
1 -1 -1
1 1 -1
1 -1 1
1 1 1
polytope > print $c1->VOLUME;
4
polytope > print isomorphic($p1x2,cube(4));
polymake: ERROR: Undefined subroutine &Polymake::User::isomorphic called
at input line 1.
polytope > print congruent($p1x2,cube(4));
polymake: ERROR: Undefined subroutine &Polymake::User::congruent called
at input line 1.
}}}
Not sure this should hold this up, though, since this is a massive
improvement on the current situation!
--
Ticket URL: <https://trac.sagemath.org/ticket/20892#comment:23>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.