Skip to main content

Sebastien Labbe's Research code

Project description

Sébastien Labbé Research Code
=============================

This is a `Sage <http://www.sagemath.org/>`_ 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,
polyhedron exchange transformations, 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`__

__ http://www.slabbe.org/Sage/
__ http://github.com/seblabbe/slabbe
__ http://pypi.python.org/pypi/slabbe

Version 0.5 (April 10, 2019)
--------------------------------

Few fixes for the version 2 of "Substitutive structure of Jeandel-Rao aperiodic tilings".
New additions includes solving Wang tilings problem using SAT solvers and a
class for Polyhedron exchange transformations.

Version 0.4.4 (September 28, 2018)
--------------------------------

Make ``import slabbe`` work in Sage with Python 3.

Version 0.4.3 (August 22, 2018)
--------------------------------

Few fixes for the publication of "Substitutive structure of Jeandel-Rao aperiodic tilings".

Version 0.4.2 (July 20, 2018)
--------------------------------

Few fixes for the version 2 of "A self-similar aperiodic set of 19 Wang tiles".

Version 0.4.1 (February 9, 2018)
--------------------------------

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 (January 20, 2018)
------------------------------

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 (December 11, 2016)
---------------------------------

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 (June 12, 2016)
-----------------------------

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.

Version 0.2 (November 25, 2015)
-------------------------------

slabbe-0.2.spkg__ (documentation__) provides modules on multidimensional
continued fraction algorithms, matrix cocycles, languages and tikzpictures.

__ http://www.slabbe.org/Sage/slabbe-0.2.spkg
__ http://www.slabbe.org/Sage/slabbe-0.2.pdf

Version 0.1.1 (June 3, 2015)
----------------------------

slabbe-0.1.1.spkg__ fixes a bug with ``gcd`` import error.

__ http://www.slabbe.org/Sage/slabbe-0.1.1.spkg

Version 0.1 (August 27, 2014)
-----------------------------

slabbe-0.1.spkg__ (documentation__) contains modules on digital geometry,
combinatorics on words and more.

__ http://www.slabbe.org/Sage/slabbe-0.1.spkg
__ http://www.slabbe.org/Sage/slabbe-0.1.pdf

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

slabbe-0.5.tar.gz (910.6 kB view details)

Uploaded Source

File details

Details for the file slabbe-0.5.tar.gz.

File metadata

  • Download URL: slabbe-0.5.tar.gz
  • Upload date:
  • Size: 910.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/20.7.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/2.7.12

File hashes

Hashes for slabbe-0.5.tar.gz
Algorithm Hash digest
SHA256 77234ba1e5eac842e82c79870b3581a41003e8b0a41903ac4dc34cac83624e7e
MD5 247344c2335618c72df56f85db3d036f
BLAKE2b-256 b4c0203cb716c95dd6943938401e6bc27a6b5c254fc7bbb24162db65beb99dca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page