extra analysis options

This commit is contained in:
Sander Land committed 2020-06-25 01:17:58 +02:00
1 parent 57922ddcb4
commit f57dbcdee9
24 files changed
+145 -24

No files matched your search

+3 -2
View File
@@ -69,8 +69,9 @@ class GameNode(SGFNode):
# various analysis functions
def analyze(self, engine, priority=0, visits=None, time_limit=True, refine_move=None, analyze_fast=False):
if visits and not refine_move:
self.analysis_visits_requested = max(visits, engine.config["max_visits"])
if not refine_move:
req_visits = visits or (engine.config["fast_visits"] if analyze_fast else engine.config["max_visits"])
self.analysis_visits_requested = max(req_visits, self.analysis_visits_requested)
engine.request_analysis(
self,
lambda result: self.set_analysis(result, refine_move),