From 352c504d3f940ecb109fee6651a977a353927c9e Mon Sep 17 00:00:00 2001 From: David Peter Date: Fri, 2 Oct 2026 11:29:16 +0200 Subject: [PATCH] Document the Python version required by the analysis scripts --- scripts/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/README.md b/scripts/README.md index 77fe50c..762afe3 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -9,7 +9,8 @@ hyperfine 'sleep 0.020' 'sleep 0.021' 'sleep 0.022' --export-json sleep.json ### Pre-requisites -To make these scripts work, you will need `numpy`, `matplotlib` and `scipy`. +To make these scripts work, you will need Python 3.10 or newer and the packages +`numpy`, `matplotlib` and `scipy`. If you have a Python package manager that understands [PEP-723](https://peps.python.org/pep-0723/) inline script requirements like [`uv`](https://github.com/astral-sh/uv) or [`pipx`](https://github.com/pypa/pipx), @@ -22,5 +23,5 @@ uv run plot_whisker.py sleep.json Otherwise, install the dependencies via your system package manager or using `pip`: ```bash -pip install numpy matplotlib scipy # pip3, if you are using python3 +python3 -m pip install numpy matplotlib scipy ```