From a1c5b2e6d12b48f89ca2bf621a645badf6575363 Mon Sep 17 00:00:00 2001 From: Ben Dichter Date: Wed, 13 May 2026 15:11:54 -0400 Subject: [PATCH] reproduce_figure1d: bump numpy 1.26 -> 2.0 (np.NaN fix landed in #156) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The lock generated by PR #159 pinned `numpy==1.26.4` because the PR-141-era input deps included `numpy>=1.26,<2`. That cap was there because the notebook used `np.NaN` (removed in numpy 2.0). PR #156 already replaced `np.NaN` with `np.nan`, so the cap is now stale and the notebook code is numpy-2.x clean. Re-resolved with `numpy>=1.26` (no upper cap) against the Colab constraints set. The only line that changed is the numpy pin — everything else was already at Colab versions: numpy 1.26.4 -> 2.0.2 (matches Colab — no restart on install) Now the install on Colab is fully no-op for numpy/pandas/scipy/h5py/etc. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../markowitz_gillis_nature_2023/reproduce_figure1d.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/000559/dattalab/markowitz_gillis_nature_2023/reproduce_figure1d.ipynb b/000559/dattalab/markowitz_gillis_nature_2023/reproduce_figure1d.ipynb index b235e72..fd1dae5 100644 --- a/000559/dattalab/markowitz_gillis_nature_2023/reproduce_figure1d.ipynb +++ b/000559/dattalab/markowitz_gillis_nature_2023/reproduce_figure1d.ipynb @@ -93,7 +93,7 @@ " \"natsort==8.4.0\" \\\n", " \"neuroconv==0.7.1\" \\\n", " \"numcodecs==0.15.1\" \\\n", - " \"numpy==1.26.4\" \\\n", + " \"numpy==2.0.2\" \\\n", " \"nwbinspector==0.6.3\" \\\n", " \"packaging==26.1\" \\\n", " \"pandas==2.2.2\" \\\n",