Calculate player performances in chess games.
Project description
Description
This package provides methods to calculate player performances.
Calculate player performances from results of games imported from PGN format files.
Provide facilities to resolve player identities where inconsistencies exist in the PGN Tag Values for games involving the same player.
Provide facilties to resolve inconsistent identities, time controls or playing modes for example, derived from other PGN Tag Values.
Installation Instructions
This package is not available on PyPI, or any other package index, but can be installed by typing
python -m pip install –user –trusted-host solentware.co.uk –find-links http://solentware.co.uk/wheels.html chesscalc
at the command prompt.
See Python and pip documentation for alternatives and platform-specific points.
Then run ‘python -m pip check’ to identify other packages which need to be installed.
Run
The command to run this package is:
python -m chesscalc.calculate
You may need to give the path and version of Python depending on your system’s configuration:
<path to python>/python<version> -m chesscalc.calculate
For example
C:\Python33\python -m chesscalc.calculate
on Microsoft Windows or
python3.3 -m chesscalc.calculate
on Unix-like systems.
Or use the facilities of your desktop (Microsoft Windows, GNOME, KDE, …) to set up a convenient way of starting calculate.
Notes
ChessCalc makes no attempt to ease the problems arising from not using PGN Tags in the way envisaged in the PGN specification. For example:
Not using the WhiteType and BlackType tags to indicate human or algorithmic players.
Not using the TimeControl tag to indicate the time controls. This determines if the game is standard, rapid, or blitz (using English Chess Federation terms); or some other distinctions.
Not using the Mode tag to indicate Online or Over The Board play.
ChessCalc does use the WhiteTeam and BlackTeam tags which appear in PGN files published by TWIC. At time of writing I have not seen these PGN tags elsewhere.
The legacy sub-package contains some of the implementation prior to version 2.0.0 but this will be removed in the future.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file chesscalc-2.0.0.tar.gz
.
File metadata
- Download URL: chesscalc-2.0.0.tar.gz
- Upload date:
- Size: 126.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 218e51e44b0f49fa6cb35c1b8f1d0d7c66f0b88992ecf1e0997a0cbfcc15d53b |
|
MD5 | d36e3ce7b9ee521659a2152416d5e3d0 |
|
BLAKE2b-256 | d1403a4193d5281fc97bcb1b35a9c2d53bc87385e5834900a4cd92cc1233318f |
File details
Details for the file chesscalc-2.0.0-py3-none-any.whl
.
File metadata
- Download URL: chesscalc-2.0.0-py3-none-any.whl
- Upload date:
- Size: 183.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a05b322757194cc36b821aacbf771b8df02fdde41c2115fc6b6e24cc5b92cc83 |
|
MD5 | 5d203e10876e61e076f8fee846053742 |
|
BLAKE2b-256 | 38613ca5afdde4b9743c374181aab3dc32697f0d8889aaeb44ce023cea72fc80 |