Getting started
Installation
Clone the repository:
git clone https://github.com/pystatsv1/PyStatsV1.git
cd PyStatsV1
Create and activate a virtual environment.
macOS / Linux:
python -m venv .venv && source .venv/bin/activate
python -m pip install -U pip
pip install -r requirements.txt
Windows (Git Bash or PowerShell):
python -m venv .venv; source .venv/Scripts/activate 2>/dev/null || .venv\Scripts\Activate.ps1
python -m pip install -U pip
pip install -r requirements.txt
Running checks
From the project root:
make lint # ruff
make test # pytest
Running chapters
Examples:
# Chapter 1 — Introduction
python -m scripts.ch01_introduction
# Chapter 13 — Within-subjects & Mixed Models
make ch13-ci
make ch13
# Chapter 14 — Tutoring A/B Test
make ch14-ci
make ch14
# Chapter 15 — Reliability
make ch15-ci
make ch15
For a complete list of chapters and their commands, see Chapters overview.