Advanced Powerball Lottery Analysis

Make informed decisions with comprehensive Powerball data analysis, frequency patterns, and smart number generation powered by statistical analysis.

Features

📊

Frequency Analysis

Analyze number frequency patterns across thousands of Powerball draws to identify hot and cold numbers.

🔥

Hot/Cold Detection

Identify numbers that are trending hot (frequently drawn) or cold (rarely drawn) in recent games.

📈

Pattern Recognition

Discover patterns like odd/even distributions, sum ranges, and consecutive number occurrences.

🎲

Smart Generator

Generate numbers using statistical weighting based on historical data and recent trends.

🖥️

Web Interface

Use the interactive web interface for intuitive data exploration and visualization.

🚀

Modern Python

Built with Python 3.11+ and modern package management using uv for optimal performance.

Getting Started

Installation

# Using uv (recommended)
uv pip install powersall

# Or using pip
pip install powersall

Basic Commands

  • powersall --date 2023-12-01 Show numbers for a specific date
  • powersall --pick Generate random numbers
  • powersall --analysis Show frequency analysis
  • powersall --hot-cold Show hot/cold numbers
  • powersall --patterns Show pattern analysis
  • powersall --web Launch web interface

Development

# Clone the repository
git clone https://github.com/jamesacampbell/powersall.git
cd powersall

# Install with uv
uv pip install -e .[dev]

# Run tests
uv run pytest

# Build package
uv build

Version Management

# Bump version
make bump-version-patch
make bump-version-minor
make bump-version-major

# Manual version setting
uv run bump-version --set 2.1.0