Skip to main content
https://mybinder.org/badge.svg

Jupyter editable widgets for Sagemath combinatorial objects:

  • Partition & Skew Partition

  • Standard/Semi-standard/Generic Tableau & Skew Tableau

  • Parallelogram Polyomino

Also :

  • Matrices

  • grid-representable Graphs

Installation

Local install from source

Download the source from the git repository:

$ git clone https://github.com/sagemath/sage-combinat-widgets.git

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

Usage

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)

w

See the demo notebook.

Tests

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

$ sage setup.py test

This is just calling sage -t with appropriate flags.

Shorthand:

$ make test

Documentation

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

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

Shorthand:

$ make doc

Acknowledgments

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

Release files for sage-combinat-widgets 0.7.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sage-combinat-widgets 0.7.8
File Size Uploaded
sage-combinat-widgets-0.7.8.tar.gz 102.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sage-combinat-widgets 0.7.8
File Interpreter ABI Platform
sage_combinat_widgets-0.7.8-py3-none-any.whl Python 3 none any Details

Total release size: 181.9 kB

Release files / sage-combinat-widgets-0.7.8.tar.gz

Download URL sage-combinat-widgets-0.7.8.tar.gz
Size 102.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d7c77b6c9d8cd946674729fd2611c88918372f2e6eccbe1bbc6687be2bd104b4
BLAKE2b-256 checksum
How to use checksums
cbf2f84606c4f6e97c877815eaa6887698fa30b981071a8ce1bc0ddac6264299
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

Release files / sage_combinat_widgets-0.7.8-py3-none-any.whl

Download URL sage_combinat_widgets-0.7.8-py3-none-any.whl
Size 79.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f7c2f35fe125003de1506349c39b6d72b04749ddb9a3b8bf438717486509d0b2
BLAKE2b-256 checksum
How to use checksums
86a132881ae46fff9d8bddf9e13f7ced7cbfafdcbd4e8159bdde91433bdc5ce6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.7.8 This release

2 release files

0.7.7

1 release file

0.7.6

1 release file

0.7.5

1 release file

0.7.4

1 release file

0.7.3

1 release file

0.7.2

2 release files

0.6.0

1 release file

0.5.6

1 release file

0.5.5

1 release file

0.5.2

1 release file

0.5.1

2 release files

0.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page