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/03/01 10:27]
oroehrig [First Steps] formatting.
user_guide:start [2020/12/17 15:05] (current)
lkastner [Configuration and tweaking] Add link to jupyter instructions
Line 10: Line 10:
       * [[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]] ​
-   ​* ​ {{tutorial:​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]]    ​* ​ [[.tutorials:​data|Save and load data in polymake]]
    ​* ​ [[.tutorials:​tarballs|Save and load an array of polytopes]]    ​* ​ [[.tutorials:​tarballs|Save and load an array of polytopes]]
    ​* ​ [[.tutorials:​time|Measure execution time]]    ​* ​ [[.tutorials:​time|Measure execution time]]
-   ​* ​Using the polyDB Database +   ​* ​ [[.tutorials:legacy|If you have not used polymake in a very long time]]
-     ​* ​[[.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.1551436055.txt.gz
  • Last modified: 2019/03/01 10:27
  • by oroehrig