user_guide:start

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/11 16:41] – ↷ Links adapted because of a move operation oroehriguser_guide:start [2024/02/03 09:59] (current) – [More Specific Computations] weis
Line 6: Line 6:
  
    * [[intro_tutorial|Introduction Tutorial]]: Please read this first.    * [[intro_tutorial|Introduction Tutorial]]: Please read this first.
-   * [[.tutorials: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]] 
-   * [[.tutorials: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 =====
Line 28: Line 29:
     [[.tutorials:polytope_semantics|Polytope Semantics]]     [[.tutorials:polytope_semantics|Polytope Semantics]]
     [[.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 51: Line 51:
     [[.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 [[https://research-repository.uwa.edu.au/en/persons/gordon-royle|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)]]
 +   * [[.tutorials:patchwork|Patchworking real tropical hypersurfaces]]
  
 ===== Technical Guides ===== ===== Technical Guides =====
-    [[.tutorials: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]] +    [[.tutorials:legacy|If you have not used polymake in a very long time]]
-   Using the polyDB Database +
-     [[.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+
  
 ==== Configuration and tweaking ==== ==== 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]]
-   * [[install:interface_config| Configure interfaces to other software]]+   * [[user_guide:howto:interface_config| Configure interfaces to other software]] 
 +   * [[user_guide:howto:jupyter|Using polymake with jupyter]]
  
 ==== Advanced Users ==== ==== Advanced Users ====
  
-Learn how to extend ''polymake''.+Learn how to extend polymake.
   * [[.howto:scripting|Scripting]] for "power users"   * [[.howto:scripting|Scripting]] for "power users"
   * [[.extend:clients|Writing C++ clients]]   * [[.extend:clients|Writing C++ clients]]
Line 76: Line 75:
   * [[:callable|Using the Callable Library]]   * [[:callable|Using the Callable Library]]
   * [[.extend:rulefiles|Writing rule files]]   * [[.extend:rulefiles|Writing rule files]]
 +  * [[.extend:unit_tests|Writing unit tests]]
   * [[.extend:extensions|Writing and using extensions]]   * [[.extend:extensions|Writing and using extensions]]
 +  * [[.extend:upgrade_rules|Dealing with data model changes]]
  
 Details on selected topics, also linked from general pages above. Details on selected topics, also linked from general pages above.
  • user_guide/start.1549903308.txt.gz
  • Last modified: 2019/02/11 16:41
  • by oroehrig