sagemath / sage

Main repository of SageMath. Now open for Issues and Pull Requests.
https://www.sagemath.org
Other
1.21k stars 423 forks source link

Import thematic tutorials from the former Sage-Combinat queue #16810

Open nthiery opened 9 years ago

nthiery commented 9 years ago

A bunch of tutorial and demos were written at the occasion of Sage(-Combinat) days and gathered in a patch on the Sage-Combinat queue.

The purpose of this ticket is to make this patch into a branch to keep the material alive, and track the progress on getting the interesting stuff merged into Sage.

Tutorials

Demos

Demos on monoids and representation theory (depends on not yet in Sage code)

Demos on dynamics

Lecture notes in French for the class Agregation Option Calcul Formel

Some material there could be translated

Lecture notes in French from the CIMPA summer school in Bobo Dioulasso 2012

Outdated

Some reorganization of the thematic tutorial index?

See comments on #17512 comment:4.

CC: @sagetrac-sage-combinat @videlec @seblabbe @anneschilling @tscrim

Component: documentation

Keywords: tutorials

Branch/Commit: public/combinat/tutorials-16810 @ 2f827ff

Issue created by migration from https://trac.sagemath.org/ticket/16810

nthiery commented 9 years ago

Description changed:

--- 
+++ 
@@ -1 +1,8 @@
+A bunch of tutorial and demos were written at the occasion of
+Sage(-Combinat) days and gathered in a patch on the Sage-Combinat
+queue.

+The purpose of this ticket is to make this patch into a branch to keep
+the material alive, and track the progress on getting the interesting
+stuff merged into Sage.
+
nthiery commented 9 years ago

Branch: u/nthiery/combinat/tutorials-16810

nthiery commented 9 years ago

Changed branch from u/nthiery/combinat/tutorials-16810 to public/combinat/tutorials-16810

nthiery commented 9 years ago

Description changed:

--- 
+++ 
@@ -6,3 +6,52 @@
 the material alive, and track the progress on getting the interesting
 stuff merged into Sage.

+TODO: update this preliminary status
+
+```
+- tutorial-how-to-contribute:        outdated
+- agregation-option-calcul-formel/*: extract elsewhere and/or translate
+-
+
+- demo-basics
+- sage.plot.demo
+- demo-doc
+- sage.databases.demo_short
+- demo-number-theory
+- demo-symbolics
+
+*Monoids and representation theory*
+
++* :ref:`demo-GAP3-Semigroupe`
++* :ref:`demo-monoids-character_rings`
++* :ref:`demo-monoids-characters`
++* :ref:`demo-tsetlin-library`
++* :ref:`demo-monoids-jtrivial`
+
++* :ref:`sage.modules.tutorial_free_modules`
++* :ref:`tutorial-implementing-algebraic-structures`
+
+* :ref:`sage.combinat`
+* :ref:`sage.combinat.demo_short`
+* :ref:`sage.combinat.demo`
+
++* :ref:`sage.combinat.demo_algebraic_combinatorics`
++* :ref:`demo-symmetric-functions`
++* :ref:`sage.combinat.words.demo`
++* :ref:`demo-origamis`
++* :ref:`bobo.2012.dynamique`
++.. * :ref:`sage.dynamics.interval_exchanges.tutorial`
+
+
++* :ref:`demo-cython`
++* :ref:`agregation.tris_et_complexite`
++* :ref:`tutorial-parallel`
+
+:ref:`tutorial-editing-sage-sources`
++* :ref:`tutorial-how-to-contribute`
+ 
++* :ref:`demo-modelling-mathematics`
++* :ref:`demo-constructions-categories-short`
++* :ref:`tutorial-implementing-algebraic-structures`
+```
+
nthiery commented 9 years ago

New commits:

ce12e5dMore thematic tutorials and demos
f16c97cMore thematic tutorials and demos: Sphinx compilation fixes
cedddb1Typo fixes in the thematic tutorial about @parallel
300d2c0Merge branch 'develop' into combinat/tutorials
1a5d9fcThematic tutorial documentation compilation fixes
nthiery commented 9 years ago

Commit: 1a5d9fc

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from 1a5d9fc to e8786e5

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

4b5516fMark tutorial-how-to-contribute.rst as outdated
24dbb0716810: Added two missing svg media files
e8786e516810: readded missing link to the coercion and category tutorial
nthiery commented 9 years ago

Description changed:

--- 
+++ 
@@ -6,12 +6,13 @@
 the material alive, and track the progress on getting the interesting
 stuff merged into Sage.

-TODO: update this preliminary status
+# Tutorials

-```
-- tutorial-how-to-contribute:        outdated
-- agregation-option-calcul-formel/*: extract elsewhere and/or translate
--
+- sage.modules.tutorial_free_modules (high priority; needs proofreading)
+- tutorial-implementing-algebraic-structures (high priority; needs proofreading)
+- tutorial-parallel (needs proofreading; could need being extended before)
+
+# Demos

 - demo-basics
 - sage.plot.demo
@@ -19,39 +20,52 @@
 - sage.databases.demo_short
 - demo-number-theory
 - demo-symbolics
+- demo-modelling-mathematics
+- demo-constructions-categories-short ()
+- demo-cython

-*Monoids and representation theory*
+- sage.combinat
+- sage.combinat.demo_short
+- sage.combinat.demo
+- sage.combinat.demo_algebraic_combinatorics
+- demo-symmetric-functions
+- sage.combinat.words.demo

-+* :ref:`demo-GAP3-Semigroupe`
-+* :ref:`demo-monoids-character_rings`
-+* :ref:`demo-monoids-characters`
-+* :ref:`demo-tsetlin-library`
-+* :ref:`demo-monoids-jtrivial`
+# Demos on monoids and representation theory (depends on not yet in Sage code)

-+* :ref:`sage.modules.tutorial_free_modules`
-+* :ref:`tutorial-implementing-algebraic-structures`
+- demo-GAP3-Semigroupe
+- demo-monoids-character_rings
+- demo-monoids-characters
+- demo-tsetlin-library
+- demo-monoids-jtrivial

-* :ref:`sage.combinat`
-* :ref:`sage.combinat.demo_short`
-* :ref:`sage.combinat.demo`
+# Demos on dynamics

-+* :ref:`sage.combinat.demo_algebraic_combinatorics`
-+* :ref:`demo-symmetric-functions`
-+* :ref:`sage.combinat.words.demo`
-+* :ref:`demo-origamis`
-+* :ref:`bobo.2012.dynamique`
-+.. * :ref:`sage.dynamics.interval_exchanges.tutorial`
+- demo-origamis
+- bobo.2012.dynamique
+- sage.dynamics.interval_exchanges.tutorial (isn't in this branch)

+# Lecture notes in French for the class Agregation Option Calcul Formel

-+* :ref:`demo-cython`
-+* :ref:`agregation.tris_et_complexite`
-+* :ref:`tutorial-parallel`
+Some material there could be translated

-:ref:`tutorial-editing-sage-sources`
-+* :ref:`tutorial-how-to-contribute`
- 
-+* :ref:`demo-modelling-mathematics`
-+* :ref:`demo-constructions-categories-short`
-+* :ref:`tutorial-implementing-algebraic-structures`
-```
+- introduction to Sage
+- sorting and complexity
+- linear algebra
+- the tsetlin library (application of the previous to Markov chain;
+  mostly translated in algebraic_combinatorics/tsetlin_library)
+- fast linear algebra
+- symmetric group
+- fast multiplications
+- linear programming

+# Lecture notes in French from the CIMPA summer school in Bobo Dioulasso 2012
+
+- combinatorics on words
+- dynamics
+
+# Outdated
+
+- tutorial-editing-sage-sources (outdated; anything salvagable?)
+- tutorial-how-to-contribute:        outdated
+
nthiery commented 9 years ago

Changed keywords from none to tutorials

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from e8786e5 to 09e8749

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

d6a498016810: fixed the index
09e874916810: proofread tutorial-implementing-algebraic-structures
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from 09e8749 to 629bf42

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

629bf4216810: tutorial-implementing-algebraic-structures: proofread and made all tests pass
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from 629bf42 to eedc291

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

563532116810: tutorial-implementing-algebraic-structures: added TODO
eedc29116810: demo-modelling-mathematics.rst: proofreading
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

c67d7cd16810: demo-modelling-mathematics.rst: added demo of visualize_structure
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from eedc291 to c67d7cd

nthiery commented 9 years ago

Description changed:

--- 
+++ 
@@ -8,9 +8,16 @@

 # Tutorials

-- sage.modules.tutorial_free_modules (high priority; needs proofreading)
-- tutorial-implementing-algebraic-structures (high priority; needs proofreading)
-- tutorial-parallel (needs proofreading; could need being extended before)
+- sage.modules.tutorial_free_modules
+  High priority; needs proofreading
+- tutorial-implementing-algebraic-structures
+  High priority; needs proofreading
+- tutorial-parallel
+  Needs proofreading; could need being extended before merging
+- tutorial-editing-sage-sources
+  Needs update w.r.t. git
+  Needs links toward the dev manual
+  Is it still useful w.r.t. the dev manual? Maybe as a demo?

 # Demos

@@ -66,6 +73,5 @@

 # Outdated

-- tutorial-editing-sage-sources (outdated; anything salvagable?)
-- tutorial-how-to-contribute:        outdated
+- tutorial-how-to-contribute
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

0594657Merge with 6.4.beta3
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from c67d7cd to 0594657

nthiery commented 9 years ago

Description changed:

--- 
+++ 
@@ -75,3 +75,7 @@

 - tutorial-how-to-contribute

+# Some reorganization of the thematic tutorial index?
+
+See comments on [#17512 comment:4](https://github.com/sagemath/sage/issues/17512#comment:4).
+
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

865e1a7Merge branch 'develop' into combinat/tutorials-16810
084e3c1Merge branch 'develop 6.4.beta4' into combinat/tutorials-16810
67ec678Merge branch 'develop' into combinat/tutorials-16810
eb483efUpdate of Agregation courses
faeacbbUpdate of Agregation courses
047751dMerge branch 'develop' into combinat/tutorials-16810
2fa3173Updated class notes for agregation
2bce61bMerge branch 'develop' into combinat/tutorials-16810
5450f1bFinished merge, and ReST fix
fa75c0eMerge branch 'public/combinat/tutorials-16810' of trac.sagemath.org:sage into combinat/tutorials-16810
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from 0594657 to fa75c0e

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from fa75c0e to c23463b

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

c23463b16810: fixed crosslinks
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

3fb6fddMerge branch 'public/combinat/tutorials-16810' into 6.7
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 9 years ago

Changed commit from c23463b to 3fb6fdd

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

1ffa9a7Merge branch 'public/combinat/tutorials-16810' into 6.9.b0
0da7222trac #16810 unique utf8 problem
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from 3fb6fdd to 0da7222

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

74e17e7trac #16810 taking care of newstyle doctest continuation
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from 0da7222 to 74e17e7

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from 74e17e7 to 51ce102

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

51ce102trac #16810 two last old style doctest continuation
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from 51ce102 to 7415889

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

7415889trac #16810 fixing one bad latex keyword
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

930d4c2trac #16810 another bad latex keyword found
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from 7415889 to 930d4c2

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from 930d4c2 to f25dd83

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

f25dd83trac #16810 another latex problem
fchapoton commented 8 years ago
comment:25

This is also posing problem:

+           \require{AMScd}
+           \begin{CD}
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

310dcedMerge branch 'develop' into combinat/tutorials-16810
10f9692Merge branch 'public/combinat/tutorials-16810' of trac.sagemath.org:sage into combinat/tutorials-16810
6bc52a8Added demo at ALEA 2016
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from f25dd83 to 6bc52a8

nthiery commented 8 years ago

Description changed:

--- 
+++ 
@@ -8,9 +8,9 @@

 # Tutorials

-- sage.modules.tutorial_free_modules
+- sage.modules.tutorial_free_modules: #20618
   High priority; needs proofreading
-- tutorial-implementing-algebraic-structures
+- tutorial-implementing-algebraic-structures: #20618
   High priority; needs proofreading
 - tutorial-parallel
   Needs proofreading; could need being extended before merging
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Changed commit from 6bc52a8 to 16d107d

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 8 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

16d107dMerge branch 'public/combinat/tutorials-16810' into 7.3.b0
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

050cb0aMerge branch 't/16100/keep_going_in_doc_errors' into combinat/tutorials
5c9423aMerge branch 'develop' into combinat/tutorials
2f827ffMerge branch 'public/combinat/tutorials-16810' of trac.sagemath.org:sage into combinat/tutorials
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 7 years ago

Changed commit from 16d107d to 2f827ff