Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
user_guide:start [2019/01/29 21:46] – external edit 127.0.0.1 | user_guide:start [2019/02/11 21:28] – [More Specific Computations] fix flowtest link benmuell |
---|
| |
* [[intro_tutorial|Introduction Tutorial]]: Please read this first. | * [[intro_tutorial|Introduction Tutorial]]: Please read this first. |
* [[introduction|Another, very old and long intro tutorial...]] | * [[.tutorials:perl_intro|Using Perl within polymake]]. |
* [[a_first_demo_with_comments|and another introductory demo!]] | * A bit of [[lingo|polymake lingo]]: What is an "application"? What is a "big"/"small" object? ... |
* [[user_guide:perl_intro|Using Perl within polymake]]. | |
* A bit of [[user_guide:lingo|polymake lingo]]: What is an "application"? What is a "big"/"small" object? ... | |
* [[shell|The polymake interactive shell]] | * [[shell|The polymake interactive shell]] |
* [[properties|Objects and Properties]] | * [[.tutorials:properties|Objects and Properties]] |
| |
===== Tutorials ===== | ===== Tutorials ===== |
==== Application Tutorials ==== | ==== Application Tutorials ==== |
=== polytope === | These are introductory tutorials for the applications on the different mathematical topics you can use ''polymake'' for. |
* [[.tutorials:apps_polytope|Construct and analyze polytopes]] | * [[.tutorials:apps_fan|fan]] for fans |
===fan === | * [[.tutorials:apps_fulton|fulton]] for toric varieties |
* Short introduction to the application on fans (in preparation) | * [[.tutorials:apps_graph|graph]] for graphs |
=== matroid === | * [[.tutorials:apps_group|group]] for groups and their actions on polymake objects |
* [[.tutorials:apps_matroid|Short introduction to the application on matroids]] | * [[.tutorials:apps_matroid|matroid]] for matroids |
=== graph === | * [[.tutorials:apps_polytope|polytope]] for polyhedra |
* [[.tutorials:apps_graph|Dealing with Graphs]] | * [[.tutorials:apps_topaz|topaz]] for topology |
=== group === | * [[.tutorials:apps_tropical|tropical]] for tropical geometry |
* [[.tutorials:apps_group|Groups and their actions on polymake objects]] | |
=== topaz === | |
* [[.tutorials:apps_topaz|Introduction to the application topaz]] | |
=== tropical === | |
* [[.tutorials:apps_tropical|Introduction to the application tropical]]. Also see Hampe & Joswig, Tropical Computations in polymake, [[https://arxiv.org/abs/1612.02581|arXiv version]] | |
=== fulton === | |
* Short introduction to the application on toric varieties (in preparation) | |
| |
==== More Specific Computations ==== | ==== More Specific Computations ==== |
* [[.tutorials:transformations|Polytopes and Linear Maps]] | * [[.tutorials:transformations|Polytopes and Linear Maps]] |
=== Optimization === | === Optimization === |
* [[user_guide:tutorials:optimization|polymake and Optimization]] | * [[.tutorials:optimization|polymake and Optimization]] |
* Integer Linear Programming tutorials: | * Integer Linear Programming tutorials: |
* [[.tutorials:ilp_and_hilbertbases|ILP and Hilbert bases]] | * [[.tutorials:ilp_and_hilbertbases|ILP and Hilbert bases]] |
=== Visualization === | === Visualization === |
* [[.tutorials:visual_tutorial|Basic visualization tutorial]] | * [[.tutorials:visual_tutorial|Basic visualization tutorial]] |
* [[user_guide:tutorials:pdf|Embed interactive visualizations in PDF files]] | * [[.tutorials:pdf|Embed interactive visualizations in PDF files]] |
=== Miscellaneous === | === Miscellaneous === |
* [[.tutorials:regular_subdivisions|Regular Subdivisions]] | * [[.tutorials:regular_subdivisions|Regular Subdivisions]] |
* [[.tutorials:random|Random constructions]] | * [[.tutorials:random|Random constructions]] |
* [[.tutorials:polynomials_tutorial|Computing with polynomials]] | * [[.tutorials:polynomials_tutorial|Computing with polynomials]] |
* [[user_guide:tutorials:aut_of_graphs|Automorphisms of graphs]] | * [[.tutorials:aut_of_graphs|Automorphisms of graphs]] |
* [[user_guide:tutorials:chain_complex_homology|General chain complexes and their homology]] | * [[.tutorials:chain_complex_homology|General chain complexes and their homology]] |
* [[user_guide:tutorials:persistent_homology|Persistent Homology]] | * [[.tutorials:persistent_homology|Persistent Homology]] |
* {{user_guide:flowtest.pdf|1-flowing matroids (pdf)}} by [[http://mapleta.maths.uwa.edu.au/~gordon/|Gordon F. Royle]] | * {{tutorial:flowtest.pdf|1-flowing matroids (pdf)}} by [[http://mapleta.maths.uwa.edu.au/~gordon/|Gordon F. Royle]] |
| * [[.tutorials:mega2013|Wronski Polynomial Systems with polymake and Singular (Mega2013 submission)]] |
| |
===== Technical Guides ===== | ===== Technical Guides ===== |
* [[.howto:legacy|If you have not used polymake in a long time]] | * [[.tutorials:legacy|If you have not used polymake in a long time]] |
* [[.howto:data|Save and load data in polymake]] | * [[.tutorials:data|Save and load data in polymake]] |
* [[.howto:tarballs|Save and load an array of polytopes]] | * [[.tutorials:tarballs|Save and load an array of polytopes]] |
* [[user_guide:howto:time|Measure execution time]] | * [[.tutorials:time|Measure execution time]] |
* Using the polyDB Database | * Using the polyDB Database |
* [[.howto:poly_db_tutorial|Introduction to polyDB]] explains basic database access functionality | * [[.howto:poly_db_tutorial|Introduction to polyDB]] explains basic database access functionality |
* [[.howto:poly_db_write|Writing to the database ]] explains write and update functionality | * [[.howto:poly_db_write|Writing to the database ]] explains write and update functionality |
| |
==== Configuration and tweking ==== | ==== Configuration and tweaking ==== |
* [[install:configure|Configuring polymake for a group of users]] | * [[install:configure|Configuring polymake for a group of users]] |
* [[.howto:shell_custom|Customizing the polymake interactive shell]] | * [[.howto:shell_custom|Customizing the polymake interactive shell]] |
| |
Learn how to extend ''polymake''. | Learn how to extend ''polymake''. |
* [[user_guide:howto:scripting|Scripting]] for "power users" | * [[.howto:scripting|Scripting]] for "power users" |
* [[user_guide:extend:clients|Writing C++ clients]] | * [[.extend:clients|Writing C++ clients]] |
* [[.howto:matrix_classes|Dealing with matrices and vectors]] | * [[.howto:matrix_classes|Dealing with matrices and vectors]] |
* [[:callable|Using Callable Library]] (from release 2.10 on) | * [[:callable|Using the Callable Library]] |
* [[user_guide:extend:rulefiles|Writing rule files]] | * [[.extend:rulefiles|Writing rule files]] |
* [[user_guide:extend:extensions|Writing and using extensions]] | * [[.extend:extensions|Writing and using extensions]] |
| |
Details on selected topics, also linked from general pages above. | Details on selected topics, also linked from general pages above. |
* [[user_guide:extend:rules|Production rules]] | * [[.extend:rules|Production rules]] |
* [[user_guide:extend:help_formatting|Formatting help blocks]] | * [[.extend:help_formatting|Formatting help blocks]] |
* [[user_guide:extend:permutations|Permutations]] | * [[.extend:permutations|Permutations]] |
* [[user_guide:extend:polymorphic|Polymorphic functions]] | * [[.extend:polymorphic|Polymorphic functions]] |
* [[user_guide:extend:cpp_type_binding|Property type binding to C++ classes]] | * [[.extend:cpp_type_binding|Property type binding to C++ classes]] |
| |
===== Developers Corner ===== | ===== Developers Corner ===== |
* [[dev_corner:start|Guides for developers]] | * [[dev_corner:start|Guides for developers]] |