This is an old revision of the document!
Documentation of polymake
How to use polymake
Basic usage and comprehensive descriptions.
- Tutorials, both for beginners and more advanced users
- Demonstration of features of the new release 3.1
- Technical HowTos for specific tasks
- A bit of polymake lingo: What is an “application”? What is a “big”/“small” object? …
Reference Documentation
- Latest release: mathematical objects, properties, methods, etc.
Direct access to applications: polytope, fan, tropical, … - Latest snapshot: reference documentation of the latest perpetual beta.
Direct access to applications: polytope, fan, tropical, …
Advanced Users
Learning how to extend polymake
.
- Scripting for “power users”
- Using Callable Library (from release 2.10 on)
Details on selected topics, also linked from general pages above.
Additional Material
- Publications: a list of papers with a reference to polymake. This way you can learn how other people are using the system.
- Data base of objects available in polymake-format. Contributions are welcome.
- Extensions: things programmed in polymake by other people. Stay tuned.
- Interfaces: other software packages calling polymake.
Developers' Corner
Beware: The information below may be entirely unrelated to any official release. For the documentation of the current release see the above on this page.
- Way of Working: Recommended procedures, including hints for git beginners.
- Still incomplete documentation of the Polymake Template Library: C++ classes for “small” objects.
- Unit tests: How to test all the things
- polymake git repositories: How to use the git repositories on the polymake server.