Skip to content

Releases: Destaq/chess-graph

Much Faster

05 May 12:49
Compare
Choose a tag to compare

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

03 May 13:34
Compare
Choose a tag to compare

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

03 May 09:50
Compare
Choose a tag to compare

Updated README.md to show how to use with PyPI package (available with pip install chess-graph).

Official PyPI release

02 May 17:57
4bb715a
Compare
Choose a tag to compare

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!

02 May 07:16
Compare
Choose a tag to compare

Now, the segments are shaded based on how often white/black win. The code is also wrapped into one main function with default arguments that can be imported!

From here on, there are only a few small improvements to be made before completion!

image

Hide Very Small Slices

30 Apr 18:55
Compare
Choose a tag to compare

In this version of the program, you can now hide very small slices! So, instead of seeing the 'chicken scratch' I have heard the outer slices being referred to, you can simply prevent them from showing up with a boolean in the code!

This is on by default, but can be changed.
newplot (7)

Most Features Complete

30 Apr 15:37
Compare
Choose a tag to compare

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

29 Apr 06:59
Compare
Choose a tag to compare

Requirements and README have been updated. Code has been commented more.

Download Available!

28 Apr 16:32
Compare
Choose a tag to compare

In version 0.9.1, you can download the chart in the following formats:

  • png
  • jpeg
  • webp
  • pdf
  • 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

28 Apr 11:34
Compare
Choose a tag to compare

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).