Announcing GoReviewPartner - v0.15 with Pachi and PhoenixGo
- ez4u
- Oza
- Posts: 2414
- Joined: Wed Feb 23, 2011 10:15 pm
- Rank: Jp 6 dan
- GD Posts: 0
- KGS: ez4u
- Location: Tokyo, Japan
- Has thanked: 2351 times
- Been thanked: 1332 times
Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Any chance for an unbundled windows version? Those of us just updating already have the engines and may already be using Lela 11 as well.
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
- pnprog
- Lives with ko
- Posts: 286
- Joined: Thu Oct 20, 2016 7:21 am
- Rank: OGS 7 kyu
- GD Posts: 0
- Has thanked: 94 times
- Been thanked: 153 times
Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Hi!
You have different choices:ez4u wrote:Any chance for an unbundled windows version? Those of us just updating already have the engines and may already be using Lela 11 as well.
- Download the GnuGo bundled, because it's the lightest, then get rid of GnuGo inside (delete the goreviewpartner-0.8_gnugo-3.8/gnugo-3.8 sub folder, clean the gnugo command parameter in the Settings) then configure it to use Leela instead
- Run from the python source
- I should made a Windows download without bot
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
- pnprog
- Lives with ko
- Posts: 286
- Joined: Thu Oct 20, 2016 7:21 am
- Rank: OGS 7 kyu
- GD Posts: 0
- Has thanked: 94 times
- Been thanked: 153 times
Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Hi!
I made some improvement on the aesthetic of GRP, goban and stones.
Finally I did not used any image, but went for generated texture, the goban looks like this:
Now, because this is "generated", it's easy to add a salt of randomness inside, so that every time, the goban will look different.
I did something similar for the stones, but it's less obvious:
Notice that both gobans are different.
I still plane to play a bit with that (on my local version, the goban wood has "nodes", and the stones bright spot position change with the time...), but I am already quite satisfied.
I made some improvement on the aesthetic of GRP, goban and stones.
Finally I did not used any image, but went for generated texture, the goban looks like this:
Now, because this is "generated", it's easy to add a salt of randomness inside, so that every time, the goban will look different.
I did something similar for the stones, but it's less obvious:
Notice that both gobans are different.
I still plane to play a bit with that (on my local version, the goban wood has "nodes", and the stones bright spot position change with the time...), but I am already quite satisfied.
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
- ez4u
- Oza
- Posts: 2414
- Joined: Wed Feb 23, 2011 10:15 pm
- Rank: Jp 6 dan
- GD Posts: 0
- KGS: ez4u
- Location: Tokyo, Japan
- Has thanked: 2351 times
- Been thanked: 1332 times
Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
I like the work you are doing on this. However, should the 'grain' of your texture be oriented top to bottom rather than left to right?
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
- pnprog
- Lives with ko
- Posts: 286
- Joined: Thu Oct 20, 2016 7:21 am
- Rank: OGS 7 kyu
- GD Posts: 0
- Has thanked: 94 times
- Been thanked: 153 times
Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Now that you mention it, I seem to only find representation of Goban with vertical "grain" (wood fiber), and parallel with the Goban grid.ez4u wrote:I like the work you are doing on this. However, should the 'grain' of your texture be oriented top to bottom rather than left to right?
Is there some sort of aesthetic convention for that?
By the way, I have been looking at the AQ bot today, I think I will be implementing support for that bot as well in the coming v0.9
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
- djhbrown
- Lives in gote
- Posts: 392
- Joined: Tue Sep 15, 2015 5:00 pm
- Rank: NR
- GD Posts: 0
- Has thanked: 23 times
- Been thanked: 43 times
Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
the eye is naturally drawn to contrasts, which in the case of incidentals, can detract from understanding.pnprog wrote:aesthetic convention
So yes, it would make seeing what's happening on the board easier by adopting the convention of vertical grain, and it would be helpful to make the grain very soft, so that it does not attract the eye. The same goes for marking the handicap points, gridlines and coordinate letters/numbers, which could be more muted.
The last move could be indicated by a small grey blob instead of a large bright triangle, which grabs attention.
The opposite applies to markups - the annotator wants to draw the viewer's attention to the letter "A", so it should stand out clearly; computers have given us colour - so letter marks could be temperature coloured... oh! you do use colours - blue for >50%win and red for <50% - that's great, but unfortunately bright red catches the eye more than dull blue; so how about bright green for >50% and dull red for <50% (with the idea that green is good (safe) and red is bad (dangerous))?
btw, all the various stats Leela provides are only of interest to Leela developer; all a player needs to know is win%
i shrink, therefore i swarm
-
jeromie
- Lives in sente
- Posts: 902
- Joined: Fri Jan 31, 2014 7:12 pm
- Rank: AGA 3k
- GD Posts: 0
- Universal go server handle: jeromie
- Location: Fort Collins, CO
- Has thanked: 319 times
- Been thanked: 287 times
Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
When sitting at a real go board, it is conventional to align the board so that the grain traces lines between you and your opponent. In Japanese style boards that are not perfectly square, this also maintains the correct orientation of the board.pnprog wrote:Now that you mention it, I seem to only find representation of Goban with vertical "grain" (wood fiber), and parallel with the Goban grid.ez4u wrote:I like the work you are doing on this. However, should the 'grain' of your texture be oriented top to bottom rather than left to right?
Is there some sort of aesthetic convention for that?
At a computer, it is natural to think of yourself as playing from the bottom and your opponent from the top, so vertical grain maintains this convention.
- pnprog
- Lives with ko
- Posts: 286
- Joined: Thu Oct 20, 2016 7:21 am
- Rank: OGS 7 kyu
- GD Posts: 0
- Has thanked: 94 times
- Been thanked: 153 times
Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Thanks both for the explanation, I have change the wood fiber direction to be vertical now.
Usage: python bot_analysis.py [--range=<range>] [--color=both] [--komi=<komi>] [--variation=<variation>] <sgf file1> <sgf file2> <sgf file3>
Here are a few examples: Analysis of mygame.sgf, first variation, using Leela, all moves, both colors, komi as indicated by the SGF file
Same as above, for the three SGF files will be analyzed
Same as above, but all the SGF files will be analyzed, and the analysis will be performed by Ray
Analysis of black moves only
Analysis of moves 10 to 20, 44, 46 and 100 to 110 by AQ
Analysis of variation 3, with setting the komi at 7.5 (some SGF files do not include komi)
I have just finished to implement that, but it had to be used in command line, with python.pleiade67 wrote:an option for batch processing several games (useful for processing a collection of games overnight).
Usage: python bot_analysis.py [--range=<range>] [--color=both] [--komi=<komi>] [--variation=<variation>] <sgf file1> <sgf file2> <sgf file3>
Here are a few examples:
Code: Select all
python leela_analysis.py mygame.sgfCode: Select all
python leela_analysis.py mygame1.sgf mygame2.sgf mygame3.sgfCode: Select all
python ray_analysis.py *.sgfCode: Select all
python ray_analysis.py --color=black mygame.sgfCode: Select all
python aq_analysis.py --range="10-20, 44,46, 100-110" mygame.sgfCode: Select all
python aq_analysis.py --variation=3 --komi=7.5 mygame.sgfI am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
- pnprog
- Lives with ko
- Posts: 286
- Joined: Thu Oct 20, 2016 7:21 am
- Rank: OGS 7 kyu
- GD Posts: 0
- Has thanked: 94 times
- Been thanked: 153 times
Re: Announcing GoReviewPartner - v0.8 (graphs & user manual)
Hi everybody!
Here comes GoReviewPartner version 0.9 !
The mains changes compared to v0.8 are:
For the next version, I am considering adding minimal support for other languages. I guess I can handle the French translation by myself, maybe also the Chinese translation. Then I would appreciate if some of you can support me for other languages.
Here comes GoReviewPartner version 0.9 !
The mains changes compared to v0.8 are:
- Added support for AQ, the new bot that apparently is stronger than Leela and Ray
- Lot of "eye candy" improvement (goban/stones, interface, logo)
- I put a lot of work into handling issues at run time (error when launching the bot, accessing/reading the config file or SGF file...) in order to intercept most of errors and fail gracefully (in a way that tell the user what happened)
- Added some scripting features for batch analysis (also useful for me to automatize testing)
- And a lot (really a lot) of code factorization, that will allow me to add support for new bots pretty easily in the future.
For the next version, I am considering adding minimal support for other languages. I guess I can handle the French translation by myself, maybe also the Chinese translation. Then I would appreciate if some of you can support me for other languages.
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
-
roy7
- Dies in gote
- Posts: 41
- Joined: Sat Jan 28, 2017 8:36 pm
- GD Posts: 0
- OGS: roy7
- Universal go server handle: roy7
- Been thanked: 7 times
Re: Announcing GoReviewPartner - v0.9 (supporting AQ)
LZ isn't ready for use for reviewing, it's still very weak. 
-
yoyoma
- Lives in gote
- Posts: 653
- Joined: Mon Apr 19, 2010 8:45 pm
- GD Posts: 0
- Location: Austin, Texas, USA
- Has thanked: 54 times
- Been thanked: 213 times
Re: Announcing GoReviewPartner - v0.9 (supporting AQ)
It's so that we can review LZ.roy7 wrote:LZ isn't ready for use for reviewing, it's still very weak.
-
johnsmith
- Lives with ko
- Posts: 136
- Joined: Fri May 27, 2016 3:55 am
- Rank: KGS 6 dan
- GD Posts: 0
- Has thanked: 47 times
- Been thanked: 21 times
Re: Announcing GoReviewPartner - v0.9 (supporting AQ)
@roy7
I am aware that LZ isn't that strong yet, but it will be dan level before Christmas, don't you think? It wouldn't hurt to have it as a tool even now. GRP author mentioned that he had found a way to easily implement new engines. And GRP is my favourite tool in combination with Leela (Zero). I have a feeling that I could skyrocket my rank if I analyze games with GRP every day. Like a 9p sensei by my side at all times
@yoyoma
Always one step ahead
I am aware that LZ isn't that strong yet, but it will be dan level before Christmas, don't you think? It wouldn't hurt to have it as a tool even now. GRP author mentioned that he had found a way to easily implement new engines. And GRP is my favourite tool in combination with Leela (Zero). I have a feeling that I could skyrocket my rank if I analyze games with GRP every day. Like a 9p sensei by my side at all times
@yoyoma
Always one step ahead
- djhbrown
- Lives in gote
- Posts: 392
- Joined: Tue Sep 15, 2015 5:00 pm
- Rank: NR
- GD Posts: 0
- Has thanked: 23 times
- Been thanked: 43 times
Re: Announcing GoReviewPartner - v0.9 (supporting AQ)
i have a feeling you could skyrocket your rank if you asked Leela's advice before making a move; asking after is too late, because whereas children learn by imitation and Alfie learns by hill-climbing, the adult brain stubbornly refuses to believe that what it already believes could possibly be wrong even when faced with stark evidence of its flawed nature, so at best it can only learn cognitive dissonance. One evidence of this biological certainty is that you won't believe what i just said.johnsmith wrote:I have a feeling that I could skyrocket my rank if I analyze games with GRP every day.
i shrink, therefore i swarm