Metadata-Version: 2.4
Name: pitlane-elo
Version: 0.4.7
Summary: ELO rating models and story detection for F1
Project-URL: Homepage, https://github.com/jshudzina/PitLane-AI
Project-URL: Repository, https://github.com/jshudzina/PitLane-AI
Author-email: John Hudzina <pitlaneagent@gmail.com>
License: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: <3.15,>=3.12
Requires-Dist: click>=8.1.0
Requires-Dist: duckdb>=1.5.0
Requires-Dist: matplotlib>=3.8
Requires-Dist: numba>=0.60
Requires-Dist: numpy>=1.24
Requires-Dist: scipy>=1.10
Provides-Extra: bayesian
Requires-Dist: arviz>=0.15; extra == 'bayesian'
Requires-Dist: pymc>=5.0; extra == 'bayesian'
Provides-Extra: notebooks
Requires-Dist: jupyter>=1.0; extra == 'notebooks'
Requires-Dist: pandas>=2.0; extra == 'notebooks'
Description-Content-Type: text/markdown

# pitlane-elo

ELO rating models and story detection for F1. Part of the [PitLane-AI](https://github.com/jshudzina/PitLane-AI) monorepo.

## Package structure

- `ratings/` — ELO model implementations (endure-Elo, speed-Elo)
- `separation/` — Driver/constructor rating separation
- `prediction/` — Forecast and scoring metrics
- `stories/` — Story angle detection signals
- `notebooks/` — Jupyter notebooks for exploration
