Differences between revisions 87 and 104 (spanning 17 versions)
Revision 87 as of 2009-07-09 13:44:49
Size: 6705
Comment:
Revision 104 as of 2009-07-23 22:09:36
Size: 5784
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
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 of researchers. 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. 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 of researchers. 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 9: Line 9:
== Installation instructions ==

=== Short instructions ===

 1. To install the experimental patches provided by Sage-combinat, you first need to install Sage. You have two options.

    * Binary installation (takes less time; only option on Windows; only works if a binary exists for your system):

        1. Download a binary distribution from [[http://sagemath.org/download.html]] and follow the installation instructions on that page.

    * Source installation (recommended, but time-consuming; works for Linux and OSX as long as you have a compilier):

        1. Download the source code archive for the latest version [[http://sagemath.org/download-source.html]].
        1. Extract the archive (change the version number appropriately):
            {{{
tar -xvf sage-4.1.tar
}}}
        1. Compile (this may take several hours):
            {{{
cd sage-4.1
make
}}}

    See [[http://sagemath.org/download-source.html]] for more detailed installation instructions.

 1. Install Sage-combinat:
    {{{
./sage -combinat install
    }}}

=== Long instructions ===

 * See the [[http://wiki.sagemath.org/combinat/MercurialStepByStep|Step by step tutorial]] (in particular, how to '''download Sage-Combinat''')
'''[[http://wiki.sagemath.org/combinat/Installation|Installation instructions]]'''
Line 48: Line 15:
 * 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
 * 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.
Line 53: Line 18:
   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]]  * July 25-29, 2009: [[combinat/FPSAC09|*-Combinat 2009]]

   We will hold an International Sage Workshop on [[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 86: Line 53:
    * [[http://groups.google.com/group/sage-combinat-devel|sage-combinat-devel]]: Developpers mailing list     * [[http://groups.google.com/group/sage-combinat-devel|sage-combinat-devel]]: Developers' mailing list
Line 88: Line 55:
 * Check the [[http://sagetrac.org/sage_trac/wiki/SageCombinatRoadMap|road map and current status]]      * [[http://groups.google.com/group/sage-combinat-days|sage-combinat-days]]: Mailing list for the organisation of Sage-Combinat days
 * C
heck the [[http://sagetrac.org/sage_trac/wiki/SageCombinatRoadMap|road map and current status]]
Line 90: Line 58:
 
Line 97: Line 65:
 * Browse the [[http://combinat.sagemath.org/code/file/tip/sage/|Sage sources with the Sage-combinat patches applied]]
Line 101: Line 71:
 * For hg lovers: [[http://hgbook.red-bean.com/read/|Mercurial: The Definite Guide]] an e-book by Bryan O'Sullivan  * For hg/mercurial lovers: [[http://hgbook.red-bean.com/read/|Mercurial: The Definite Guide]] an e-book by Bryan O'Sullivan
Line 114: Line 84:
 * From sage 3.4 on, the documentation system is based on ReST/Sphinx. Here are some [[combinat/HelpOnTheDoc|help about the new doc system]]  * Browse the [[http://combinat.sagemath.org/doc/|Sage documentation with the Sage-combinat patches applied]]

Sage-Combinat

Sage-Combinat is a software project whose mission statement is: to improve the open source mathematical system Sage as an extensible toolbox for computer exploration in algebraic combinatorics, 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 of researchers. 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.


Installation instructions


NEWS


Who are we?


How to participate and contribute

Communication

  • Join our mailing lists:
    • Announcement mailing list (to come)
    • sage-combinat-devel: Developers' 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).

    • sage-combinat-days: Mailing list for the organisation of Sage-Combinat days

  • 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)