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
Last revisionBoth sides next revision
user_guide:start [2019/02/11 16:41] – ↷ Links adapted because of a move operation oroehriguser_guide:start [2020/12/17 15:05] – [Configuration and tweaking] Add link to jupyter instructions lkastner
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)]]
  
 ===== 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 74:
   * [[: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.txt
  • Last modified: 2024/02/03 09:59
  • by weis