IntroductionΒΆ

Ryser is a Python package for modelling latin squares and related combinatorial designs. The author is especially interested in specializations of latin squares, notably Gerechte designs and Sudoku puzzles. Other structures of interest are Room squares and magic squares.

In fact, as well as providing models, and thus exposing the algorithms of those different domains, we also provide direct access to the structures, thus enabling the construction of direct algorithms.

Previous topic

Ryser - Latin Squares and Related Designs

Next topic

Installation

This Page