Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
user_guide:start [2019/02/06 18:30]
oroehrig [First Steps] removed links to "intro" tutorials
user_guide:start [2019/04/11 10:34] (current)
lkastner [First Steps] Add another link to extension guid to feature it more prominently.
Line 6: Line 6:
  
    * [[intro_tutorial|Introduction Tutorial]]: Please read this first.    * [[intro_tutorial|Introduction Tutorial]]: Please read this first.
-   * [[perl_intro|Using Perl within polymake]]. +   * Further general information about how polymake works 
-   * A bit of [[lingo|polymake lingo]]: What is an "​application"?​ What is a "​big"/"​small"​ object? ... +      ​* [[.tutorials:perl_intro|Using Perl within polymake]] 
-   * [[shell|The polymake interactive shell]] +      * [[shell|The polymake interactive shell]] 
-   ​* [[properties|Objects and Properties]]+      * [[.tutorials:properties|Objects and Properties]] 
 +    * If you plan on writing an **polymake extension**,​ you can find a user guide [[.extend:​extensions|here]].
  
 ===== Tutorials ===== ===== Tutorials =====
 ==== Application Tutorials ==== ==== Application Tutorials ====
-===fan === +These are introductory tutorials for the applications on the different mathematical topics you can use ''​polymake''​ for. 
-   ​* [[.tutorials:​apps_fan|Short introduction to the application on fans]] +  * [[.tutorials:​apps_fan|fan]] for fans 
-=== fulton === +  * [[.tutorials:​apps_fulton|fulton]] for toric varieties 
-   * [[.tutorials:​apps_fulton|Short introduction to the application on toric varieties]] +  * [[.tutorials:​apps_graph|graph]] for graphs 
-=== graph === +  * [[.tutorials:​apps_group|group]] for groups ​and their actions on polymake objects 
-   ​* [[.tutorials:​apps_graph|Dealing with Graphs]] +  * [[.tutorials:​apps_matroid|matroid]] for matroids 
-=== group === +  * [[.tutorials:​apps_polytope|polytope]] for polyhedra 
-   * [[.tutorials:​apps_group|Groups ​and their actions on polymake objects]] +  * [[.tutorials:​apps_topaz|topaz]] ​for topology 
-=== matroid === +  * [[.tutorials:​apps_tropical|tropical]] ​for tropical geometry
-   ​* [[.tutorials:​apps_matroid|Short introduction to the application on matroids]] +
-=== polytope === +
-   * [[.tutorials:​apps_polytope|Construct and analyze polytopes]] +
-=== 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]] +
  
 ==== More Specific Computations ==== ==== More Specific Computations ====
Line 37: Line 30:
    ​* ​ [[.tutorials:​transformations|Polytopes and Linear Maps]]    ​* ​ [[.tutorials:​transformations|Polytopes and Linear Maps]]
 === Optimization === === Optimization ===
-   ​* ​ [[.tutorials:​optimization|polymake and Optimization]]+   ​* ​ [[.tutorials:​optimization|polymake and Optimization]] ​by Sebastian Pokutta and Marc E. Pfetsch
    ​* ​ Integer Linear Programming tutorials:    ​* ​ Integer Linear Programming tutorials:
       * [[.tutorials:​ilp_and_hilbertbases|ILP and Hilbert bases]]       * [[.tutorials:​ilp_and_hilbertbases|ILP and Hilbert bases]]
       * [[.tutorials:​matching_polytopes|Matching polytopes]]       * [[.tutorials:​matching_polytopes|Matching polytopes]]
       * [[.tutorials:​caratheodory|A Counter-example to an integer analogue to Caratheodory'​s Theorem]]       * [[.tutorials:​caratheodory|A Counter-example to an integer analogue to Caratheodory'​s Theorem]]
-      * [[.tutorials:​michaels_tutorial|Branch & Bound]] by Michael Schmitt 
-      * [[.tutorials:​michaels_tutorial2|Gomory Cuts]] by Michael Schmitt 
       * [[.tutorials:​polymakeilp|Convex hulls and Lattice Points]]       * [[.tutorials:​polymakeilp|Convex hulls and Lattice Points]]
 === Visualization === === Visualization ===
Line 59: Line 50:
    ​* ​ [[.tutorials:​chain_complex_homology|General chain complexes and their homology]] ​    ​* ​ [[.tutorials:​chain_complex_homology|General chain complexes and their homology]] ​
    ​* ​ [[.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)]]    * [[.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:data|Save and load data in polymake]] 
-   ​* ​ [[.howto:data|Save and load data in polymake]] +   ​* ​ [[.tutorials:​tarballs|Save and load an array of polytopes]] 
-   ​* ​ [[.howto:​tarballs|Save and load an array of polytopes]] +   ​* ​ [[.tutorials:​time|Measure execution time]]
-   ​* ​ [[.howto:​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
 +   ​* ​ [[.tutorials:​legacy|If you have not used polymake in a very long time]]
  
-==== 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]]
Line 82: Line 73:
   * [[.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]]
   * [[.extend:​rulefiles|Writing rule files]]   * [[.extend:​rulefiles|Writing rule files]]
   * [[.extend:​extensions|Writing and using extensions]]   * [[.extend:​extensions|Writing and using extensions]]
  • user_guide/start.1549477845.txt.gz
  • Last modified: 2019/02/06 18:30
  • by oroehrig