Repository navigation
fantasyfb v0.8.2
fantasyfb v0.8.2
Fixes ADP failing to join for players whose name carries a generational suffix (Jr./Sr./II/III/IV).
pip install --upgrade fantasyfbHighlights
- Suffixed player names now match against ADP.
merge_adpjoined projections onto ADP with an exact string match on[name, position]. FantasyPros-style ADP exports append generational suffixes (James Cook III,Travis Etienne Jr.,Kenneth Walker III) that the projections' nflreadpy-sourcednamecolumn omits (James Cook), so every suffixed player failed to join, gotNaNADP, and was treated as undraftable depth. The 2026 ADP file alone has 24 affected players, including early-round starters like James Cook (RB5), Kenneth Walker III (RB12), and Travis Etienne Jr. (RB20). The merge now runs on a suffix-stripped, whitespace-collapsed, lowercased join key while both display names are preserved; the ADP side is deduped on that key (earliest pick wins) so a collapsed namesake pair can't fan out a projection row.
See CHANGELOG.md for the full list.