From 17bb82aff0baa287ed75e24ea65cd48d81c265a1 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 17 Jul 2026 06:28:45 +0000 Subject: [PATCH 1/3] Reprocess notebooks from PR #516 These notebooks failed to process in the original PR and need reprocessing: - projects/project-notebooks/Macrocircuits.ipynb - tutorials/W1D1_Generalization/W1D1_Tutorial1.ipynb - tutorials/W1D1_Generalization/W1D1_Tutorial2.ipynb - tutorials/W1D3_ComparingArtificialAndBiologicalNetworks/W1D3_Tutorial1.ipynb - tutorials/W2D1_Macrocircuits/W2D1_Tutorial1.ipynb - tutorials/W2D1_Macrocircuits/W2D1_Tutorial2.ipynb - tutorials/W2D1_Macrocircuits/W2D1_Tutorial3.ipynb - tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial5.ipynb - tutorials/W2D4_Macrolearning/W2D4_Tutorial5.ipynb --- projects/project-notebooks/Macrocircuits.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/project-notebooks/Macrocircuits.ipynb b/projects/project-notebooks/Macrocircuits.ipynb index 723fb5ad7..29a0f18ad 100644 --- a/projects/project-notebooks/Macrocircuits.ipynb +++ b/projects/project-notebooks/Macrocircuits.ipynb @@ -303,13 +303,13 @@ "\"\"\")\n", "\n", "print('Installing dm_control...')\n", - "!pip install -q dm_control>=1.0.16\n", + "!pip install dm_control>=1.0.16 --quiet\n", "\n", "# Configure dm_control to use the EGL rendering backend (requires GPU)\n", "%env MUJOCO_GL=egl\n", "\n", "!echo Installed dm_control $(pip show dm_control | grep -Po \"(?<=Version: ).+\")\n", - "!pip install -q dm-acme\n", + "!pip install dm-acme --quiet\n", "!mkdir output_videos" ] }, From 1aa8fdca2da8111064a84fa7dcfec17305814bc9 Mon Sep 17 00:00:00 2001 From: Konstantine Tsafatinos Date: Sat, 18 Jul 2026 10:01:20 -0400 Subject: [PATCH 2/3] Pin versions --- requirements.txt | 2 +- tutorials/W1D1_Generalization/W1D1_Tutorial1.ipynb | 2 +- tutorials/W1D1_Generalization/W1D1_Tutorial2.ipynb | 2 +- tutorials/W1D2_ComparingTasks/W1D2_Tutorial1.ipynb | 2 +- .../W1D3_Tutorial1.ipynb | 10 +++++----- tutorials/W2D1_Macrocircuits/W2D1_Tutorial3.ipynb | 6 +++--- .../W2D2_NeuroSymbolicMethods/W2D2_Tutorial1.ipynb | 6 +++--- .../W2D2_NeuroSymbolicMethods/W2D2_Tutorial2.ipynb | 12 ++++++------ .../W2D2_NeuroSymbolicMethods/W2D2_Tutorial3.ipynb | 6 +++--- .../W2D2_NeuroSymbolicMethods/W2D2_Tutorial4.ipynb | 14 +++++++------- .../W2D2_NeuroSymbolicMethods/W2D2_Tutorial5.ipynb | 12 ++++++------ tutorials/W2D4_Macrolearning/W2D4_Tutorial5.ipynb | 2 +- tutorials/W2D5_Mysteries/W2D5_Tutorial1.ipynb | 2 +- tutorials/W2D5_Mysteries/W2D5_Tutorial3.ipynb | 2 +- 14 files changed, 40 insertions(+), 40 deletions(-) diff --git a/requirements.txt b/requirements.txt index ade7513b9..9f32464af 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,7 +11,7 @@ ipywidgets==8.1.2 requests==2.31.0 scikit-learn==1.4.1.post1 scikit-image==0.19.2 -tqdm==4.66.2 +tqdm==4.64.1 protobuf==3.20.* numba==0.59.0 sentencepiece==0.2.0 diff --git a/tutorials/W1D1_Generalization/W1D1_Tutorial1.ipynb b/tutorials/W1D1_Generalization/W1D1_Tutorial1.ipynb index 14054993d..eef66b7b4 100644 --- a/tutorials/W1D1_Generalization/W1D1_Tutorial1.ipynb +++ b/tutorials/W1D1_Generalization/W1D1_Tutorial1.ipynb @@ -126,7 +126,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck Pillow matplotlib torch torchvision transformers gradio protobuf sentencepiece gradio torchmetrics --quiet\n", + "!pip install --quiet vibecheck Pillow==10.2.0 matplotlib==3.8.3 torch torchvision==0.16 transformers==4.38.1 gradio==4.19.2 protobuf==3.20.* sentencepiece==0.2.0 gradio==4.19.2 torchmetrics\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W1D1_Generalization/W1D1_Tutorial2.ipynb b/tutorials/W1D1_Generalization/W1D1_Tutorial2.ipynb index 16ed14e36..bc6018b72 100644 --- a/tutorials/W1D1_Generalization/W1D1_Tutorial2.ipynb +++ b/tutorials/W1D1_Generalization/W1D1_Tutorial2.ipynb @@ -106,7 +106,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install numpy scipy matplotlib torch tqdm vibecheck --quiet\n", + "!pip install --quiet numpy==1.26.4 scipy==1.12.0 matplotlib==3.8.3 torch tqdm==4.66.2 vibecheck\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W1D2_ComparingTasks/W1D2_Tutorial1.ipynb b/tutorials/W1D2_ComparingTasks/W1D2_Tutorial1.ipynb index df4201a8d..4f96aa17a 100644 --- a/tutorials/W1D2_ComparingTasks/W1D2_Tutorial1.ipynb +++ b/tutorials/W1D2_ComparingTasks/W1D2_Tutorial1.ipynb @@ -126,7 +126,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck numpy matplotlib torch torchvision tqdm ipywidgets memory-profiler requests scikit-learn torchmetrics --quiet\n", + "!pip install --quiet vibecheck numpy==1.26.4 matplotlib==3.8.3 torch torchvision==0.16 tqdm==4.66.2 ipywidgets==8.1.2 memory_profiler requests==2.31.0 scikit-learn==1.4.1.post1 torchmetrics\n", "\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", diff --git a/tutorials/W1D3_ComparingArtificialAndBiologicalNetworks/W1D3_Tutorial1.ipynb b/tutorials/W1D3_ComparingArtificialAndBiologicalNetworks/W1D3_Tutorial1.ipynb index 905a673c4..434c67210 100644 --- a/tutorials/W1D3_ComparingArtificialAndBiologicalNetworks/W1D3_Tutorial1.ipynb +++ b/tutorials/W1D3_ComparingArtificialAndBiologicalNetworks/W1D3_Tutorial1.ipynb @@ -124,13 +124,13 @@ "source": [ "# @title Install dependencies\n", "\n", - "!pip install -q ipympl ipywidgets mpl_interactions[\"jupyter\"] torchlens\n", - "!pip install -q graphviz\n", + "!pip install --quiet ipympl ipywidgets==8.1.2 mpl_interactions[\"jupyter\"] torchlens\n", + "!pip install --quiet graphviz\n", "!pip install rsatoolbox==0.1.5\n", "\n", "# To install jupyter-matplotlib (ipympl) via pip\n", - "!pip install -q torchlens\n", - "!pip install -q numpy scikit-learn torch torchvision scipy matplotlib\n", + "!pip install --quiet torchlens\n", + "!pip install --quiet numpy==1.26.4 scikit-learn==1.4.1.post1 torch torchvision==0.16 scipy==1.12.0 matplotlib==3.8.3\n", "\n", "# Import future dependencies first\n", "from __future__ import print_function\n", @@ -169,7 +169,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck datatops --quiet\n", + "!pip install --quiet vibecheck datatops\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D1_Macrocircuits/W2D1_Tutorial3.ipynb b/tutorials/W2D1_Macrocircuits/W2D1_Tutorial3.ipynb index 2e5857b7f..ed7d5ad23 100644 --- a/tutorials/W2D1_Macrocircuits/W2D1_Tutorial3.ipynb +++ b/tutorials/W2D1_Macrocircuits/W2D1_Tutorial3.ipynb @@ -95,9 +95,9 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck datatops --quiet\n", - "!pip install pandas --quiet\n", - "!pip install scikit-learn --quiet\n", + "!pip install --quiet vibecheck datatops\n", + "!pip install --quiet pandas\n", + "!pip install --quiet scikit-learn==1.4.1.post1\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial1.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial1.ipynb index da1cb3dce..32461c6b1 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial1.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial1.ipynb @@ -93,9 +93,9 @@ "# @title Install and import feedback gadget\n", "\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --quiet\n", - "!pip install numpy==1.24.4\n", - "!pip install nengo_spa==2.0.0\n", - "!pip install --quiet matplotlib ipywidgets scipy vibecheck\n", + "!pip install -q numpy==1.24.4\n", + "!pip install -q nengo_spa==2.0.0\n", + "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 scipy==1.12.0 vibecheck\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial2.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial2.ipynb index 4f48ccb00..7ae12e393 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial2.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial2.ipynb @@ -92,13 +92,13 @@ "source": [ "# @title Install dependencies\n", "\n", - "!pip install numpy==1.24.4 --quiet\n", - "!pip install scikit-learn==1.6.1 --quiet\n", - "!pip install scipy==1.15.3 --quiet\n", + "!pip install --quiet numpy==1.24.4\n", + "!pip install --quiet scikit-learn==1.6.1\n", + "!pip install --quiet scipy==1.15.3\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --no-deps --quiet\n", - "!pip install nengo==4.0.0 --quiet\n", - "!pip install nengo_spa==2.0.0 --quiet\n", - "!pip install --quiet matplotlib ipywidgets vibecheck" + "!pip install --quiet nengo==4.0.0\n", + "!pip install --quiet nengo_spa==2.0.0\n", + "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 vibecheck" ] }, { diff --git a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial3.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial3.ipynb index bb8201a36..9a3edc6ce 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial3.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial3.ipynb @@ -90,9 +90,9 @@ "source": [ "# @title Install dependencies\n", "\n", - "!pip install numpy==1.24.4 --quiet\n", - "!pip install nengo nengo-spa nengo-gui --quiet\n", - "!pip install matplotlib vibecheck --quiet" + "!pip install --quiet numpy==1.24.4\n", + "!pip install --quiet nengo nengo_spa nengo_gui\n", + "!pip install --quiet matplotlib==3.8.3 vibecheck" ] }, { diff --git a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial4.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial4.ipynb index 2a75bb4e0..63f45ec7b 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial4.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial4.ipynb @@ -88,14 +88,14 @@ "source": [ "# @title Install dependencies and import feedback gadget\n", "\n", - "!pip install numpy==1.24.4 --quiet\n", - "!pip install scikit-learn==1.6.1 --quiet\n", - "!pip install scipy==1.15.3 --quiet\n", + "!pip install --quiet numpy==1.24.4\n", + "!pip install --quiet scikit-learn==1.6.1\n", + "!pip install --quiet scipy==1.15.3\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --no-deps --quiet\n", - "!pip install nengo==4.0.0 --quiet\n", - "!pip install nengo_spa==2.0.0 --quiet\n", - "!pip install --quiet matplotlib ipywidgets vibecheck\n", - "!pip install --quiet numpy matplotlib ipywidgets scipy scikit-learn vibecheck\n", + "!pip install --quiet nengo==4.0.0\n", + "!pip install --quiet nengo_spa==2.0.0\n", + "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 vibecheck\n", + "!pip install --quiet numpy==1.26.4 matplotlib==3.8.3 ipywidgets==8.1.2 scipy==1.12.0 scikit-learn==1.4.1.post1 vibecheck\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial5.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial5.ipynb index 7f1a877e7..c7fcac02e 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial5.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial5.ipynb @@ -91,13 +91,13 @@ "source": [ "# @title Install dependencies\n", "\n", - "!pip install numpy==1.24.4 --quiet\n", - "!pip install scikit-learn==1.6.1 --quiet\n", - "!pip install scipy==1.15.3 --quiet\n", + "!pip install --quiet numpy==1.24.4\n", + "!pip install --quiet scikit-learn==1.6.1\n", + "!pip install --quiet scipy==1.15.3\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --no-deps --quiet\n", - "!pip install nengo==4.0.0 --quiet\n", - "!pip install nengo_spa==2.0.0 --quiet\n", - "!pip install --quiet matplotlib ipywidgets tqdm vibecheck" + "!pip install --quiet nengo==4.0.0\n", + "!pip install --quiet nengo_spa==2.0.0\n", + "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 tqdm==4.66.2 vibecheck" ] }, { diff --git a/tutorials/W2D4_Macrolearning/W2D4_Tutorial5.ipynb b/tutorials/W2D4_Macrolearning/W2D4_Tutorial5.ipynb index b87d410ce..e4e83af89 100644 --- a/tutorials/W2D4_Macrolearning/W2D4_Tutorial5.ipynb +++ b/tutorials/W2D4_Macrolearning/W2D4_Tutorial5.ipynb @@ -93,7 +93,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install numpy matplotlib scikit-learn ipywidgets jupyter-ui-poll torch vibecheck --quiet\n", + "!pip install --quiet numpy==1.26.4 matplotlib==3.8.3 scikit-learn==1.4.1.post1 ipywidgets==8.1.2 jupyter_ui_poll==0.2.2 torch vibecheck\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D5_Mysteries/W2D5_Tutorial1.ipynb b/tutorials/W2D5_Mysteries/W2D5_Tutorial1.ipynb index 7bb4d2f20..b80103a54 100644 --- a/tutorials/W2D5_Mysteries/W2D5_Tutorial1.ipynb +++ b/tutorials/W2D5_Mysteries/W2D5_Tutorial1.ipynb @@ -105,7 +105,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck numpy matplotlib Pillow torch torchvision transformers ipywidgets gradio trdg scikit-learn networkx pickleshare seaborn tabulate --quiet\n", + "!pip install --quiet vibecheck numpy==1.26.4 matplotlib==3.8.3 Pillow==10.2.0 torch torchvision==0.16 transformers==4.38.1 ipywidgets==8.1.2 gradio==4.19.2 trdg scikit-learn==1.4.1.post1 networkx==3.2.1 pickleshare seaborn tabulate\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D5_Mysteries/W2D5_Tutorial3.ipynb b/tutorials/W2D5_Mysteries/W2D5_Tutorial3.ipynb index 0d0da2154..58777229a 100644 --- a/tutorials/W2D5_Mysteries/W2D5_Tutorial3.ipynb +++ b/tutorials/W2D5_Mysteries/W2D5_Tutorial3.ipynb @@ -44,7 +44,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck numpy matplotlib Pillow torch torchvision transformers ipywidgets gradio trdg scikit-learn networkx pickleshare seaborn tabulate --quiet\n", + "!pip install --quiet vibecheck numpy==1.26.4 matplotlib==3.8.3 Pillow==10.2.0 torch torchvision==0.16 transformers==4.38.1 ipywidgets==8.1.2 gradio==4.19.2 trdg scikit-learn==1.4.1.post1 networkx==3.2.1 pickleshare seaborn tabulate\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", From 9aecb31a47cbb978c3790cab4125b7a3b010d481 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 18 Jul 2026 14:19:15 +0000 Subject: [PATCH 3/3] Process tutorial notebooks (some notebooks moved to follow-up PR) --- projects/project-notebooks/Macrocircuits.ipynb | 4 ++-- .../W1D1_Generalization/W1D1_Tutorial1.ipynb | 2 +- .../W1D1_Generalization/W1D1_Tutorial2.ipynb | 2 +- .../W1D2_ComparingTasks/W1D2_Tutorial1.ipynb | 2 +- .../instructor/W1D2_Tutorial1.ipynb | 4 ++-- .../student/W1D2_Tutorial1.ipynb | 4 ++-- .../W1D3_Tutorial1.ipynb | 10 +++++----- .../W2D1_Macrocircuits/W2D1_Tutorial3.ipynb | 6 +++--- .../W2D2_Tutorial1.ipynb | 2 +- .../W2D2_Tutorial2.ipynb | 2 +- .../W2D2_Tutorial3.ipynb | 2 +- .../W2D2_Tutorial4.ipynb | 2 +- .../W2D2_Tutorial5.ipynb | 12 ++++++------ .../instructor/W2D2_Tutorial1.ipynb | 8 ++++---- .../instructor/W2D2_Tutorial2.ipynb | 14 +++++++------- .../instructor/W2D2_Tutorial3.ipynb | 8 ++++---- .../instructor/W2D2_Tutorial4.ipynb | 16 ++++++++-------- .../student/W2D2_Tutorial1.ipynb | 8 ++++---- .../student/W2D2_Tutorial2.ipynb | 14 +++++++------- .../student/W2D2_Tutorial3.ipynb | 8 ++++---- .../student/W2D2_Tutorial4.ipynb | 16 ++++++++-------- .../W2D4_Macrolearning/W2D4_Tutorial5.ipynb | 2 +- tutorials/W2D5_Mysteries/W2D5_Tutorial1.ipynb | 2 +- tutorials/W2D5_Mysteries/W2D5_Tutorial3.ipynb | 2 +- .../instructor/W2D5_Tutorial1.ipynb | 4 ++-- .../instructor/W2D5_Tutorial3.ipynb | 4 ++-- .../W2D5_Mysteries/student/W2D5_Tutorial1.ipynb | 4 ++-- .../W2D5_Mysteries/student/W2D5_Tutorial3.ipynb | 4 ++-- 28 files changed, 84 insertions(+), 84 deletions(-) diff --git a/projects/project-notebooks/Macrocircuits.ipynb b/projects/project-notebooks/Macrocircuits.ipynb index 29a0f18ad..723fb5ad7 100644 --- a/projects/project-notebooks/Macrocircuits.ipynb +++ b/projects/project-notebooks/Macrocircuits.ipynb @@ -303,13 +303,13 @@ "\"\"\")\n", "\n", "print('Installing dm_control...')\n", - "!pip install dm_control>=1.0.16 --quiet\n", + "!pip install -q dm_control>=1.0.16\n", "\n", "# Configure dm_control to use the EGL rendering backend (requires GPU)\n", "%env MUJOCO_GL=egl\n", "\n", "!echo Installed dm_control $(pip show dm_control | grep -Po \"(?<=Version: ).+\")\n", - "!pip install dm-acme --quiet\n", + "!pip install -q dm-acme\n", "!mkdir output_videos" ] }, diff --git a/tutorials/W1D1_Generalization/W1D1_Tutorial1.ipynb b/tutorials/W1D1_Generalization/W1D1_Tutorial1.ipynb index eef66b7b4..14054993d 100644 --- a/tutorials/W1D1_Generalization/W1D1_Tutorial1.ipynb +++ b/tutorials/W1D1_Generalization/W1D1_Tutorial1.ipynb @@ -126,7 +126,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install --quiet vibecheck Pillow==10.2.0 matplotlib==3.8.3 torch torchvision==0.16 transformers==4.38.1 gradio==4.19.2 protobuf==3.20.* sentencepiece==0.2.0 gradio==4.19.2 torchmetrics\n", + "!pip install vibecheck Pillow matplotlib torch torchvision transformers gradio protobuf sentencepiece gradio torchmetrics --quiet\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W1D1_Generalization/W1D1_Tutorial2.ipynb b/tutorials/W1D1_Generalization/W1D1_Tutorial2.ipynb index bc6018b72..16ed14e36 100644 --- a/tutorials/W1D1_Generalization/W1D1_Tutorial2.ipynb +++ b/tutorials/W1D1_Generalization/W1D1_Tutorial2.ipynb @@ -106,7 +106,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install --quiet numpy==1.26.4 scipy==1.12.0 matplotlib==3.8.3 torch tqdm==4.66.2 vibecheck\n", + "!pip install numpy scipy matplotlib torch tqdm vibecheck --quiet\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W1D2_ComparingTasks/W1D2_Tutorial1.ipynb b/tutorials/W1D2_ComparingTasks/W1D2_Tutorial1.ipynb index 4f96aa17a..0e811c8ed 100644 --- a/tutorials/W1D2_ComparingTasks/W1D2_Tutorial1.ipynb +++ b/tutorials/W1D2_ComparingTasks/W1D2_Tutorial1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "aec0e5ff", + "id": "4772a65b", "metadata": { "colab_type": "text", "execution": {}, diff --git a/tutorials/W1D2_ComparingTasks/instructor/W1D2_Tutorial1.ipynb b/tutorials/W1D2_ComparingTasks/instructor/W1D2_Tutorial1.ipynb index c1dff106c..895af11ec 100644 --- a/tutorials/W1D2_ComparingTasks/instructor/W1D2_Tutorial1.ipynb +++ b/tutorials/W1D2_ComparingTasks/instructor/W1D2_Tutorial1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "1aa8664f", + "id": "78732845", "metadata": { "colab_type": "text", "execution": {}, @@ -126,7 +126,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck numpy matplotlib torch torchvision tqdm ipywidgets memory-profiler requests scikit-learn torchmetrics --quiet\n", + "!pip install --quiet vibecheck numpy==1.26.4 matplotlib==3.8.3 torch torchvision==0.16 tqdm==4.66.2 ipywidgets==8.1.2 memory_profiler requests==2.31.0 scikit-learn==1.4.1.post1 torchmetrics\n", "\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", diff --git a/tutorials/W1D2_ComparingTasks/student/W1D2_Tutorial1.ipynb b/tutorials/W1D2_ComparingTasks/student/W1D2_Tutorial1.ipynb index 537eba249..7d525849e 100644 --- a/tutorials/W1D2_ComparingTasks/student/W1D2_Tutorial1.ipynb +++ b/tutorials/W1D2_ComparingTasks/student/W1D2_Tutorial1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "8d57d318", + "id": "27c1df71", "metadata": { "colab_type": "text", "execution": {}, @@ -126,7 +126,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck numpy matplotlib torch torchvision tqdm ipywidgets memory-profiler requests scikit-learn torchmetrics --quiet\n", + "!pip install --quiet vibecheck numpy==1.26.4 matplotlib==3.8.3 torch torchvision==0.16 tqdm==4.66.2 ipywidgets==8.1.2 memory_profiler requests==2.31.0 scikit-learn==1.4.1.post1 torchmetrics\n", "\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", diff --git a/tutorials/W1D3_ComparingArtificialAndBiologicalNetworks/W1D3_Tutorial1.ipynb b/tutorials/W1D3_ComparingArtificialAndBiologicalNetworks/W1D3_Tutorial1.ipynb index 434c67210..905a673c4 100644 --- a/tutorials/W1D3_ComparingArtificialAndBiologicalNetworks/W1D3_Tutorial1.ipynb +++ b/tutorials/W1D3_ComparingArtificialAndBiologicalNetworks/W1D3_Tutorial1.ipynb @@ -124,13 +124,13 @@ "source": [ "# @title Install dependencies\n", "\n", - "!pip install --quiet ipympl ipywidgets==8.1.2 mpl_interactions[\"jupyter\"] torchlens\n", - "!pip install --quiet graphviz\n", + "!pip install -q ipympl ipywidgets mpl_interactions[\"jupyter\"] torchlens\n", + "!pip install -q graphviz\n", "!pip install rsatoolbox==0.1.5\n", "\n", "# To install jupyter-matplotlib (ipympl) via pip\n", - "!pip install --quiet torchlens\n", - "!pip install --quiet numpy==1.26.4 scikit-learn==1.4.1.post1 torch torchvision==0.16 scipy==1.12.0 matplotlib==3.8.3\n", + "!pip install -q torchlens\n", + "!pip install -q numpy scikit-learn torch torchvision scipy matplotlib\n", "\n", "# Import future dependencies first\n", "from __future__ import print_function\n", @@ -169,7 +169,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install --quiet vibecheck datatops\n", + "!pip install vibecheck datatops --quiet\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D1_Macrocircuits/W2D1_Tutorial3.ipynb b/tutorials/W2D1_Macrocircuits/W2D1_Tutorial3.ipynb index ed7d5ad23..2e5857b7f 100644 --- a/tutorials/W2D1_Macrocircuits/W2D1_Tutorial3.ipynb +++ b/tutorials/W2D1_Macrocircuits/W2D1_Tutorial3.ipynb @@ -95,9 +95,9 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install --quiet vibecheck datatops\n", - "!pip install --quiet pandas\n", - "!pip install --quiet scikit-learn==1.4.1.post1\n", + "!pip install vibecheck datatops --quiet\n", + "!pip install pandas --quiet\n", + "!pip install scikit-learn --quiet\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial1.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial1.ipynb index 32461c6b1..72b43c611 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial1.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "b7f96f23", + "id": "27ea6096", "metadata": { "colab_type": "text", "execution": {}, diff --git a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial2.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial2.ipynb index 7ae12e393..0f0943ec7 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial2.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial2.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "941a5f06", + "id": "15fb77d2", "metadata": { "colab_type": "text", "execution": {}, diff --git a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial3.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial3.ipynb index 9a3edc6ce..8c4847fef 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial3.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial3.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "a5cf3722", + "id": "a0f73116", "metadata": { "colab_type": "text", "execution": {}, diff --git a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial4.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial4.ipynb index 63f45ec7b..39549cde7 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial4.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial4.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "99b42814", + "id": "ee004627", "metadata": { "colab_type": "text", "execution": {}, diff --git a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial5.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial5.ipynb index c7fcac02e..7f1a877e7 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial5.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/W2D2_Tutorial5.ipynb @@ -91,13 +91,13 @@ "source": [ "# @title Install dependencies\n", "\n", - "!pip install --quiet numpy==1.24.4\n", - "!pip install --quiet scikit-learn==1.6.1\n", - "!pip install --quiet scipy==1.15.3\n", + "!pip install numpy==1.24.4 --quiet\n", + "!pip install scikit-learn==1.6.1 --quiet\n", + "!pip install scipy==1.15.3 --quiet\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --no-deps --quiet\n", - "!pip install --quiet nengo==4.0.0\n", - "!pip install --quiet nengo_spa==2.0.0\n", - "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 tqdm==4.66.2 vibecheck" + "!pip install nengo==4.0.0 --quiet\n", + "!pip install nengo_spa==2.0.0 --quiet\n", + "!pip install --quiet matplotlib ipywidgets tqdm vibecheck" ] }, { diff --git a/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial1.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial1.ipynb index fb9ade1fc..1be61ddf8 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial1.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "c1c38a29", + "id": "8f5b20ac", "metadata": { "colab_type": "text", "execution": {}, @@ -93,9 +93,9 @@ "# @title Install and import feedback gadget\n", "\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --quiet\n", - "!pip install numpy==1.24.4\n", - "!pip install nengo_spa==2.0.0\n", - "!pip install --quiet matplotlib ipywidgets scipy vibecheck\n", + "!pip install -q numpy==1.24.4\n", + "!pip install -q nengo_spa==2.0.0\n", + "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 scipy==1.12.0 vibecheck\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial2.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial2.ipynb index 45558bf15..34d85d6b1 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial2.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial2.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "778bee58", + "id": "6aa95361", "metadata": { "colab_type": "text", "execution": {}, @@ -92,13 +92,13 @@ "source": [ "# @title Install dependencies\n", "\n", - "!pip install numpy==1.24.4 --quiet\n", - "!pip install scikit-learn==1.6.1 --quiet\n", - "!pip install scipy==1.15.3 --quiet\n", + "!pip install --quiet numpy==1.24.4\n", + "!pip install --quiet scikit-learn==1.6.1\n", + "!pip install --quiet scipy==1.15.3\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --no-deps --quiet\n", - "!pip install nengo==4.0.0 --quiet\n", - "!pip install nengo_spa==2.0.0 --quiet\n", - "!pip install --quiet matplotlib ipywidgets vibecheck" + "!pip install --quiet nengo==4.0.0\n", + "!pip install --quiet nengo_spa==2.0.0\n", + "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 vibecheck" ] }, { diff --git a/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial3.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial3.ipynb index 2b1e51513..d76e46056 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial3.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial3.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "1101064f", + "id": "2687b3f3", "metadata": { "colab_type": "text", "execution": {}, @@ -90,9 +90,9 @@ "source": [ "# @title Install dependencies\n", "\n", - "!pip install numpy==1.24.4 --quiet\n", - "!pip install nengo nengo-spa nengo-gui --quiet\n", - "!pip install matplotlib vibecheck --quiet" + "!pip install --quiet numpy==1.24.4\n", + "!pip install --quiet nengo nengo_spa nengo_gui\n", + "!pip install --quiet matplotlib==3.8.3 vibecheck" ] }, { diff --git a/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial4.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial4.ipynb index 4593e04d0..beae9ea5c 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial4.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/instructor/W2D2_Tutorial4.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "60a54fe5", + "id": "81f06bdf", "metadata": { "colab_type": "text", "execution": {}, @@ -88,14 +88,14 @@ "source": [ "# @title Install dependencies and import feedback gadget\n", "\n", - "!pip install numpy==1.24.4 --quiet\n", - "!pip install scikit-learn==1.6.1 --quiet\n", - "!pip install scipy==1.15.3 --quiet\n", + "!pip install --quiet numpy==1.24.4\n", + "!pip install --quiet scikit-learn==1.6.1\n", + "!pip install --quiet scipy==1.15.3\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --no-deps --quiet\n", - "!pip install nengo==4.0.0 --quiet\n", - "!pip install nengo_spa==2.0.0 --quiet\n", - "!pip install --quiet matplotlib ipywidgets vibecheck\n", - "!pip install --quiet numpy matplotlib ipywidgets scipy scikit-learn vibecheck\n", + "!pip install --quiet nengo==4.0.0\n", + "!pip install --quiet nengo_spa==2.0.0\n", + "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 vibecheck\n", + "!pip install --quiet numpy==1.26.4 matplotlib==3.8.3 ipywidgets==8.1.2 scipy==1.12.0 scikit-learn==1.4.1.post1 vibecheck\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial1.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial1.ipynb index f293dbcf9..572ae05e2 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial1.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "d8a5a7f0", + "id": "249ece4d", "metadata": { "colab_type": "text", "execution": {}, @@ -93,9 +93,9 @@ "# @title Install and import feedback gadget\n", "\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --quiet\n", - "!pip install numpy==1.24.4\n", - "!pip install nengo_spa==2.0.0\n", - "!pip install --quiet matplotlib ipywidgets scipy vibecheck\n", + "!pip install -q numpy==1.24.4\n", + "!pip install -q nengo_spa==2.0.0\n", + "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 scipy==1.12.0 vibecheck\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial2.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial2.ipynb index 0d0cc775f..5128c5693 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial2.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial2.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "57325843", + "id": "eedc9ca1", "metadata": { "colab_type": "text", "execution": {}, @@ -92,13 +92,13 @@ "source": [ "# @title Install dependencies\n", "\n", - "!pip install numpy==1.24.4 --quiet\n", - "!pip install scikit-learn==1.6.1 --quiet\n", - "!pip install scipy==1.15.3 --quiet\n", + "!pip install --quiet numpy==1.24.4\n", + "!pip install --quiet scikit-learn==1.6.1\n", + "!pip install --quiet scipy==1.15.3\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --no-deps --quiet\n", - "!pip install nengo==4.0.0 --quiet\n", - "!pip install nengo_spa==2.0.0 --quiet\n", - "!pip install --quiet matplotlib ipywidgets vibecheck" + "!pip install --quiet nengo==4.0.0\n", + "!pip install --quiet nengo_spa==2.0.0\n", + "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 vibecheck" ] }, { diff --git a/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial3.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial3.ipynb index 5bf3c2f06..fa3df21ce 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial3.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial3.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "fe28e5f6", + "id": "dfe6dfd6", "metadata": { "colab_type": "text", "execution": {}, @@ -90,9 +90,9 @@ "source": [ "# @title Install dependencies\n", "\n", - "!pip install numpy==1.24.4 --quiet\n", - "!pip install nengo nengo-spa nengo-gui --quiet\n", - "!pip install matplotlib vibecheck --quiet" + "!pip install --quiet numpy==1.24.4\n", + "!pip install --quiet nengo nengo_spa nengo_gui\n", + "!pip install --quiet matplotlib==3.8.3 vibecheck" ] }, { diff --git a/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial4.ipynb b/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial4.ipynb index ed4638774..c376dc3d1 100644 --- a/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial4.ipynb +++ b/tutorials/W2D2_NeuroSymbolicMethods/student/W2D2_Tutorial4.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "fcfbad24", + "id": "fca2f9e0", "metadata": { "colab_type": "text", "execution": {}, @@ -88,14 +88,14 @@ "source": [ "# @title Install dependencies and import feedback gadget\n", "\n", - "!pip install numpy==1.24.4 --quiet\n", - "!pip install scikit-learn==1.6.1 --quiet\n", - "!pip install scipy==1.15.3 --quiet\n", + "!pip install --quiet numpy==1.24.4\n", + "!pip install --quiet scikit-learn==1.6.1\n", + "!pip install --quiet scipy==1.15.3\n", "!pip install git+https://github.com/neuromatch/sspspace@neuromatch --no-deps --quiet\n", - "!pip install nengo==4.0.0 --quiet\n", - "!pip install nengo_spa==2.0.0 --quiet\n", - "!pip install --quiet matplotlib ipywidgets vibecheck\n", - "!pip install --quiet numpy matplotlib ipywidgets scipy scikit-learn vibecheck\n", + "!pip install --quiet nengo==4.0.0\n", + "!pip install --quiet nengo_spa==2.0.0\n", + "!pip install --quiet matplotlib==3.8.3 ipywidgets==8.1.2 vibecheck\n", + "!pip install --quiet numpy==1.26.4 matplotlib==3.8.3 ipywidgets==8.1.2 scipy==1.12.0 scikit-learn==1.4.1.post1 vibecheck\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D4_Macrolearning/W2D4_Tutorial5.ipynb b/tutorials/W2D4_Macrolearning/W2D4_Tutorial5.ipynb index e4e83af89..b87d410ce 100644 --- a/tutorials/W2D4_Macrolearning/W2D4_Tutorial5.ipynb +++ b/tutorials/W2D4_Macrolearning/W2D4_Tutorial5.ipynb @@ -93,7 +93,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install --quiet numpy==1.26.4 matplotlib==3.8.3 scikit-learn==1.4.1.post1 ipywidgets==8.1.2 jupyter_ui_poll==0.2.2 torch vibecheck\n", + "!pip install numpy matplotlib scikit-learn ipywidgets jupyter-ui-poll torch vibecheck --quiet\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D5_Mysteries/W2D5_Tutorial1.ipynb b/tutorials/W2D5_Mysteries/W2D5_Tutorial1.ipynb index b80103a54..dd4c685c9 100644 --- a/tutorials/W2D5_Mysteries/W2D5_Tutorial1.ipynb +++ b/tutorials/W2D5_Mysteries/W2D5_Tutorial1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "b8cb858d", + "id": "0c851b6c", "metadata": { "colab_type": "text", "execution": {}, diff --git a/tutorials/W2D5_Mysteries/W2D5_Tutorial3.ipynb b/tutorials/W2D5_Mysteries/W2D5_Tutorial3.ipynb index 58777229a..15f09a7f2 100644 --- a/tutorials/W2D5_Mysteries/W2D5_Tutorial3.ipynb +++ b/tutorials/W2D5_Mysteries/W2D5_Tutorial3.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "be3e3eeb", + "id": "7e5c0076", "metadata": { "colab_type": "text", "execution": {}, diff --git a/tutorials/W2D5_Mysteries/instructor/W2D5_Tutorial1.ipynb b/tutorials/W2D5_Mysteries/instructor/W2D5_Tutorial1.ipynb index c90333ea9..c04de516f 100644 --- a/tutorials/W2D5_Mysteries/instructor/W2D5_Tutorial1.ipynb +++ b/tutorials/W2D5_Mysteries/instructor/W2D5_Tutorial1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "86ebfbc4", + "id": "0549ce92", "metadata": { "colab_type": "text", "execution": {}, @@ -105,7 +105,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck numpy matplotlib Pillow torch torchvision transformers ipywidgets gradio trdg scikit-learn networkx pickleshare seaborn tabulate --quiet\n", + "!pip install --quiet vibecheck numpy==1.26.4 matplotlib==3.8.3 Pillow==10.2.0 torch torchvision==0.16 transformers==4.38.1 ipywidgets==8.1.2 gradio==4.19.2 trdg scikit-learn==1.4.1.post1 networkx==3.2.1 pickleshare seaborn tabulate\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D5_Mysteries/instructor/W2D5_Tutorial3.ipynb b/tutorials/W2D5_Mysteries/instructor/W2D5_Tutorial3.ipynb index 298f65ba2..df177beda 100644 --- a/tutorials/W2D5_Mysteries/instructor/W2D5_Tutorial3.ipynb +++ b/tutorials/W2D5_Mysteries/instructor/W2D5_Tutorial3.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "80582298", + "id": "8e2f157e", "metadata": { "colab_type": "text", "execution": {}, @@ -44,7 +44,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck numpy matplotlib Pillow torch torchvision transformers ipywidgets gradio trdg scikit-learn networkx pickleshare seaborn tabulate --quiet\n", + "!pip install --quiet vibecheck numpy==1.26.4 matplotlib==3.8.3 Pillow==10.2.0 torch torchvision==0.16 transformers==4.38.1 ipywidgets==8.1.2 gradio==4.19.2 trdg scikit-learn==1.4.1.post1 networkx==3.2.1 pickleshare seaborn tabulate\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D5_Mysteries/student/W2D5_Tutorial1.ipynb b/tutorials/W2D5_Mysteries/student/W2D5_Tutorial1.ipynb index 8dceb24c1..fe2edd15a 100644 --- a/tutorials/W2D5_Mysteries/student/W2D5_Tutorial1.ipynb +++ b/tutorials/W2D5_Mysteries/student/W2D5_Tutorial1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "74fd1734", + "id": "1228ba0d", "metadata": { "colab_type": "text", "execution": {}, @@ -105,7 +105,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck numpy matplotlib Pillow torch torchvision transformers ipywidgets gradio trdg scikit-learn networkx pickleshare seaborn tabulate --quiet\n", + "!pip install --quiet vibecheck numpy==1.26.4 matplotlib==3.8.3 Pillow==10.2.0 torch torchvision==0.16 transformers==4.38.1 ipywidgets==8.1.2 gradio==4.19.2 trdg scikit-learn==1.4.1.post1 networkx==3.2.1 pickleshare seaborn tabulate\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n", diff --git a/tutorials/W2D5_Mysteries/student/W2D5_Tutorial3.ipynb b/tutorials/W2D5_Mysteries/student/W2D5_Tutorial3.ipynb index cfba5e940..8c3832c21 100644 --- a/tutorials/W2D5_Mysteries/student/W2D5_Tutorial3.ipynb +++ b/tutorials/W2D5_Mysteries/student/W2D5_Tutorial3.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "5167a341", + "id": "711de46b", "metadata": { "colab_type": "text", "execution": {}, @@ -44,7 +44,7 @@ "source": [ "# @title Install and import feedback gadget\n", "\n", - "!pip install vibecheck numpy matplotlib Pillow torch torchvision transformers ipywidgets gradio trdg scikit-learn networkx pickleshare seaborn tabulate --quiet\n", + "!pip install --quiet vibecheck numpy==1.26.4 matplotlib==3.8.3 Pillow==10.2.0 torch torchvision==0.16 transformers==4.38.1 ipywidgets==8.1.2 gradio==4.19.2 trdg scikit-learn==1.4.1.post1 networkx==3.2.1 pickleshare seaborn tabulate\n", "\n", "from vibecheck import DatatopsContentReviewContainer\n", "def content_review(notebook_section: str):\n",