Package featurecat.lizzie.analysis
Class MoveData
- java.lang.Object
-
- featurecat.lizzie.analysis.MoveData
-
public class MoveData extends java.lang.Object
Holds the data from Leelaz's pondering mode
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
coordinate
int
playouts
java.util.List<java.lang.String>
variation
double
winrate
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MoveData
fromInfo(java.lang.String line)
Parses a leelaz ponder output line.static MoveData
fromSummary(java.lang.String summary)
Parses a leelaz summary output line.
-
-
-
Method Detail
-
fromInfo
public static MoveData fromInfo(java.lang.String line) throws java.lang.ArrayIndexOutOfBoundsException
Parses a leelaz ponder output line. For example:info move R5 visits 38 winrate 5404 order 0 pv R5 Q5 R6 S4 Q10 C3 D3 C4 C6 C5 D5
- Parameters:
line
- line of ponder output- Throws:
java.lang.ArrayIndexOutOfBoundsException
-
fromSummary
public static MoveData fromSummary(java.lang.String summary)
Parses a leelaz summary output line. For example:P16 -> 4 (V: 50.94%) (N: 5.79%) PV: P16 N18 R5 Q5
- Parameters:
line
- line of summary output
-
-