potOddsDisplayRatioFromBreakevenCallEquity
Inverse of breakevenCallEquityFromPotOddsDisplayRatio: display ratio (1 − e) / e from breakeven equity e.
potOddsDisplayRatioFromBreakevenCallEquity(breakevenEquity: number): number
Import
const poker = require('poker-calculations');
ESM (Node):
import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const poker = require('poker-calculations');
When to use
Use when a solver or quiz gives you a minimum equity (e.g. “need 20%”) and you want the familiar X:1 pot-odds label (potBeforeCall / toCall), or to rebuild chip labels via formatPotOddsReducedFraction after you pick a call size.
How to use
const need = 0.25; // 25% breakeven
const displayRatio = poker.potOddsDisplayRatioFromBreakevenCallEquity(need);
console.log(displayRatio); // 3 — read as 3:1
const toCall = 30;
const potBeforeCall = displayRatio * toCall; // 90
console.log(poker.formatPotOddsReducedFraction(potBeforeCall, toCall)); // "3:1"
// Round-trip check
const back = poker.breakevenCallEquityFromPotOddsDisplayRatio(displayRatio);
console.log(back); // 0.25
Returns number — (1 − e) / e for e in (0, 1]; Infinity when e === 0; 0 when e === 1. Input equity is clamped to [0, 1].
See also
breakevenCallEquityFromPotOddsDisplayRatio · formatPotOddsReducedFraction