Skip to content

Releases: fsmosca/Multiple-move-Epd-Analyzer

v1.0

25 Jul 13:35
Compare
Choose a tag to compare
  • Fix a bug in multipv output.

See mea.exe in mea.zip.

v0.7.0

10 Nov 11:40
Compare
Choose a tag to compare

If movetime is 0 and depth is specified, send command,
go depth x

This is for engines that do not report search info properly when set to
search at depth 1 and with presence of movetime.

Example to force some engines to report its search info at depth 1, do the following:
mea.exe --movetime 0 --eoption "depth=1" ... other option and flags

mea.exe is in mea.zip file.

v0.6.5

09 Oct 06:53
c2123fc
Compare
Choose a tag to compare

A. Changes

  • Synchronize timestamps from log and movetime elapsed calculation.

  • Add --runenginefromcwd for Rybka engine.
    Usage:
    mea.exe --epd test.epd --engine rybka.exe --eoption "Max CPUs=1" --hash 64 --movetime 100 --log --runenginefromcwd

  • Help

usage: mea.exe [-h] -i EPD [-o OUTPUT] -e ENGINE [--eoption EOPTION] -n NAME
               [-t THREADS] [-m HASH] [-a MOVETIME] [-r RATING] [-p PROTOCOL]
               [-s {0,1}] [--stmode {0,1}] [--protover {1,2}] [--infinite]
               [--log] [--runenginefromcwd]

Analyzes epd file having multiple solution moves with points

optional arguments:
  -h, --help            show this help message and exit
  -i EPD, --epd EPD     input epd filename
  -o OUTPUT, --output OUTPUT
                        text output filename for result,
                        default=mea_results.txt
  -e ENGINE, --engine ENGINE
                        engine filename
  --eoption EOPTION     uci engine option, --eoption "contempt=true, Futility
                        Pruning=false, pawn value=120"
  -n NAME, --name NAME  engine name
  -t THREADS, --threads THREADS
                        Threads or cores to be used by the engine, default=1.
  -m HASH, --hash HASH  Hash in MB to be used by the engine, default=64.
  -a MOVETIME, --movetime MOVETIME
                        Analysis time in milliseconds, 1s = 1000ms,
                        default=500
  -r RATING, --rating RATING
                        You may input a rating for this engine, this will be
                        shown in the output file, default=2500
  -p PROTOCOL, --protocol PROTOCOL
                        engine protocol [uci/xboard], default=uci
  -s {0,1}, --san {0,1}
                        for xboard engine, set this to 1 if it will send a
                        move in san format, default=0
  --stmode {0,1}        for xboard engines, set this to 0 if it does not
                        support st command, default=1
  --protover {1,2}      for xboard engines, this is protocol version number,
                        default=2
  --infinite            Run uci engine with go infinite
  --log                 Records engine and analyzer output to [engine
                        name]_[movetime]_log.txt
  --runenginefromcwd    Run engine from mea folder

MEA v0.6.5

B. File

  • mea.zip
    It contains mea.exe.

v0.6.3

09 Sep 15:56
Compare
Choose a tag to compare

Major change

  • Allow illegal uci move format for promotion moves. a2a1Q or similar from engine is now converted to a2a1q.

Files

  • mea.exe can be found in mea.zip

v0.6.0

31 Aug 15:20
243d2cf
Compare
Choose a tag to compare

Major changes

  • Always send isready before sending position command. This would guarantee that engine is in sync with mea.
  • Remove monitoring of actual Lc0 memory usage for now to minimize test delays. Will be added later after optimization test is completed.
  • Add infinite option, useful for uci engines that does not run properly on movetime or depth commands.
  • Reduce stop time margin.
  • Reduce time margin per pos.
  • Run engine at the folder of the engine. This would prevent log files etc cluttering at the folder of mea. This would also allow the engine running on adapter to run, even if mea is not in the same folder with the engine and adapter.
  • Fix go command for cecp engines.
  • Save epd and bm for cecp engines, useful for simex.
  • Modify file naming of epd output for simex.

v0.3.10

23 Jun 19:33
Compare
Choose a tag to compare

A. Feature

Analyze epd with move points and generate results in html, csv and text formats. It will output log and epd with engine evaluation and depth.

Sample html output

image

B. File

mea.zip

  • mea.exe
  • help.txt
  • run_mea.bat