It sorts games by tags, add eco, opening and variation and generate round-robin result table.
Project description
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
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 pgnhelper-0.10.2.tar.gz
.
File metadata
- Download URL: pgnhelper-0.10.2.tar.gz
- Upload date:
- Size: 30.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fd2e9b9bc7471d60ffee018df91b69b6eb6fcd741e52e6d61610f05656da6ef |
|
MD5 | 3076b9ccbf374c085dc6a71850acf998 |
|
BLAKE2b-256 | a53514017b19c726f41d6bd6f5de6c63a0d16640970b064357eaf07a2e86093b |
File details
Details for the file pgnhelper-0.10.2-py3-none-any.whl
.
File metadata
- Download URL: pgnhelper-0.10.2-py3-none-any.whl
- Upload date:
- Size: 34.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d7b6f174e06381e43ac88180bb1aeb61c5364fb4ab1f88d86a3190c717136ec |
|
MD5 | d6479ff360580d2a103533a3c0e89b9f |
|
BLAKE2b-256 | 3e21efcb2fff8334bbe98ef28253a23451c6e845e5e158aaea663566066a9773 |