Skip to main content

An implementation of the Swiss Dutch pairing system in Python

Project description

The Dutch is a pairing system for tournaments in the Swiss format. Although designed to be used for chess tournaments, it may prove useful for other types of games using the Swiss tournament format, e.g. Magic: The Gathering (tm).

The focus in the Dutch system is on two aspects, in descending priority:

  1. Pairing players with similar scores

  2. Allocating colours in a fair manner

Mario Held has written an excellent [turorial](http://www.tinyurl.com/held2014) on the Dutch system in which he guides the reader through its implementation for an example 5 round tournament. He also provides an annotated copy of the FIDE Dutch rules in an appendix.

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

swissdutch-0.1.0.zip (13.6 kB view details)

Uploaded Source

Built Distribution

swissdutch-0.1.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file swissdutch-0.1.0.zip.

File metadata

  • Download URL: swissdutch-0.1.0.zip
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for swissdutch-0.1.0.zip
Algorithm Hash digest
SHA256 486dbf5dcbb0d3efaed1a430087cb78191964975df922c7515a0d3111dde4460
MD5 90375673f6fa1ae5cf99df6f6724ee70
BLAKE2b-256 9861090b19f59b2a947f5c8ac8a3a0803dccc697e7ed7113e713b09024bbb341

See more details on using hashes here.

File details

Details for the file swissdutch-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for swissdutch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8eddd03b88f9343c1c174835e2b6de217ddab8e8f541cf01a67d02c4ef72dc0
MD5 e7e1a60e430434f62f9613c78e4b21db
BLAKE2b-256 06d321649899477ca2f1e8b96ba0776255abb008c75b68d90d7dad1834c1b647

See more details on using hashes here.

Supported by

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