chadwick
« Back to VersTracker
Description:
Tools for manipulating baseball data
Type: Formula  |  Latest Version: 0.10.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: baseball sabermetrics data-analysis retrosheet cli
Install: brew install chadwick
About:
Chadwick is a suite of command-line tools designed for parsing, analyzing, and manipulating baseball play-by-play and box score data. It provides robust support for the standard Retrosheet event and season data formats, converting them into usable statistics. Its main value proposition is enabling researchers and analysts to efficiently process large historical baseball datasets for sabermetric analysis.
Key Features:
  • Parses Retrosheet event and box score files
  • Generates standard baseball statistics (e.g., batting, pitching)
  • Converts data between various formats (e.g., Retrosheet to CSV)
  • Includes tools for data validation and roster management
Use Cases:
  • Processing historical Retrosheet data for sabermetric research
  • Generating custom statistical reports from play-by-play logs
  • Validating and cleaning baseball data archives
Alternatives:
  • Baseball Databank – Provides SQL database dumps of historical data, whereas Chadwick focuses on command-line processing of raw Retrosheet files.
  • pybaseball – A Python library for fetching modern data via API, while Chadwick is a C++ suite for processing local historical files.
License: GPL-2.0-or-later
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 8:01am 0 VERSION_BUMP 92e07c73