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

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.

      2. Extract the archive (change the version number appropriately):
        • tar -xvf sage-4.1.tar
      3. Compile (this may take several hours):
        • cd sage-4.1
          make

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

  2. Install Sage-combinat:
    • ./sage -combinat install

Long instructions


NEWS


Who are we?


How to participate and contribute

Communication

Code

Design

Documentation