Skip to main content

Jupyter widgets for SAGE Combinat

Project description

Jupyter editable widgets for Sagemath combinatorial objects:

  • Partition & Skew Partition
  • Standard/Semi-standard/Generic Tableau & Skew Tableau
  • Parallelogram Polyomino

Also :

  • Matrices
  • grid-representable Graphs


Local install from source

Download the source from the git repository:

$ git clone

Change to the root directory and run:

$ sage -pip install --upgrade --no-index -v .

For convenience this package contains a [makefile](makefile) with this and other often used commands. Should you wish too, you can use the shorthand:

$ make install


Once the package is installed, you can use it in Sage Jupyter Notebook.

from sage_combinat_widgets import GridViewWidget

S = StandardTableaux(15).random_element()

w = TableauWidget(t)


See the demo notebook.


Once the package is installed, one can use the SageMath test system configured in to run the tests:

$ sage test

This is just calling sage -t with appropriate flags.


$ make test


The documentation of the package can be generated using Sage’s Sphinx installation:

$ cd docs
$ sage -sh -c "make html"


$ make doc


  • EU logo This package was created under funding of the Horizon 2020 European Research Infrastructure project OpenDreamKit (grant agreement #676541).

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sage-combinat-widgets-0.7.8.tar.gz (102.7 kB view hashes)

Uploaded source

Built Distribution

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page