![image](https://user-images.githubusercontent.com/48946947/82475170-5ea37d00-9acc-11ea-883a-fd57621221d0.png)
* New features
* Byo-yomi timer
* Notes field that gets saved to the SGF.
* UI improvements:
* When the analysis tab is selected...
* Hovering over child moves now shows the best followup for the opponent regardless of whether it is in teaching mode or not
* Automatic AI moves and teaching undos are not done. This removes an annoyance where reviewing your game after playing against AI and analyzing a branch would start playing again.
* Moves made now update their parent's analysis info, so dots for 'top moves' and 'child moves' should generally match.
* Compressed model included, reducing download size.
* Improved manual and setup file for PyPI.
* Python 3.8 support
* Improved binary for linux with smaller size and fewer dependencies.
As usual, see the 'assets' tab below for the pre-built windows download, or install from PyPI if you have a python installation. Enjoy!
v1pre5
* PVs (principal variation, those sequences of expected moves) animate now. They are shown when:
* You hover over a move that was undone, it will show the opponents best followup.
* You hover over any predicted 'top move', it will show the variation starting with that move.
* You click on any previous move, it will show the best *alternative* for that move.
* You click the blue link for PV that appears in the comment when either 'top move' is on, or when you click on a previous move.
* KaTrain is now available on PyPI (the python package index)
* Users with a python installation on any OS can now simply
* `pip3 install -U katrain` to install the latest version.
* execute `katrain` to run.
* Although mac users will still have to brew up their own katago
* Windows users without a python installation can still download the installer attached under 'assets'.
* The engine now tries to detect the executable as being included, or in path, depending on OS.
* This should make it work automatically for MacOS users who already have KataGo installed.
* Some minor improvements:
* The score graph now increments in 5 point intervals, making rescaling more noticeable.
* Fixed a bug where the engine could become unresponsive after a hard restart ('clear cache'/settings change)
* Stack overflows on big sgf file generation should be completely eliminated.
* Redoing a move after undoing with the arrows or arrow keys should now be more intuitive when there are multiple child moves.
v1pre4
This version updates to the latest KataGo version released yesterday, and includes functionality to use the latest feature (wideRootNoise) - which will make the engine show a wider range of moves, as well as a number of bug fixes and AI improvements.
As usual, see the 'assets' tab below for the pre-built windows download.
* Engine updates:
* Updated katago executables for v1.4.0
* Tuning of katago on first startup will now show up clearly in the interface.
* Addition of wide_root_noise engine option - try 0.05 - 0.1 to see a wider variety of moves.
* AI updates
* ScoreLoss AI added, which plays varied moves with small mistakes.
* Policy-weighted AI improved to no longer pass when many equal low probability options exist.
* Policy-Noise removed as weighted is better to play against.
* Policy-Tenuki/Influence/Territory AIs now have an option to not tenuki in late-middle and endgame, which is set by default.
* GUI improvements
* Improved next/previous icons.
* Improved score graph display.
* Teaching undos will no longer trigger when switching in the middle of a review.
* Fixed bug where double clicking a move to navigate to it did not update other indicators.
* Bug fixes:
* Fixed bugs in open sgf dialog related to path and rewinding.
* Fixed bug in MacOS support.
* Fixed a bug where looking at PVs while a sweep analysis was in progress could cause a crash.
v1pre3
Several people reported issues with the included KataGo binaries and settings, causing out of memory errors. This version reverts back to having a maximum board size of 19x19 and changes some KataGo settings, which should solve most memory problems.
In addition:
* you can now disable analysis in teaching mode, reducing the temptation to peek at the best move with a keyboard shortcut.
* In teaching mode, you can hover over next moves (including moves that were just undone) to see the predicted followup.
* The 'sweep' analysis tool now goes in order of policy, giving you better insight into good moves faster.
* minor bug fixes and tweaking of the AI settings.
The binaries included are of the latest and yet unreleased katago version, since katrain uses features only released in the 1.3.5+bs29 version.
Note that rectangular boards from 2x2 up to 19x19 are still supported, but for those with big GPUs that like playing with strangely large board sizes and breaking the AI, there is a katago-bs52 binary included which supports up to the maximum board size of 52x52 SGF files allow.
v1pre2
This near-complete rewrite includes a number of new features which help you analyze your game and play against AIs:
New features:
* A number of weaker AI players to play against
* A redesign of the feedback system, aiming to be simpler and give point loss rather than temperature based things.
* New game / configuration options available within the program.
* A proper sgf reader/writer.
* Score graph.
* Nicer looking UI
* Support for non-square board.
* View neural network policy.
* And much more!
Quickstart
* Download the file 'KaTrainv1.x.zip' under 'Assets' below, and unzip it.
* Start KaTrain.exe in the directory.
* You can right-click most button or checkbox labels to get a tooltip with help.
* To analyze a game, load it using the open folder button in the bottom right.
* To play against AI, pick an AI from the dropdown and either 'human' or 'teach' for yourself and start playing.
For a detailed manual, see the [front page of the repository](http://github.com/sanderland/katrain).
Feedback
For feedback, you can [file an issue](https://github.com/sanderland/katrain/issues), find me in the [Leela Zero Discord](https://discordapp.com/channels/417022162348802048/629446365688365067) or on [reddit](http://reddit.com/u/sanderbaduk)
Enjoy!
Update
v1.0.1: minor bug fixes to tall rectangular boards and SGF file improvements.