Skip to main content

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chesscalc-2.0.9.tar.gz (115.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chesscalc-2.0.9-py3-none-any.whl (169.4 kB view details)

Uploaded Python 3

File details

Details for the file chesscalc-2.0.9.tar.gz.

File metadata

  • Download URL: chesscalc-2.0.9.tar.gz
  • Upload date:
  • Size: 115.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for chesscalc-2.0.9.tar.gz
Algorithm Hash digest
SHA256 914b4dbe6b4bdb51a535318a5fa6dfc19fcf7f29ac7b237e90e2cf38c9fb0622
MD5 09ec8226866f1ee305b617ac8e316ad4
BLAKE2b-256 cb31c037689a7c7ab00c86670621f5df29dd5c54574d2f86aef99b4246789a59

See more details on using hashes here.

File details

Details for the file chesscalc-2.0.9-py3-none-any.whl.

File metadata

  • Download URL: chesscalc-2.0.9-py3-none-any.whl
  • Upload date:
  • Size: 169.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for chesscalc-2.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 38c634dbf0affe1e1afda2489e38e41b7f8575e8f58826b1fc95d3e99c841922
MD5 e2936e8d294aafb70a4d98ef9ab309ba
BLAKE2b-256 501ac0d82f9db6e56cd9a8c6137e6204b90d33574e42aaec6aed48bccfe0be7b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0.9 This release

2 files

2.0.5

2 files

2.0.4

2 files

2.0.3

2 files

2.0.2

1 file

2.0.1

2 files

2.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page