Differences between revisions 50 and 75 (spanning 25 versions)
Revision 50 as of 2009-02-20 11:36:03
Size: 3209
Comment:
Revision 75 as of 2009-05-18 03:23:51
Size: 5021
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Sage-combinat = = Sage-Combinat =
Line 3: Line 3:
Sage-combinat is a collection of experimental patches (i.e. extensions) on top of [[http://www.sagemath.org/|Sage]], developed by a community in algebraic combinatorics. Its main purpose is to improve Sage as an extensible toolbox for computer exploration, and foster code sharing between researchers in this area. The intent is that most of those patches eventually will get integrated into sage as soon as they are mature enough, with a typical short life-cycle of a few weeks. In other words: just install Sage, and you will benefit from all the Sage-combinat development, except for the latest bleeding edge features. Mission statement: '''to improve Sage as an extensible toolbox for computer exploration, and foster code sharing between researchers in this area'''.

In practice, Sage-combinat is a collection of experimental patches (i.e. extensions) on top of [[http://www.sagemath.org/|Sage]], developed by a community in algebraic combinatorics. The intent is that most of those patches get eventually integrated into sage as soon as they are mature enough, with a typical short life-cycle of a few weeks. In other words: just install Sage, and you will benefit from all the Sage-combinat development, except for the latest bleeding edge features.
Line 6: Line 9:
=== NEWS === == NEWS ==
 * February 22-26, 2010: [[http://wiki.sagemath.org/daysmarseille|Sage days]]
   The thematic month [[https://www.lirmm.fr/arith/wiki/MathInfo2010/MathInfo2010|MathInfo 2010]] at CIRM, Marseille will include a Sage days session. FlorentHivert, NicolasThiéry, and FrancoSaliola will be among the organizers, there will be a serious combinatorics slant.
   
 * July 25-29, 2009: *-Combinat 2009
Line 8: Line 15:
 * July 25-29: *-Combinat 2009    We will hold an International Sage Workshop on [[http:/combinat/FPSAC09|Free and Practical Software for Algebraic Combinatorics]] at RISC, Linz, Austria, right after [[http://www.risc.uni-linz.ac.at/about/conferences/fpsac2009/|FPSAC'09]]
Line 10: Line 17:
   We will hold an International Sage Workshop on [[http:/combinat/FPSAC09|Free and Practical Software for Algebraic Combinatorics]] at RISC, Linz, Austria, right after [[http://www.risc.uni-linz.ac.at/about/conferences/fpsac2009/|FPSAC'09]].  * April 15th, 2009: Software demonstration accepted for [[http://www.risc.uni-linz.ac.at/about/conferences/fpsac2009/|FPSAC'09]]
 [[attachment:2009-07-20-FPSAC.pdf|PDF]], [[attachment:.2009-07-20-FPSAC.tex|LaTeX Source]] [[attachment:2009-07-20-FPSAC.bbl|LaTeX bibliography]]
Line 12: Line 20:
 * 2009-02-20: Submission of a software demonstration request for FPSAC 2009 [[attachment:2009-07-20-FPSAC.pdf|PDF]], [[attachment:.2009-07-20-FPSAC.tex|LaTeX Source]] [[attachment:2009-07-20-FPSAC.bbl|bibliography]]


 * January 26-30: [[http:/combinat/SageCombinatWorkshopOrsay|Sage-Combinat Workshop in Orsay]]
 * January 26-30, 2009: [[http:/combinat/SageCombinatWorkshopOrsay|Sage-Combinat Workshop in Orsay]]
Line 23: Line 28:
   See the [[http:/combinat/RoadMap|road map and current status]] of the port.    See the [[http://sagetrac.org/sage_trac/wiki/SageCombinatRoadMap|road map and current status]] of the port.
Line 27: Line 32:
=== Who are we? === == Who are we? ==
Line 33: Line 38:
=== How to participate and contribute ===
 * Join our mailing list: http://groups.google.com/group/sage-combinat-devel.
----
Line 36: Line 40:
== How to participate and contribute ==


=== Communication ===

 * Join our mailing lists:
    * Announcement mailing list (to come)
    * [[http://groups.google.com/group/sage-combinat-devel|sage-combinat-devel]]: Developpers mailing list
    * [[http://groups.google.com/group/sage-combinat-commits|sage-combinat-commits]]: A low traffic mailing list which receives an automatic notice whenever a sage-combinat related ticket is modified (and eventually whenever a commit is done on the patch server).
 * Check the [[http://sagetrac.org/sage_trac/wiki/SageCombinatRoadMap|road map and current status]]
Line 37: Line 51:
 
Line 40: Line 54:
 * The collection of patches is managed using a [[http://sage.math.washington.edu:2144/|patch server]] (mercurial queues). Use it to try out the latest experimental features, or contribute your own patches! === Code ===
Line 42: Line 56:
  * [[http:/combinat/MercurialStepByStep|Step by step tutorial]] (in particular, how to '''download Sage-Combinat''')  * The collection of patches is managed using a [[http://combinat.sagemath.org/patches/|patch server]] (mercurial queues). Use it to try out the latest experimental features, or contribute your own patches! (You may still need to access to the [[http://sage.math.washington.edu:2144/|old patch server]])
Line 44: Line 58:
  * [[http:/combinat/Mercurial|Technical background on the Sage-Combinat patch server (messy)]].  * Please read the [[http://wiki.sagemath.org/combinat/MercurialStepByStep|Step by step tutorial]] (in particular, how to '''download Sage-Combinat''')

 * For the curious: [[http://wiki.sagemath.org/combinat/Mercurial|Technical background on the Sage-Combinat patch server (messy)]].

 * For hg lovers: [[http://hgbook.red-bean.com/read/|Mercurial: The Definite Guide]] an e-book by Bryan O'Sullivan

 * [[http://combinat.sagemath.org/misc/file/|Mercurial server for miscelleanous files and documents]]
   To check them out, use {{{hg clone http://combinat.sagemath.org/misc/ Sage-Combinat-misc-file}}}. This will create a subdirectory {{{Sage-Combinat-misc-file}}} in the current directory; you can use any other name for this subdirectory.

=== Design ===
Line 49: Line 72:

=== Documentation ===

 * From sage 3.4 on, the documentation system is based on ReST/Sphinx. Here are some [[combinat/HelpOnTheDoc|help about the new doc system]]

Sage-Combinat

Mission statement: to improve Sage as an extensible toolbox for computer exploration, and foster code sharing between researchers in this area.

In practice, Sage-combinat is a collection of experimental patches (i.e. extensions) on top of Sage, developed by a community in algebraic combinatorics. The intent is that most of those patches get eventually integrated into sage as soon as they are mature enough, with a typical short life-cycle of a few weeks. In other words: just install Sage, and you will benefit from all the Sage-combinat development, except for the latest bleeding edge features.


NEWS


Who are we?


How to participate and contribute

Communication

  • Join our mailing lists:
    • Announcement mailing list (to come)
    • sage-combinat-devel: Developpers mailing list

    • sage-combinat-commits: A low traffic mailing list which receives an automatic notice whenever a sage-combinat related ticket is modified (and eventually whenever a commit is done on the patch server).

  • Check the road map and current status

  • Post bug reports, suggestions, patches on the Sage-Combinat trac server or on the mailing list.

  • Cite Sage-Combinat when you use it for research publications (TODO: provide a standard citation here).

Code

Design

Documentation

combinat (last edited 2022-04-05 01:35:07 by mkoeppe)