Skip to main content

Chess Engine Tester - A simple interface to play chess engines against each other, including tournaments.

Project description

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Build Status Language grade: Python Total alerts Lines of Code. license

Chester - Chess Engine Tester

chester is a Python package that aims to provide a simple interface for running chess matches between computer chess programs (referred to as engines). It makes it easy to play 1v1 matches of any length, including running tournaments between a large set of engines.

Note: This is not yet complete.

Alternatives

The most mentioned alternative to this is cutechess. The downside of cutechess is that it is less portable, and depends on the Qt framework. This has its benefits, but also means a lot of dependencies. This project aims to be much more portable, and just depending on a compatible version of Python. It does not, however, have any intentions of becoming feature complete and supporting everything imaginable. Its aim is to provide a simple way to do a simple task - testing chess engines against each other.

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

chester-0.0.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

chester-0.0.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file chester-0.0.1.tar.gz.

File metadata

  • Download URL: chester-0.0.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.2

File hashes

Hashes for chester-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e83237da3df41edd7a27390c37868fd8ed5aecdec5063565ae142bada0478067
MD5 ded8858e2a7a578865480e2171fb2cbf
BLAKE2b-256 f8bf3bd0d253f8c38c8417f7498d1e6cf88ba9e20e71f7ed168050a2201b5ecb

See more details on using hashes here.

File details

Details for the file chester-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: chester-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.2

File hashes

Hashes for chester-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3935351400329f0f294eea05f4104de425fbcae4bba0a28b27a8e5c01677f756
MD5 e9597d533cb11b0ecc76825be4e2cf50
BLAKE2b-256 659693db8ca9b7a6c86ea66fd521750b017e1895b5b3cc356a578491dcc6b038

See more details on using hashes here.

Supported by

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