Ryser – Latin Squares and Related Designs¶
Ryser is a Python library for modelling latin squares and related designs. In Ryser you will find components for building partial combinatorial structures as well as algorithmic components for investigating the completability of particular instances of such structures. The modelling components of Ryser are written in Python but algorithms which operate on those models are written in C/C++ whenever possible. In fact, most of the algorithmic components of Ryser are pre-existing libraries or programs.
This is the main documentation page for Ryser. Here you can find links to introductory material which explains the concepts behind Ryser, a tutorial which demonstrates how to use Ryser as well as documentation for every module of Ryser and tests of all those modules.
Table Of Contents
Search
Enter search terms or a module, class or function name.