From 84144488551a58f8b1a34b1de541a7be4d7364a6 Mon Sep 17 00:00:00 2001
From: "Edgar P. Burkhart" <git@edgarpierre.fr>
Date: Sun, 9 Feb 2025 22:29:56 +0100
Subject: [PATCH 1/6] Enhance serve workflow by modifying build command to
 execute during HTML generation

---
 .forgejo/workflows/serve.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.forgejo/workflows/serve.yaml b/.forgejo/workflows/serve.yaml
index d6094bf..6e3215b 100644
--- a/.forgejo/workflows/serve.yaml
+++ b/.forgejo/workflows/serve.yaml
@@ -13,7 +13,7 @@ jobs:
       - name: Install dependencies
         run: ./.env/bin/pip install mystmd jupyterlab_myst ipykernel altair pandas
       - name: Build static HTML
-        run: ./.env/bin/myst build --html
+        run: ./.env/bin/myst build --execute --html
       - name: Copy files
         run: |
           rm -rf /data/srv/forgejo-runner/cours4.0

From ec450c6092e749f3a4434a70ae3f171fc169bae0 Mon Sep 17 00:00:00 2001
From: "Edgar P. Burkhart" <git@edgarpierre.fr>
Date: Sun, 9 Feb 2025 22:33:16 +0100
Subject: [PATCH 2/6] Update serve workflow to include 'jupyter' dependency in
 installation

---
 .forgejo/workflows/serve.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.forgejo/workflows/serve.yaml b/.forgejo/workflows/serve.yaml
index 6e3215b..85e4709 100644
--- a/.forgejo/workflows/serve.yaml
+++ b/.forgejo/workflows/serve.yaml
@@ -11,7 +11,7 @@ jobs:
       - name: Initialize virtual environment
         run: /usr/bin/python -m venv .env
       - name: Install dependencies
-        run: ./.env/bin/pip install mystmd jupyterlab_myst ipykernel altair pandas
+        run: ./.env/bin/pip install mystmd jupyter jupyterlab_myst ipykernel altair pandas
       - name: Build static HTML
         run: ./.env/bin/myst build --execute --html
       - name: Copy files

From cb665904ee4e7913d9474f8a8e74fb3934840e74 Mon Sep 17 00:00:00 2001
From: "Edgar P. Burkhart" <git@edgarpierre.fr>
Date: Sun, 9 Feb 2025 22:36:53 +0100
Subject: [PATCH 3/6] Fix serve workflow to correct 'jupyterlab' dependency in
 installation

---
 .forgejo/workflows/serve.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.forgejo/workflows/serve.yaml b/.forgejo/workflows/serve.yaml
index 85e4709..a5d7fe9 100644
--- a/.forgejo/workflows/serve.yaml
+++ b/.forgejo/workflows/serve.yaml
@@ -11,7 +11,7 @@ jobs:
       - name: Initialize virtual environment
         run: /usr/bin/python -m venv .env
       - name: Install dependencies
-        run: ./.env/bin/pip install mystmd jupyter jupyterlab_myst ipykernel altair pandas
+        run: ./.env/bin/pip install mystmd jupyterlab jupyterlab_myst ipykernel altair pandas
       - name: Build static HTML
         run: ./.env/bin/myst build --execute --html
       - name: Copy files

From a31ab300c216d23e737a363b6ee350cbfd0b1b5c Mon Sep 17 00:00:00 2001
From: "Edgar P. Burkhart" <git@edgarpierre.fr>
Date: Sun, 9 Feb 2025 22:40:57 +0100
Subject: [PATCH 4/6] Fix serve workflow to correctly install 'jupyter'
 dependency and update build command for HTML generation

---
 .forgejo/workflows/serve.yaml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/.forgejo/workflows/serve.yaml b/.forgejo/workflows/serve.yaml
index a5d7fe9..6bd8ab9 100644
--- a/.forgejo/workflows/serve.yaml
+++ b/.forgejo/workflows/serve.yaml
@@ -11,9 +11,11 @@ jobs:
       - name: Initialize virtual environment
         run: /usr/bin/python -m venv .env
       - name: Install dependencies
-        run: ./.env/bin/pip install mystmd jupyterlab jupyterlab_myst ipykernel altair pandas
+        run: ./.env/bin/pip install mystmd jupyter jupyterlab_myst ipykernel altair pandas
       - name: Build static HTML
-        run: ./.env/bin/myst build --execute --html
+        run: |
+          . ./env/bin/activate
+          myst build --execute --html
       - name: Copy files
         run: |
           rm -rf /data/srv/forgejo-runner/cours4.0

From 1a992a81748cd5a1189e55e84e5d0d3011be1f6c Mon Sep 17 00:00:00 2001
From: "Edgar P. Burkhart" <git@edgarpierre.fr>
Date: Sun, 9 Feb 2025 22:40:57 +0100
Subject: [PATCH 5/6] Fix serve workflow to correctly install 'jupyter'
 dependency and update build command for HTML generation

---
 .forgejo/workflows/serve.yaml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/.forgejo/workflows/serve.yaml b/.forgejo/workflows/serve.yaml
index a5d7fe9..8f8b4ba 100644
--- a/.forgejo/workflows/serve.yaml
+++ b/.forgejo/workflows/serve.yaml
@@ -11,9 +11,11 @@ jobs:
       - name: Initialize virtual environment
         run: /usr/bin/python -m venv .env
       - name: Install dependencies
-        run: ./.env/bin/pip install mystmd jupyterlab jupyterlab_myst ipykernel altair pandas
+        run: ./.env/bin/pip install mystmd jupyter jupyterlab_myst ipykernel altair pandas
       - name: Build static HTML
-        run: ./.env/bin/myst build --execute --html
+        run: |
+          . .env/bin/activate
+          myst build --execute --html
       - name: Copy files
         run: |
           rm -rf /data/srv/forgejo-runner/cours4.0

From 1e808ae6b843fb7c12d36d3ca41adccc2b327fd3 Mon Sep 17 00:00:00 2001
From: "Edgar P. Burkhart" <git@edgarpierre.fr>
Date: Sun, 9 Feb 2025 22:43:18 +0100
Subject: [PATCH 6/6] Remove unused imports from 02-signaux.md

---
 cours/SIN/02-signaux.md | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/cours/SIN/02-signaux.md b/cours/SIN/02-signaux.md
index 1a4929f..899f7cd 100644
--- a/cours/SIN/02-signaux.md
+++ b/cours/SIN/02-signaux.md
@@ -34,10 +34,7 @@ et un niveau **bas** ("Low").
 :tags: [remove-input]
 import altair as alt
 import pandas as pd
-import matplotlib.pyplot as plt
-import numpy as np
 import random
-from scipy.interpolate import CubicSpline
 
 random.seed(25)