Tue Oct 8 07:43:29 PM EDT 2024 24_7D4_78 series-match: - P is min/PA, not PA/min documentation: - minor updates 24_7C6_82 run-stats: - repeat of the hwhps WC in PS bug. These PS summaries aren't used as input to anything but printouts. guide-graph: - move POTG * up and to the left to avoid the lines bb-erd: - r3() now does 4 digits, in aid of the Shohei Ohtani web example 24_7A5_70 hwhps: - use correct term for WC in PS; WC had previously been omitted from PS in ACW by mistake documentation: - minor updates 24_7A0_75 guide-graph: - fix substitutions to have space after comma guide-roster: - very slight adjustment to game header spacing broadcasters: - Jeff Francoeur has player id series-match: - display P average in time summary 24_6F7_82 cwl: - sort winloss by w - l sm-hof: - add win-loss record into hof ranking guide-roster: - add -d and -r options for game-pdf, -d for tmpdir and -r for 'RS' instead of game id guide-graph: - add -d and -r options for game-pdf, -d for tmpdir and -r for 'RS' instead of game id game-pdf: - use -d and -r options for guide-roster and guide-graph series-pdf: - use -d option for guide-roster and guide-graph generate: - add 30wins and most_pl_hi to bb-post documentation: - updates 24_6F6_93 sm-hof: - avoid double counting postseason 24_6F6_92 sm-hof: - put career pa in hof file guide-roster: - display pa on hof documentation: - misc updates, preparing to make it the new website 24_6F2_95 guide-roster: - add mid-dot to pitching hand - add 'P' pace to game header - minutes per plate appearance documentation: - algorithms, printouts, website now basically complete 24_6D6_91 cwl: - new - career win-loss records guide-roster: - display career decisions generate: - cwl run_everything: - cwl documentation: - lots of new material; more to come 24_6C2_99 guide-roster: - use %.0f instead of %d for better rounding series-match: - use %.0f instead of %d for better rounding game-pdf: - actually include file in release - clean up intermediate files - use new extract tools series-pdf: - actually include file in release - clean up intermediate files extract-gacw: extract-hwp: extract-runs: - new tools for game-pdf 24_6C2_83 guide-roster: - dots: use '..' instead of ',' to indicate double pinch (now that PH is '.') pscat: - new -s option for previous default of sorting arguments canonically generate: - update for pscat -s series-match: - add average length of game summary - fix divide by zero in leaderboard sm-hof: - hof: change sqrt(pa) to sqrt(sqrt(pa)) to soften the effect game-pdf: - new - automate making a complete PDF for a game series-pdf: - new - automate making a complete PDF for a postseason series documentation: - some updates - much more still needed 24_6B2_82 run_everything: - winp-params is now distributed, so don't actually run the optimizer guide-roster: - separate header for T/X/! - print 100 * X / game time as '!' - indicate pinch hit/run/field by dots: '.' for pinch hitter ',' for pinch runner center dot for fielding position after start ':' and ';' for combinations 24_6B1_84 sm-hof: reduce weight of FCOR by factor of 3 in hof (this will be documented later) 24_6B0_80 sm-hof: - add sqrt(pa) factor to move short-timers down the list a little generate: - add version number to PDF 24_6B0_51 hwhps: bug in sign of last ACW term in every game - yowch! (actually only home team losses) 16 regular season MVP titles changed as a result, making this the new worst bug ever. 24_6A5_98 rs-notice: was omitted from dist - apologies for debugging the release process 24_6A5_72 winp-params: - update for new retrosheet release 24_6A5_52 bb-erd: - fix for plays-erd errors generate: - add rs-notice to bb-post - add bb-post to sample.pdf guide-roster: - adjust spacing of game headers winp-params: - include file in distribution to initialize and stabilize ACW rs-notice: - retrosheet copyright notice 24_6A4_92 Beware lots of new untested code could have bugs! sm-hof: - new - hof - smvp rs2erd: - add new xX codes for games arbitrarily ended early bb-erd: - update for xX erd-parse: - update for xX erv-tab: - update for xX generate: - update for xX - update for homewins -3 - make games-by-x and series-by-x - update 'best' for new hw-stats format - make hof and smvp run_everything: - update for homewins -3 - make gacw/ - make games-by-x and series-by-x guide-graph: - update for xX guide-roster: - update for xX - update for new hw-stats format - update for new run-stats format - display ACW and w-l per series and ACW per game - display game X and length in minutes (slightly hacky, could change a little) - incorporate series MVPs - add new hall of fame table homewins: - update for xX - use 'all' erv table - skip ties entirely - fix for out 57 erv table - cleanups - add -3 option to improve performance (much faster now) hps: - update for xX hwhps: - update for xX - use 'all' erv table - skip ties entirely - fix for out 57 erv table - ACR n-play rules for hitting ACW - compute X - game stats in gacw/ dir - separate stats by season/series code hwprob: - update for xX - use 'all' erv table - skip ties entirely - fix for out 57 erv table mplhi: - update for xX run-stats: - update for xX - final NPIT fix, affects 1 game. run-stats is now verifiably correct for every game. - split decisions up by team and series in runs/*total series-match: - update for xX - update for new hw-stats format - update for new run-stats format career: - update for new hw-stats format 30wins: - update for new hw-stats format viewdec: - update for new hw-stats format hpmvp: - update for new hw-stats format - update for new run-stats format documentation: - new (not too much there yet) 24_6A0_87 guide-roster: - Fix pitching hand bug (cosmetic). - Change sort of L/R hitting table. Was by LACR+RACR so good hitters on top. Now by LACR-RACR so normal righties and lefties are segregated - makes reverse splits more visible, also can tell switch hitter hand at a glance. - Skip series tables if neither team there. - Improve spacing of career table headers. rs2erd: - Fix HTBF bug. This resulted in players assigned to the wrong team, leading to bogus entries in the career summaries, which is how it was spotted. But it also led to plays being assigned to the wrong players. The stat changes resulted in 2 MVP changes out of about 450. This was by far the worst single bug in arctex history for miscalculating stats. Fix was a one liner: if($hom) became if($hom ^ $htbf) - Fix the annotation suffix-replaces-play bug (minor, obscure, cosmetic). Bug was an unparenthesised string concat. s232-tab: - Add 1/100 (more or less) to prob to win series when no wins recorded. hps: - Change switch hitters from B to S. series-match: - Slight changes in tie code (minor). - Separate hitting and pitching MVP rank. The Shohei Ohtani bug. run-stats - Fix NPIT bug. Partial plate appearances are assigned when multiple pitchers face one batter, but the count was being reset too soon. Minor, affects stats. guide-graph: - Shorten syntax of substitutions. A:1 B:0 becomes A:1,B (B is leaving the game). General: - Introduce version numbering based on the DV date.