Ryser 0.0.8 documentation
next | modules | index

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.

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.

Contents¶

  • Introduction
  • Tutorial
    • Completing partial latin squares
    • Parallel Testing of Hall’s Condition
    • Completing sudoku puzzles
    • Enumerating shidoku puzzles
    • Embedding latin rectangles
    • Constructing magic squares
  • Modules
    • Designs
    • Graphs
    • Hall
    • Output
    • Utils
  • Tests
    • Designs
    • Graphs
    • Hall
    • Output
    • Utils

Table Of Contents

  • Introduction
  • Tutorial
  • Modules
  • Tests

Search

Enter search terms or a module, class or function name.

next | modules | index
Show Source
© Copyright 2013, Matthew Henderson. Created using Sphinx 1.2b1.