From bace091c01b487748213a58ad1b029a1c692aae1 Mon Sep 17 00:00:00 2001 From: Steve Schmerler <git@elcorto.com> Date: Wed, 14 May 2025 16:32:40 +0200 Subject: [PATCH] Improve py -> ipynb conversion --- BLcourse2.3/convert-to-ipynb.sh | 5 +++++ BLcourse2.3/requirements.txt | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/BLcourse2.3/convert-to-ipynb.sh b/BLcourse2.3/convert-to-ipynb.sh index 82f9566..2c58472 100755 --- a/BLcourse2.3/convert-to-ipynb.sh +++ b/BLcourse2.3/convert-to-ipynb.sh @@ -1,5 +1,10 @@ #!/bin/sh +# Remove plots etc, but keep random cell IDs. We need this b/c we use jupytext +# --update below. +nbstripout --keep-id *.ipynb + for fn in 0*dim.py; do + # --update keeps call IDs -> smaller diffs jupytext --to ipynb --update $fn done diff --git a/BLcourse2.3/requirements.txt b/BLcourse2.3/requirements.txt index c1b364c..2a0a563 100644 --- a/BLcourse2.3/requirements.txt +++ b/BLcourse2.3/requirements.txt @@ -30,4 +30,10 @@ jupyter # or Jupyter notebook is also fine ##notebook +# ---------------------------------------------------------------------------- +# dev +# ---------------------------------------------------------------------------- + +nbstripout + # vim:syn=sh -- GitLab