Skip to content
Compare
Choose a tag to compare
@michiguel michiguel released this 27 Apr 02:17
· 153 commits to master since this release

Changes from v0.9.9

  • Updated manual
  • Switch -J introduced: It adds a column in the output with the confidence for superiority to the next player in the list.
  • Format fixed for -j switch and elostat output.
  • Relative priors between engines will not purge engines with perfect scores (or zero score)
  • Code cleanup
  • Increase precision of the function get_pWDL (which gets probabilities): Solved some pending issues.
  • Introduce asserts to catch potential future precision issues
  • When adjusting white advantage and draw rates, slowly increment deltas if the optimum is not at the center. Speeds up convergence of pathological cases.
  • Extra warning for ill connected databases
  • White advantage and draw rate simulated are based on the initial result, not from the previous simulation.
  • In simulations, white advantage and draw rate are recalculated, so now errors for them are displayed
  • Convergence speed increased by ~40% (varies according to input files).
  • Two bugs fixed that delayed convergence in some pathological input data.
  • White advantage and draw rate calculation re-designed and optimized to be more accurate and faster.
  • Simulations checked for proper connectivity. Skipped if they are problematic.
  • Switch -M introduced, which forces a calculation by Maximum likelihood criteria even if no loose anchors or priors are used. Slower than traditional, but serves as a comparison.
  • Fix a convergence bug when a player with all wins is present
  • Modify output, include decimal adjustments in -j output
  • Groups connected output (-g) just a message when there is only one group
  • Tweak parameters of convergence

Ordo goes parallel

  • Introduction of switch -n [value], which sets number of cores used for parallel calculation during simulation