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.0
- Technical HowTos for specific tasks
- A bit of polymake lingo: What is an “application”? What is a “big”/“small” object? …
Reference Documentation
- Release 3.0: 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.
- Internals: (partially obsolete) introduction for developers
- Still incomplete documentation of the Polymake Template Library: C++ classes for “small” objects.
- polymake git guide: Introduction to git for polymake
- tests: How to test PTL data structures