This is a Sage optional package containing part of my own research code. It contains modules on digital geometry, combinatorics, combinatorics on words, multidimensional continued fraction algorithms, matrix cocycles, languages, substitutions, bispecial factors, double square tiles, Oldenburger sequence, Joyal bijection, Dyck word in 3D, Markov transformations, Wang tilings, 2d substitutions, polyhedron partitions, partial injections, ostrowski numeration, tikzpictures, some graphs and matrix methods.
Installation:
sage -pip install slabbe
Usage:
sage: from slabbe import *
Links: slabbe.org, slabbe on Github, slabbe on pypi
Make import slabbe
work in Sage with Python 3.
Few fixes for the publication of "Substitutive structure of Jeandel-Rao aperiodic tilings".
Few fixes for the version 2 of "A self-similar aperiodic set of 19 Wang tiles".
Few fixes for the publication of "A self-similar aperiodic set of 19 Wang tiles". New module to solve the Magic hexagon problem.
Version 0.4
includes new modules for Wang tilings, 2d substitutions,
polyhedron partitions, partial injections, ostrowski numeration and many
improvements to other modules.
Version 0.3b2
includes a new module for diophantine approximations, random
point generation inside polytopes, analyzing sage building time, and many
improvements to previous modules.
Version 0.3b1
is now a Python package available in the Python Package Index
(PyPI). It was migrated from the previous sage optional spkg old-style format.
It also adds code to deal with bispecial factors, some new methods of graphs,
substitutions and matrices.
slabbe-0.2.spkg (documentation) provides modules on multidimensional continued fraction algorithms, matrix cocycles, languages and tikzpictures.
slabbe-0.1.1.spkg fixes a bug with gcd
import error.
slabbe-0.1.spkg (documentation) contains modules on digital geometry, combinatorics on words and more.