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
ChessMoveModeland 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