Releases: Destaq/chess-graph
Much Faster
In this version, there have been general bug fixes and enhancements. However, the most notable thing is that the program now runs 2-3x faster as we are using a different program to read the PGN files. We are now using the pgnparser
program, and not python-chess
.
Other than that, custom branching has been implemented in a way that now when you look at the custom branching depth, it is the same as the default depth.
All Original Enhancements Implemented
Version 1.5.0 is what everyone who helped contribute or comment on this project is yearning for - the finished version! Every single suggestion has been implemented, and they now all work perfectly. As well as that, the PyPI package is finally up-to-date and functional, and the READme has been greatly expanded.
New as of this release:
- Custom openings fully supported
- Instead of zooming in for the user, now the custom openings will only display that opening.
- Download wrapped in main function - you can now download and run in just one line!
- Bug fixes, small enhancements, and general improvement of the repo + module
Don't forget you can always access the PyPI package at https://pypi.org/project/chess-graph/ or with pip install chess-graph
!
PyPI README
Updated README.md to show how to use with PyPI package (available with pip install chess-graph
).
Official PyPI release
Version 1.3 has been skipped due to conflicts with the PyPI version of this project. Now, the versions will match.
This version is in sync with the official PIP version, which is available here: https://pypi.org/project/chess-graph/
Win Ratio Shading!
Hide Very Small Slices
Most Features Complete
Although the eventual goal of this project is to achieve a sunburst chart with shading, custom branching, etc., this release is marked as 1.0 as it includes more than enough to be warranted as a fully functional, production-ready, program.
With this release, the following things are now possible:
- download graph in your supported formats (SVG, PNG, JPEG, WEBP, HTML)
- on hover, see what percentage each slice is of its parent as well as game count
- opening identification - on hover, see what the ECO code + name is for that move path
More Understandable
Requirements and README have been updated. Code has been commented more.
Download Available!
In version 0.9.1, you can download the chart in the following formats:
- png
- jpeg
- webp
- svg
- html
To do so, uncomment the lines at the bottom of the code. Make sure you have the requirements fulfilled, they will be stated there.
Vivid Graph Released
In this release, you will be able to create a vivid sunburst chart with an inputted PGN file. Each first move will have a color assigned to it, and those colors will continue to be passed on to their children.
This release is fully functional. However, I am working on a color-coded opening where the pie slices will be shaded based on whether black or white wins more often. That will be released in version 1.0 (coming soon).