PgnHelper
An application that can sort games in pgn file; add eco codes, opening and variation names; generates round-robin, swiss and standing tables based from the given pgn file. It supports calculation of rating change and tie-break systems (Direct encounter, Number of wins, Sonneborn-Berger and Koya system) for round-robin and Buchholz cut 1, Buchholz, Sonneborn-Berger, and Direct Encounter for swiss. See the documentation for more informations.
85th Tata Steel Masters, 2023
pgnhelper roundrobin --inpgnfn tatamast23.pgn --output tatamast23_my.html
Installation
pip install pgnhelper -U
Documentation
Read the Docs documentation of pgnhelper contains installation guide, features and others.
Links
Credits
- Python chess
site: https://python-chess.readthedocs.io/en/latest/
usage:- adding eco
- round-robin result table generation
- pgn-extract
site: https://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/
usage:- The eco.pgn in eco folder is based from the eco.pgn from pgn-extract.
- cleaning pgn files
- weekinchess
site: https://theweekinchess.com/
usage:- game collections
- pgn mentor
site: https://www.pgnmentor.com/files.html
usage:- game collections
- mark weeks
site: https://www.mark-weeks.com/chess/wcc-indx.htm
usage:- game collections
- pandas
site: https://pandas.pydata.org/
usage:- round-robin result table generation
Release files for pgnhelper 0.10.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pgnhelper-0.10.2.tar.gz | 30.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pgnhelper-0.10.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.5 kB
Release files / pgnhelper-0.10.2.tar.gz
| Download URL | pgnhelper-0.10.2.tar.gz |
|---|---|
| Size | 30.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1fd2e9b9bc7471d60ffee018df91b69b6eb6fcd741e52e6d61610f05656da6ef
|
|
BLAKE2b-256 checksum How to use checksums |
a53514017b19c726f41d6bd6f5de6c63a0d16640970b064357eaf07a2e86093b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|
Release files / pgnhelper-0.10.2-py3-none-any.whl
| Download URL | pgnhelper-0.10.2-py3-none-any.whl |
|---|---|
| Size | 34.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7d7b6f174e06381e43ac88180bb1aeb61c5364fb4ab1f88d86a3190c717136ec
|
|
BLAKE2b-256 checksum How to use checksums |
3e21efcb2fff8334bbe98ef28253a23451c6e845e5e158aaea663566066a9773
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|