Skip to content

MZelko82/teaching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Teaching Materials

Statistics · Methodology · Quantitative Research

 

A collection of presentations and teaching tools for statistics and research methods, built with Manim and manim-slides.


Contents

📊 Presentations

Folder Topic Description
pValue/ What is a p-value? An animated, plain-language walkthrough — coin story, falling-dots simulation, common misconceptions

Running a Presentation

Each presentation is pre-rendered. You only need manim-slides to present.

1. Install the presenter

pip install "manim-slides[pyqt6]"

2. Navigate to the folder and present

cd pValue
manim-slides present PValue

Use → / Space to advance, ← / Backspace to go back, Escape to quit.


Re-rendering from Source

If you want to modify a presentation and re-render it:

Prerequisites

  • Python 3.9+
  • TeX Live (for LaTeX rendering)
  • ffmpeg (for video encoding)
cd pValue

# Create and activate a virtual environment
python -m venv .venv
.venv\Scripts\activate          # Windows
# source .venv/bin/activate     # macOS / Linux

# Install dependencies
pip install manim "manim-slides[pyqt6]"

# Render, then present
manim-slides render pvalue_slides.py PValue
manim-slides present PValue

Note: The first render is slow because LaTeX compiles every maths expression from scratch. Subsequent renders reuse the cache and are much faster.


Tech Stack

Tool Role
Manim Community Animation engine
manim-slides Interactive presentation layer
TeX Live LaTeX → SVG for equations
ffmpeg Video encoding

About

A repository housing various teaching tools and presentations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages