FATHOM(6)
π FATHOM(6) π
okay bestie, welcome to the Games section of the manual, we're doing fathom today and honestly? she's iconic.
β¨ NAME β¨
fathom β the command-line tool for probing Syzygy tablebases. no cap, that's literally her whole job. π
π¦ SYNOPSIS π¦
fathom [--help] [--path=PATH] [--test] FEN
πΈ WHERE: πΈ
FENβ the position you wanna probe, handed over as a FEN string. that's the whole vibe, you give her a position, she tells you things. π«Ά--helpβ prints this very helpful message. she's helpful! that's the point! π--path=PATHβ sets the tablebasePATHstring. point her at your tablebases, bestie.--testβ prints the result only. super useful for scripts. no extra chatter, just the answer. π
π₯ DESCRIPTION π₯
So this program is a stand-alone Syzygy tablebase probe tool. like, no dependencies drama, she just does the thing.
You feed her a FEN string representation of a chess position, and she gives you back a PGN representation of the probe result. that's the whole transaction. chef's kiss. π
π What's in the PGN π
On top of the standard fields, the output PGN is packing all of this:
- Result β it's giving
"1-0"(white wins),"1/2-1/2"(draw), or"0-1"(black wins) - The Win-Draw-Loss (WDL) value for the next move, which is one of:
"Win","Draw","Loss","CursedWin"(a win but it's a 50-move draw π), or"BlessedLoss"(a loss but it's a 50-move draw π) - The Distance-To-Zero (DTZ) value for the next move β measured in plys, yes plys, not moves, don't come for me
- WinningMoves β the list of all the winning moves
- DrawingMoves β the list of all the drawing moves
- LosingMoves β the list of all the losing moves
π§ The pseudo-PV situation π§
The PGN also contains a pseudo "principle variation" of Syzygy vs. Syzygy for whatever position you put in. it's self vs. self, main character energy only. β¨
Every single PV move is rational with respect to preserving the WDL value. so like, the line makes sense in a "keeps the result intact" way.
β οΈ but listen: the PV is not the shortest mate, and it is not the most natural human moves. do not come in here expecting cute human chess. this is tablebase chess. she said what she said. π
π AUTHOR π
fathom was written by basil <basil@reqrypt.org>. π
This manual page was written by Jose G. LΓ³pez <josgalo@gmail.com> for the Debian GNU/Linux project, but it may be used by others too β sharing is caring, bestie. It was written with the assistance of help2man(1) and then edited slightly to clean it up. glow-up complete. π
and that's the whole page, babe π¦ this was fathom, manpage section 6, dated December 2018, and we are obsessed. go probe something. π
πΈπ
π¦ where this page comes from
- debian bookworm: fathom 1.0+git.20190811.97fb5c-1 Β· MIT
- debian trixie: fathom 1.0+git.20190811.97fb5c-1+b2 Β· MIT
- ubuntu jammy: fathom 1.0+git.20190811.97fb5c-1 Β· MIT
- ubuntu noble: fathom 1.0+git.20190811.97fb5c-1build1 Β· MIT
- ubuntu questing: fathom 1.0+git.20190811.97fb5c-1build1
- ubuntu resolute: fathom 1.0+git.20190811.97fb5c-1build2 Β· MIT
- ubuntu stonking: fathom 1.0+git.20190811.97fb5c-1build2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms