Skip to content

v0.2.0 — Repository quality pass + move recorder

Latest

Choose a tag to compare

@paolo-notaro paolo-notaro released this 31 May 20:40
4e75eef

First tagged release of chess-detector.

Highlights

  • Standard src/ layout, Poetry-managed dependencies, monthly checkpoint workflow via MLflow.
  • Quality gate: ruff (lint + format), ty (type check), pytest (unit tests), enforced in CI on every push.
  • Diff-based ChessMoveModel and image-pair baseline, both packaged with the same training and inference entry points.
  • HTTP API (Flask) and Tkinter phone-camera demo as console scripts (chess-detector-api, chess-detector-demo-phone).

Companion tool

A Java Swing application for recording annotated moves from a physical board session is attached to this release as chess-recorder.jar.

Requires Java 17 or later. Run with:

java -jar chess-recorder.jar