Notation glossary

One token vocabulary, used identically across the Lines tab (map, overview and explorer) and Population. Learn it once. One hand's own line — a session hand row on Results, say — shows the exact size instead of a bucket: B73%, R40%.

Action tokens

TokenMeans
XCheck
FFold
CCall
B<size>A first-in bet, sized as a percentage of the pot before it.
R<size>A raise over a bet. Same size buckets, different letter — facing a decision, a bet and a raise over one are different actions, not two sizes of the same one.

Bet-size buckets

Every B<size> and R<size> token is the action's size as a percentage of the pot before it, bucketed:

B20- B30 B50 B70 B100 B150 B200+

BucketSize, % of pot
B20-under 20%
B3020% to under 40%
B5040% to under 60%
B7060% to under 80%
B10080% to under 110%
B150110% to under 200%
B200+200% and over

The boundaries are a judgment call kept as one ordered table in the code specifically so they're easy to retune without touching every caller — if your group's sizing conventions cluster differently, this is a one-file change.

Where the pot is known exactly — the solver viewer, the trainer's buttons, the replayer — Settings › Table & numbers › Bet sizes chooses whether a size reads as % of pot, big blinds, or both. A bucket covers many hands of different pot sizes, so bucketed tokens stay in % of pot whatever it says. Settings › Table & numbers › Action order chooses whether actions are listed aggressive first or passive first; it changes the order on screen, never the buckets.

Raises use the same bucket as bets

A raise is sized as if the raiser had just called: the amount it adds on top of the call, divided by the pot after that call — not the raise's total size relative to the previous bet. Into a pot of 100, a bet of 50 raised to 125 adds 75 over the call into a pot of 200: 37.5%, so it reads as R30, not as "a 2.5x raise" or an overbet.

A full line

One segment per street reached, tokens within a street joined by a comma, streets joined by  | :

X,B50,C | X,B70,C | X,B70,C

Read left to right: on the flop, someone checks, someone bets 50% pot, it's called; the turn opens with a check, a 70%-pot bet, a call; the river repeats that shape. A hand that never reaches the turn simply has no second segment — the line just ends where the hand did.

Why a comma, not a hyphen

B20- (the smallest bucket) already contains a literal hyphen. Joining tokens with a hyphen would make X-B20--C ambiguous to parse back apart. A comma has no such collision.

Lines map node names

Each node on the Lines map has a short name. Settings › Appearance › Line notation chooses how it reads: Words (the default) or Action letters. The letters spell your own actions on the way to the node, one each (B bet, X check, C call, R raise), then the decision there: B where you choose to check or bet, ? where you face a bet. Hover a node for its full name and the line that leads to it.

WordsLettersHow Hero got there
cbet / x ?BFlop, checked to Hero
2barrel / xBBHero bet the flop, they called
delay ?XBHero checked the flop back
vs probeX?Hero checked the flop back, they bet the turn
triple / xBBBTwo barrels called
b-x-bBXBHero bet the flop and checked the turn back
vs river probeBX?Hero checked the turn back, they bet the river

The table reads for the preflop raiser in position. The words follow who raised preflop as well as who is in position: the same first bet is a cbet for the raiser and a stab for the caller, and a bet into the raiser is a donk. The letters spell only your own actions, so they read the same whatever your role.

Position and role shorthand

TermMeans
IP / OOPHero acts last / first on the street — derived per hand from who actually acted first on the flop, not assumed from position alone (BB is IP against SB but OOP against BTN).
PFRHero was the preflop aggressor — the open-raiser, or whoever made the last raise (3-bet, 4-bet, ...).
PFCHero called a preflop raise rather than making it — the preflop defender.
SRP / 3bet / 4bet / 5bet+Pot type by how many preflop raises occurred before it went to the flop. The Lines tab's chips shorten them to SRP, 3BP, 4BP, 5BP+.
Limped / WalkNobody raised preflop: at least two players went on / everyone folded to the big blind.
BvBBlind vs blind: a single-raised pot between the small and big blind, which gets rows of its own on the Lines map.