Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
ea3bcec
Add Colab bootstrap cells to pilot notebooks (inline deps)
bendichter Apr 23, 2026
5210b36
Make 001038_demo Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
c188049
Make 001084_demo Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
f39ddec
Make 001170_demo Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
9efccff
Make 001754_demo Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
7dca95e
Make browse_map_ephys_data Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
0378e71
Make 000727 reading_data Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
a3b4208
Make fiber_photometry_example_notebook Colab-ready (bootstrap cells, …
bendichter Apr 23, 2026
5b9c0a5
Make optogenetics_example_notebook Colab-ready (bootstrap cells, inli…
bendichter Apr 23, 2026
a005480
Annotate install cells with Python 3.12 expectation + --system rationale
bendichter Apr 23, 2026
5cd006e
Make visual_coding_ophys_tutorial Colab-ready (bootstrap cells, inlin…
bendichter Apr 23, 2026
8bca41a
Make 000_lindi_vs_fsspec_streaming Colab-ready (bootstrap cells, inli…
bendichter Apr 23, 2026
887a8fa
Make advanced_asset_search Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
ae13538
Make simple_dandiset_search Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
9e096d8
Make Get-to-know-a-Dandiset Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
cfd0429
Make 001_summarize_contents Colab-ready (bootstrap cells, inline deps…
bendichter Apr 23, 2026
9312d70
Make NWBWidget-demo Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
2f83c50
Fix NWBWidget-demo install: add zarr<3 and ipython_genutils
bendichter Apr 23, 2026
b151508
Make 000402_microns_demo Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
a8f2a99
Fix 000402 microns_demo install: add zarr<3 + ipython_genutils
bendichter Apr 23, 2026
78ab40a
Make simple_dandiset_search Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
302930b
Make advanced_asset_search Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
4e93e5f
Make Create_manifest Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
eb981dc
Make reanalysis Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
c17d4e7
Make 2021-09-27_dandi-demo Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
482ee0b
Make analysis-demo Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
811a07e
Make DANDI_User_Guide-_Part_I Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
bcf0cad
Make DANDI_User_Guide-_Part_II Colab-ready (bootstrap cells, inline d…
bendichter Apr 23, 2026
a4af5fd
Make read_avi Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
c8b7507
Make reproduce_figure1d Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
47da9c8
Make reproduce_figure_S1 Colab-ready (bootstrap cells, inline deps)
bendichter Apr 23, 2026
a7e3670
Fix dattalab reproduce_figure pins: numpy<2 + cellpose<4
bendichter Apr 23, 2026
b9dcbb8
Make 01_list_datasets Colab-ready (bootstrap cells, inline deps)
bendichter Apr 24, 2026
288d2d3
Make 02_behaviour_psychometric_curve Colab-ready (bootstrap cells, in…
bendichter Apr 24, 2026
ea906cc
Make 001075_paper_figure_1d Colab-ready (bootstrap cells, inline deps)
bendichter Apr 24, 2026
7c32e81
Make validate_lev6 Colab-ready (bootstrap cells, inline deps)
bendichter Apr 24, 2026
3ffe06f
Make dashboard Colab-ready (bootstrap cells, inline deps)
bendichter Apr 24, 2026
26f01cb
Add remfile to 001075 fig1d install (utils_001075 pkg imports it)
bendichter Apr 24, 2026
9d621be
Make Fig_coarse_labels Colab-ready (bootstrap cells, inline deps, hel…
bendichter Apr 24, 2026
4b87883
Make microns_nwb_coreg_notebook Colab-ready (bootstrap cells, inline …
bendichter Apr 24, 2026
6645a1a
Make Brunton dashboard Colab-ready (install from GitHub)
bendichter Apr 24, 2026
613ed5b
Make IBL 03_analysis_Imbizo_2023 Colab-ready (install from GitHub)
bendichter Apr 24, 2026
5b7959a
Fix validate_lev6: groupby column-subset tuple -> list
bendichter Apr 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 40 additions & 1 deletion 000039/AllenInstitute/Create_manifest.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,45 @@
"### This notebook creates a manifest that shows all of the assets within this dandiset, organized by their transgenic lines and recording locations"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/dandi/example-notebooks/blob/master/000039/AllenInstitute/Create_manifest.ipynb)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Installing requirements\n",
"\n",
"The cell below installs the Python packages needed to run this notebook. It uses [`uv`](https://github.com/astral-sh/uv) for fast installs."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Expects Python 3.12 (Google Colab's default runtime as of 2026).\n",
"# Installs are scoped to the active interpreter via `uv pip install --system`,\n",
"# which is required because Colab runs the kernel outside a virtualenv.\n",
"!pip install -q uv\n",
"!uv pip install --system \\\n",
" \"dandi>=0.60\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"> **\u26a0\ufe0f Restart runtime after install**\n",
">\n",
"> The install may upgrade packages already loaded in the kernel. Go to **Runtime \u2192 Restart session**, then **Run all cells below** (skip this install cell on re-run)."
]
},
{
"cell_type": "markdown",
"id": "5b1f2c68-262f-4d21-84fa-954d8a2acfb1",
Expand Down Expand Up @@ -88,7 +127,7 @@
"name": "stderr",
"output_type": "stream",
"text": [
"100%|██████████| 100/100 [01:49<00:00, 1.10s/it]\n"
"100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 100/100 [01:49<00:00, 1.10s/it]\n"
]
}
],
Expand Down
56 changes: 56 additions & 0 deletions 000055/BruntonLab/peterson21/Fig_coarse_labels.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,62 @@
"# Plot example coarse behavioral labelling trace"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/dandi/example-notebooks/blob/master/000055/BruntonLab/peterson21/Fig_coarse_labels.ipynb)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Installing requirements\n",
"\n",
"The cell below installs the Python packages needed to run this notebook and fetches helper files that are colocated with the notebook in the repo."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Expects Python 3.12 (Google Colab's default runtime as of 2026).\n",
"# Installs are scoped to the active interpreter via `uv pip install --system`,\n",
"# which is required because Colab runs the kernel outside a virtualenv.\n",
"!pip install -q uv\n",
"!uv pip install --system \\\n",
" \"pynwb>=2.8,<3\" \\\n",
" \"hdmf<4\" \\\n",
" \"dandi>=0.60\" \\\n",
" \"h5py>=3.10\" \\\n",
" \"numpy>=1.24\" \\\n",
" \"pandas>=2.0\" \\\n",
" \"matplotlib>=3.7\" \\\n",
" \"seaborn>=0.13\" \\\n",
" \"scipy>=1.11\" \\\n",
" \"tqdm>=4.66\" \\\n",
" \"ipywidgets>=8\" \\\n",
" \"natsort>=8\" \\\n",
" \"ndx-events<0.3\" \\\n",
" \"nilearn>=0.10\" \\\n",
" \"nwbwidgets>=0.11\" \\\n",
" \"zarr<3\" \\\n",
" \"ipython_genutils\"\n",
"!curl -sL -o plot_utils.py https://raw.githubusercontent.com/dandi/example-notebooks/master/000055/BruntonLab/peterson21/plot_utils.py"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"> **\u26a0\ufe0f Restart runtime after install**\n",
">\n",
"> The install may upgrade packages already loaded in the kernel. Go to **Runtime \u2192 Restart session**, then **Run all cells below** (skip this install cell on re-run)."
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down
56 changes: 53 additions & 3 deletions 000055/BruntonLab/peterson21/dashboard.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,65 @@
"This notebook demonstrates how to run the dashboard, streaming data directly from the DANDI Archive. It is recommended to run this notebook on the [DANDI Hub](hub.dandiarchive.org) using the \"NWBStream\" environment."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/dandi/example-notebooks/blob/master/000055/BruntonLab/peterson21/dashboard.ipynb)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Installing requirements\n",
"\n",
"The cell below installs the Python packages needed to run this notebook, including `brunton-lab-to-nwb` from its GitHub repo (it is not on PyPI)."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%pip install dandi\n",
"%pip install git+https://github.com/catalystneuro/brunton-lab-to-nwb.git\n",
"%pip install nilearn"
"# Expects Python 3.12 (Google Colab's default runtime as of 2026).\n",
"# Installs are scoped to the active interpreter via `uv pip install --system`,\n",
"# which is required because Colab runs the kernel outside a virtualenv.\n",
"# NOTE: this notebook uses `driver='ros3'` to stream NWB from S3 \u2014 Colab's\n",
"# prebuilt h5py includes ROS3, but pip-installed h5py on other platforms may not.\n",
"!pip install -q uv\n",
"!uv pip install --system \\\n",
" \"pynwb>=2.8,<3\" \\\n",
" \"hdmf<4\" \\\n",
" \"dandi>=0.60\" \\\n",
" \"h5py>=3.10\" \\\n",
" \"numpy>=1.24\" \\\n",
" \"pandas>=2.0\" \\\n",
" \"matplotlib>=3.7\" \\\n",
" \"seaborn>=0.13\" \\\n",
" \"scipy>=1.11\" \\\n",
" \"tqdm>=4.66\" \\\n",
" \"ipywidgets>=8\" \\\n",
" \"natsort>=8\" \\\n",
" \"ndx-events<0.3\" \\\n",
" \"nilearn>=0.10\" \\\n",
" \"nwbwidgets>=0.11\" \\\n",
" \"zarr<3\" \\\n",
" \"ipython_genutils\" \\\n",
" \"bqplot>=0.12\" \\\n",
" \"plotly>=5\" \\\n",
" \"joblib>=1\" \\\n",
" \"git+https://github.com/catalystneuro/brunton-lab-to-nwb.git\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"> **\u26a0\ufe0f Restart runtime after install**\n",
">\n",
"> The install may upgrade packages already loaded in the kernel. Go to **Runtime \u2192 Restart session**, then **Run all cells below** (skip this install cell on re-run)."
]
},
{
Expand Down
47 changes: 47 additions & 0 deletions 000108/chunglab/demo/2021-09-27_dandi-demo.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,53 @@
"See the function, \"read\", below for how to simply read an arbitrary subvolume with stitching."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/dandi/example-notebooks/blob/master/000108/chunglab/demo/2021-09-27_dandi-demo.ipynb)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Installing requirements\n",
"\n",
"The cell below installs the Python packages needed to run this notebook. It uses [`uv`](https://github.com/astral-sh/uv) for fast installs."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Expects Python 3.12 (Google Colab's default runtime as of 2026).\n",
"# Installs are scoped to the active interpreter via `uv pip install --system`,\n",
"# which is required because Colab runs the kernel outside a virtualenv.\n",
"!pip install -q uv\n",
"!uv pip install --system \\\n",
" \"dandi>=0.60\" \\\n",
" \"h5py>=3.10\" \\\n",
" \"hdf5plugin>=4\" \\\n",
" \"numpy>=1.24\" \\\n",
" \"matplotlib>=3.7\" \\\n",
" \"Pillow>=10\" \\\n",
" \"scikit-image>=0.22\" \\\n",
" \"neuroglancer>=2.39\" \\\n",
" \"requests>=2.31\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"> **\u26a0\ufe0f Restart runtime after install**\n",
">\n",
"> The install may upgrade packages already loaded in the kernel. Go to **Runtime \u2192 Restart session**, then **Run all cells below** (skip this install cell on re-run)."
]
},
{
"cell_type": "code",
"execution_count": 1,
Expand Down
44 changes: 44 additions & 0 deletions 000108/chunglab/demo/dashboard.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,50 @@
"output_notebook()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/dandi/example-notebooks/blob/master/000108/chunglab/demo/dashboard.ipynb)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Installing requirements\n",
"\n",
"The cell below installs the Python packages needed to run this notebook. It uses [`uv`](https://github.com/astral-sh/uv) for fast installs."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Expects Python 3.12 (Google Colab's default runtime as of 2026).\n",
"# Installs are scoped to the active interpreter via `uv pip install --system`,\n",
"# which is required because Colab runs the kernel outside a virtualenv.\n",
"!pip install -q uv\n",
"!uv pip install --system \\\n",
" \"dandi>=0.60\" \\\n",
" \"numpy>=1.24\" \\\n",
" \"pandas>=2.0\" \\\n",
" \"matplotlib>=3.7\" \\\n",
" \"seaborn>=0.13\" \\\n",
" \"bokeh>=3.4\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"> **\u26a0\ufe0f Restart runtime after install**\n",
">\n",
"> The install may upgrade packages already loaded in the kernel. Go to **Runtime \u2192 Restart session**, then **Run all cells below** (skip this install cell on re-run)."
]
},
{
"cell_type": "markdown",
"id": "6f33476a-fa4e-408e-950a-3ed9a542b0c7",
Expand Down
Loading
Loading