diff --git a/tutorials/cosyne_2023/requirements.in b/tutorials/cosyne_2023/requirements.in index 5e64f4bd..0cc9452e 100644 --- a/tutorials/cosyne_2023/requirements.in +++ b/tutorials/cosyne_2023/requirements.in @@ -1,2 +1,3 @@ dandi +ipywidgets tqdm diff --git a/tutorials/cosyne_2023/simple_dandiset_search.ipynb b/tutorials/cosyne_2023/simple_dandiset_search.ipynb index a1f07c4c..68a8a7d5 100644 --- a/tutorials/cosyne_2023/simple_dandiset_search.ipynb +++ b/tutorials/cosyne_2023/simple_dandiset_search.ipynb @@ -38,10 +38,16 @@ " \"aiohttp==3.14.3\" \\\n", " \"aiosignal==1.4.0\" \\\n", " \"annotated-types==0.8.0\" \\\n", + " \"anyio==4.14.2\" \\\n", + " \"argon2-cffi==25.1.0\" \\\n", + " \"argon2-cffi-bindings==26.1.0\" \\\n", " \"arrow==1.4.0\" \\\n", " \"attrs==26.1.0\" \\\n", + " \"backcall==0.2.0\" \\\n", + " \"beautifulsoup4==4.13.5\" \\\n", " \"bids-validator-deno==3.0.1\" \\\n", " \"bidsschematools==1.2.7\" \\\n", + " \"bleach==6.4.0\" \\\n", " \"blessed==1.48.0\" \\\n", " \"certifi==2026.7.22\" \\\n", " \"cffi==2.1.1\" \\\n", @@ -53,12 +59,17 @@ " \"cryptography==50.0.1\" \\\n", " \"dandi==0.77.0\" \\\n", " \"dandischema==0.14.0\" \\\n", + " \"debugpy==1.8.15\" \\\n", + " \"decorator==4.4.2\" \\\n", + " \"defusedxml==0.7.1\" \\\n", " \"deno==2.9.5\" \\\n", " \"dnspython==2.8.0\" \\\n", " \"donfig==0.8.1.post1\" \\\n", " \"email-validator==2.3.0\" \\\n", + " \"entrypoints==0.4\" \\\n", " \"etelemetry==0.3.1\" \\\n", " \"fasteners==0.20\" \\\n", + " \"fastjsonschema==2.22.2\" \\\n", " \"fqdn==1.5.1\" \\\n", " \"frozenlist==1.8.0\" \\\n", " \"fscacher==0.4.4\" \\\n", @@ -69,53 +80,97 @@ " \"humanize==4.16.0\" \\\n", " \"idna==3.19\" \\\n", " \"interleave==0.3.0\" \\\n", + " \"ipykernel==6.17.1\" \\\n", + " \"ipython==7.34.0\" \\\n", + " \"ipython-genutils==0.2.0\" \\\n", + " \"ipywidgets==7.7.1\" \\\n", " \"isodate==0.7.2\" \\\n", " \"isoduration==20.11.0\" \\\n", " \"jaraco-classes==3.4.0\" \\\n", " \"jaraco-context==6.1.2\" \\\n", " \"jaraco-functools==4.6.0\" \\\n", + " \"jedi==0.20.0\" \\\n", " \"jeepney==0.9.0\" \\\n", + " \"jinja2==3.1.6\" \\\n", " \"jinxed==2.1.0\" \\\n", " \"joblib==1.6.0\" \\\n", " \"jsonpointer==3.1.1\" \\\n", " \"jsonschema==4.26.0\" \\\n", " \"jsonschema-specifications==2025.9.1\" \\\n", + " \"jupyter-client==7.4.9\" \\\n", + " \"jupyter-core==5.9.1\" \\\n", + " \"jupyter-events==0.12.1\" \\\n", + " \"jupyter-server==2.20.0\" \\\n", + " \"jupyter-server-terminals==0.5.4\" \\\n", + " \"jupyterlab-pygments==0.3.0\" \\\n", + " \"jupyterlab-widgets==3.0.17\" \\\n", " \"keyring==25.7.0\" \\\n", " \"keyrings-alt==5.0.2\" \\\n", + " \"lark==1.3.1\" \\\n", + " \"markupsafe==3.0.3\" \\\n", + " \"matplotlib-inline==0.2.2\" \\\n", + " \"mistune==3.3.4\" \\\n", " \"ml-dtypes==0.6.0\" \\\n", " \"more-itertools==10.8.0\" \\\n", " \"multidict==6.7.1\" \\\n", " \"natsort==8.4.0\" \\\n", + " \"nbclassic==1.3.3\" \\\n", + " \"nbclient==0.10.4\" \\\n", + " \"nbconvert==7.17.1\" \\\n", + " \"nbformat==5.11.1\" \\\n", + " \"nest-asyncio==1.6.0\" \\\n", + " \"notebook==6.5.7\" \\\n", + " \"notebook-shim==0.2.4\" \\\n", " \"numcodecs==0.16.5\" \\\n", " \"numpy==2.1.3\" \\\n", " \"nwbinspector==0.7.2\" \\\n", " \"packaging==26.3\" \\\n", " \"pandas==2.2.3\" \\\n", + " \"pandocfilters==1.5.1\" \\\n", + " \"parso==0.8.7\" \\\n", + " \"pexpect==4.9.0\" \\\n", + " \"pickleshare==0.7.5\" \\\n", " \"platformdirs==4.11.7\" \\\n", + " \"prometheus-client==0.26.0\" \\\n", + " \"prompt-toolkit==3.0.53\" \\\n", " \"propcache==0.5.2\" \\\n", + " \"psutil==5.9.5\" \\\n", + " \"ptyprocess==0.7.0\" \\\n", " \"pycparser==3.0\" \\\n", " \"pycryptodomex==3.23.0\" \\\n", " \"pydantic==2.13.5\" \\\n", " \"pydantic-core==2.46.5\" \\\n", " \"pydantic-settings==2.15.0\" \\\n", + " \"pygments==2.21.0\" \\\n", " \"pynwb==4.1.0\" \\\n", " \"pyout==0.8.1\" \\\n", " \"python-dateutil==2.9.0.post0\" \\\n", " \"python-dotenv==1.2.3\" \\\n", + " \"python-json-logger==4.2.0\" \\\n", " \"pytz==2025.2\" \\\n", " \"pyyaml==6.0.3\" \\\n", + " \"pyzmq==26.2.1\" \\\n", " \"referencing==0.37.0\" \\\n", " \"requests==2.32.4\" \\\n", " \"rfc3339-validator==0.1.4\" \\\n", + " \"rfc3986-validator==0.1.1\" \\\n", " \"rfc3987==1.3.8\" \\\n", + " \"rfc3987-syntax==1.1.0\" \\\n", " \"rpds-py==2026.6.3\" \\\n", " \"ruamel-yaml==0.19.1\" \\\n", " \"secretstorage==3.5.0\" \\\n", " \"semantic-version==2.10.0\" \\\n", + " \"send2trash==2.1.0\" \\\n", + " \"setuptools==80.10.2\" \\\n", " \"six==1.17.0\" \\\n", + " \"soupsieve==2.9.2\" \\\n", " \"tenacity==9.1.4\" \\\n", " \"tensorstore==0.1.85\" \\\n", + " \"terminado==0.18.1\" \\\n", + " \"tinycss2==1.5.1\" \\\n", + " \"tornado==6.5.7\" \\\n", " \"tqdm==4.67.3\" \\\n", + " \"traitlets==5.7.1\" \\\n", " \"typing-extensions==4.16.0\" \\\n", " \"typing-inspection==0.4.4\" \\\n", " \"tzdata==2026.3\" \\\n", @@ -123,6 +178,9 @@ " \"urllib3==2.5.0\" \\\n", " \"wcwidth==0.8.3\" \\\n", " \"webcolors==25.10.0\" \\\n", + " \"webencodings==0.6.1\" \\\n", + " \"websocket-client==1.9.2\" \\\n", + " \"widgetsnbextension==3.6.10\" \\\n", " \"yarl==1.24.5\" \\\n", " \"zarr==3.1.5\" \\\n", " \"zarr-checksum==0.4.7\"" diff --git a/tutorials/neurodatarehack_2024/advanced_asset_search.ipynb b/tutorials/neurodatarehack_2024/advanced_asset_search.ipynb index f5d93917..3e4052ad 100644 --- a/tutorials/neurodatarehack_2024/advanced_asset_search.ipynb +++ b/tutorials/neurodatarehack_2024/advanced_asset_search.ipynb @@ -38,10 +38,16 @@ " \"aiohttp==3.14.3\" \\\n", " \"aiosignal==1.4.0\" \\\n", " \"annotated-types==0.8.0\" \\\n", + " \"anyio==4.14.2\" \\\n", + " \"argon2-cffi==25.1.0\" \\\n", + " \"argon2-cffi-bindings==26.1.0\" \\\n", " \"arrow==1.4.0\" \\\n", " \"attrs==26.1.0\" \\\n", + " \"backcall==0.2.0\" \\\n", + " \"beautifulsoup4==4.13.5\" \\\n", " \"bids-validator-deno==3.0.1\" \\\n", " \"bidsschematools==1.2.7\" \\\n", + " \"bleach==6.4.0\" \\\n", " \"blessed==1.48.0\" \\\n", " \"certifi==2026.7.22\" \\\n", " \"cffi==2.1.1\" \\\n", @@ -53,12 +59,17 @@ " \"cryptography==50.0.1\" \\\n", " \"dandi==0.77.0\" \\\n", " \"dandischema==0.14.0\" \\\n", + " \"debugpy==1.8.15\" \\\n", + " \"decorator==4.4.2\" \\\n", + " \"defusedxml==0.7.1\" \\\n", " \"deno==2.9.5\" \\\n", " \"dnspython==2.8.0\" \\\n", " \"donfig==0.8.1.post1\" \\\n", " \"email-validator==2.3.0\" \\\n", + " \"entrypoints==0.4\" \\\n", " \"etelemetry==0.3.1\" \\\n", " \"fasteners==0.20\" \\\n", + " \"fastjsonschema==2.22.2\" \\\n", " \"fqdn==1.5.1\" \\\n", " \"frozenlist==1.8.0\" \\\n", " \"fscacher==0.4.4\" \\\n", @@ -69,54 +80,98 @@ " \"humanize==4.16.0\" \\\n", " \"idna==3.19\" \\\n", " \"interleave==0.3.0\" \\\n", + " \"ipykernel==6.17.1\" \\\n", + " \"ipython==7.34.0\" \\\n", + " \"ipython-genutils==0.2.0\" \\\n", + " \"ipywidgets==7.7.1\" \\\n", " \"isodate==0.7.2\" \\\n", " \"isoduration==20.11.0\" \\\n", " \"jaraco-classes==3.4.0\" \\\n", " \"jaraco-context==6.1.2\" \\\n", " \"jaraco-functools==4.6.0\" \\\n", + " \"jedi==0.20.0\" \\\n", " \"jeepney==0.9.0\" \\\n", + " \"jinja2==3.1.6\" \\\n", " \"jinxed==2.1.0\" \\\n", " \"joblib==1.6.0\" \\\n", " \"jsonpointer==3.1.1\" \\\n", " \"jsonschema==4.26.0\" \\\n", " \"jsonschema-specifications==2025.9.1\" \\\n", + " \"jupyter-client==7.4.9\" \\\n", + " \"jupyter-core==5.9.1\" \\\n", + " \"jupyter-events==0.12.1\" \\\n", + " \"jupyter-server==2.20.0\" \\\n", + " \"jupyter-server-terminals==0.5.4\" \\\n", + " \"jupyterlab-pygments==0.3.0\" \\\n", + " \"jupyterlab-widgets==3.0.17\" \\\n", " \"keyring==25.7.0\" \\\n", " \"keyrings-alt==5.0.2\" \\\n", + " \"lark==1.3.1\" \\\n", + " \"markupsafe==3.0.3\" \\\n", + " \"matplotlib-inline==0.2.2\" \\\n", + " \"mistune==3.3.4\" \\\n", " \"ml-dtypes==0.6.0\" \\\n", " \"more-itertools==10.8.0\" \\\n", " \"multidict==6.7.1\" \\\n", " \"natsort==8.4.0\" \\\n", + " \"nbclassic==1.3.3\" \\\n", + " \"nbclient==0.10.4\" \\\n", + " \"nbconvert==7.17.1\" \\\n", + " \"nbformat==5.11.1\" \\\n", + " \"nest-asyncio==1.6.0\" \\\n", + " \"notebook==6.5.7\" \\\n", + " \"notebook-shim==0.2.4\" \\\n", " \"numcodecs==0.16.5\" \\\n", " \"numpy==2.1.3\" \\\n", " \"nwbinspector==0.7.2\" \\\n", " \"packaging==26.3\" \\\n", " \"pandas==2.2.3\" \\\n", + " \"pandocfilters==1.5.1\" \\\n", + " \"parso==0.8.7\" \\\n", + " \"pexpect==4.9.0\" \\\n", + " \"pickleshare==0.7.5\" \\\n", " \"platformdirs==4.11.7\" \\\n", + " \"prometheus-client==0.26.0\" \\\n", + " \"prompt-toolkit==3.0.53\" \\\n", " \"propcache==0.5.2\" \\\n", + " \"psutil==5.9.5\" \\\n", + " \"ptyprocess==0.7.0\" \\\n", " \"pycparser==3.0\" \\\n", " \"pycryptodomex==3.23.0\" \\\n", " \"pydantic==2.13.5\" \\\n", " \"pydantic-core==2.46.5\" \\\n", " \"pydantic-settings==2.15.0\" \\\n", + " \"pygments==2.21.0\" \\\n", " \"pynwb==3.1.3\" \\\n", " \"pyout==0.8.1\" \\\n", " \"python-dateutil==2.9.0.post0\" \\\n", " \"python-dotenv==1.2.3\" \\\n", + " \"python-json-logger==4.2.0\" \\\n", " \"pytz==2025.2\" \\\n", " \"pyyaml==6.0.3\" \\\n", + " \"pyzmq==26.2.1\" \\\n", " \"referencing==0.37.0\" \\\n", " \"remfile==0.1.14\" \\\n", " \"requests==2.32.4\" \\\n", " \"rfc3339-validator==0.1.4\" \\\n", + " \"rfc3986-validator==0.1.1\" \\\n", " \"rfc3987==1.3.8\" \\\n", + " \"rfc3987-syntax==1.1.0\" \\\n", " \"rpds-py==2026.6.3\" \\\n", " \"ruamel-yaml==0.19.1\" \\\n", " \"secretstorage==3.5.0\" \\\n", " \"semantic-version==2.10.0\" \\\n", + " \"send2trash==2.1.0\" \\\n", + " \"setuptools==80.10.2\" \\\n", " \"six==1.17.0\" \\\n", + " \"soupsieve==2.9.2\" \\\n", " \"tenacity==9.1.4\" \\\n", " \"tensorstore==0.1.85\" \\\n", + " \"terminado==0.18.1\" \\\n", + " \"tinycss2==1.5.1\" \\\n", + " \"tornado==6.5.7\" \\\n", " \"tqdm==4.67.3\" \\\n", + " \"traitlets==5.7.1\" \\\n", " \"typing-extensions==4.16.0\" \\\n", " \"typing-inspection==0.4.4\" \\\n", " \"tzdata==2026.3\" \\\n", @@ -124,6 +179,9 @@ " \"urllib3==2.5.0\" \\\n", " \"wcwidth==0.8.3\" \\\n", " \"webcolors==25.10.0\" \\\n", + " \"webencodings==0.6.1\" \\\n", + " \"websocket-client==1.9.2\" \\\n", + " \"widgetsnbextension==3.6.10\" \\\n", " \"yarl==1.24.5\" \\\n", " \"zarr==3.1.5\" \\\n", " \"zarr-checksum==0.4.7\"" diff --git a/tutorials/neurodatarehack_2024/advanced_asset_search.requirements.in b/tutorials/neurodatarehack_2024/advanced_asset_search.requirements.in index e0f196a5..b436edf5 100644 --- a/tutorials/neurodatarehack_2024/advanced_asset_search.requirements.in +++ b/tutorials/neurodatarehack_2024/advanced_asset_search.requirements.in @@ -1,5 +1,6 @@ dandi h5py +ipywidgets isodate numpy nwbinspector diff --git a/tutorials/neurodatarehack_2024/simple_dandiset_search.ipynb b/tutorials/neurodatarehack_2024/simple_dandiset_search.ipynb index 8c947065..e201081c 100644 --- a/tutorials/neurodatarehack_2024/simple_dandiset_search.ipynb +++ b/tutorials/neurodatarehack_2024/simple_dandiset_search.ipynb @@ -38,10 +38,16 @@ " \"aiohttp==3.14.3\" \\\n", " \"aiosignal==1.4.0\" \\\n", " \"annotated-types==0.8.0\" \\\n", + " \"anyio==4.14.2\" \\\n", + " \"argon2-cffi==25.1.0\" \\\n", + " \"argon2-cffi-bindings==26.1.0\" \\\n", " \"arrow==1.4.0\" \\\n", " \"attrs==26.1.0\" \\\n", + " \"backcall==0.2.0\" \\\n", + " \"beautifulsoup4==4.13.5\" \\\n", " \"bids-validator-deno==3.0.1\" \\\n", " \"bidsschematools==1.2.7\" \\\n", + " \"bleach==6.4.0\" \\\n", " \"blessed==1.48.0\" \\\n", " \"certifi==2026.7.22\" \\\n", " \"cffi==2.1.1\" \\\n", @@ -53,12 +59,17 @@ " \"cryptography==50.0.1\" \\\n", " \"dandi==0.77.0\" \\\n", " \"dandischema==0.14.0\" \\\n", + " \"debugpy==1.8.15\" \\\n", + " \"decorator==4.4.2\" \\\n", + " \"defusedxml==0.7.1\" \\\n", " \"deno==2.9.5\" \\\n", " \"dnspython==2.8.0\" \\\n", " \"donfig==0.8.1.post1\" \\\n", " \"email-validator==2.3.0\" \\\n", + " \"entrypoints==0.4\" \\\n", " \"etelemetry==0.3.1\" \\\n", " \"fasteners==0.20\" \\\n", + " \"fastjsonschema==2.22.2\" \\\n", " \"fqdn==1.5.1\" \\\n", " \"frozenlist==1.8.0\" \\\n", " \"fscacher==0.4.4\" \\\n", @@ -69,53 +80,97 @@ " \"humanize==4.16.0\" \\\n", " \"idna==3.19\" \\\n", " \"interleave==0.3.0\" \\\n", + " \"ipykernel==6.17.1\" \\\n", + " \"ipython==7.34.0\" \\\n", + " \"ipython-genutils==0.2.0\" \\\n", + " \"ipywidgets==7.7.1\" \\\n", " \"isodate==0.7.2\" \\\n", " \"isoduration==20.11.0\" \\\n", " \"jaraco-classes==3.4.0\" \\\n", " \"jaraco-context==6.1.2\" \\\n", " \"jaraco-functools==4.6.0\" \\\n", + " \"jedi==0.20.0\" \\\n", " \"jeepney==0.9.0\" \\\n", + " \"jinja2==3.1.6\" \\\n", " \"jinxed==2.1.0\" \\\n", " \"joblib==1.6.0\" \\\n", " \"jsonpointer==3.1.1\" \\\n", " \"jsonschema==4.26.0\" \\\n", " \"jsonschema-specifications==2025.9.1\" \\\n", + " \"jupyter-client==7.4.9\" \\\n", + " \"jupyter-core==5.9.1\" \\\n", + " \"jupyter-events==0.12.1\" \\\n", + " \"jupyter-server==2.20.0\" \\\n", + " \"jupyter-server-terminals==0.5.4\" \\\n", + " \"jupyterlab-pygments==0.3.0\" \\\n", + " \"jupyterlab-widgets==3.0.17\" \\\n", " \"keyring==25.7.0\" \\\n", " \"keyrings-alt==5.0.2\" \\\n", + " \"lark==1.3.1\" \\\n", + " \"markupsafe==3.0.3\" \\\n", + " \"matplotlib-inline==0.2.2\" \\\n", + " \"mistune==3.3.4\" \\\n", " \"ml-dtypes==0.6.0\" \\\n", " \"more-itertools==10.8.0\" \\\n", " \"multidict==6.7.1\" \\\n", " \"natsort==8.4.0\" \\\n", + " \"nbclassic==1.3.3\" \\\n", + " \"nbclient==0.10.4\" \\\n", + " \"nbconvert==7.17.1\" \\\n", + " \"nbformat==5.11.1\" \\\n", + " \"nest-asyncio==1.6.0\" \\\n", + " \"notebook==6.5.7\" \\\n", + " \"notebook-shim==0.2.4\" \\\n", " \"numcodecs==0.16.5\" \\\n", " \"numpy==2.1.3\" \\\n", " \"nwbinspector==0.7.2\" \\\n", " \"packaging==26.3\" \\\n", " \"pandas==2.2.3\" \\\n", + " \"pandocfilters==1.5.1\" \\\n", + " \"parso==0.8.7\" \\\n", + " \"pexpect==4.9.0\" \\\n", + " \"pickleshare==0.7.5\" \\\n", " \"platformdirs==4.11.7\" \\\n", + " \"prometheus-client==0.26.0\" \\\n", + " \"prompt-toolkit==3.0.53\" \\\n", " \"propcache==0.5.2\" \\\n", + " \"psutil==5.9.5\" \\\n", + " \"ptyprocess==0.7.0\" \\\n", " \"pycparser==3.0\" \\\n", " \"pycryptodomex==3.23.0\" \\\n", " \"pydantic==2.13.5\" \\\n", " \"pydantic-core==2.46.5\" \\\n", " \"pydantic-settings==2.15.0\" \\\n", + " \"pygments==2.21.0\" \\\n", " \"pynwb==4.1.0\" \\\n", " \"pyout==0.8.1\" \\\n", " \"python-dateutil==2.9.0.post0\" \\\n", " \"python-dotenv==1.2.3\" \\\n", + " \"python-json-logger==4.2.0\" \\\n", " \"pytz==2025.2\" \\\n", " \"pyyaml==6.0.3\" \\\n", + " \"pyzmq==26.2.1\" \\\n", " \"referencing==0.37.0\" \\\n", " \"requests==2.32.4\" \\\n", " \"rfc3339-validator==0.1.4\" \\\n", + " \"rfc3986-validator==0.1.1\" \\\n", " \"rfc3987==1.3.8\" \\\n", + " \"rfc3987-syntax==1.1.0\" \\\n", " \"rpds-py==2026.6.3\" \\\n", " \"ruamel-yaml==0.19.1\" \\\n", " \"secretstorage==3.5.0\" \\\n", " \"semantic-version==2.10.0\" \\\n", + " \"send2trash==2.1.0\" \\\n", + " \"setuptools==80.10.2\" \\\n", " \"six==1.17.0\" \\\n", + " \"soupsieve==2.9.2\" \\\n", " \"tenacity==9.1.4\" \\\n", " \"tensorstore==0.1.85\" \\\n", + " \"terminado==0.18.1\" \\\n", + " \"tinycss2==1.5.1\" \\\n", + " \"tornado==6.5.7\" \\\n", " \"tqdm==4.67.3\" \\\n", + " \"traitlets==5.7.1\" \\\n", " \"typing-extensions==4.16.0\" \\\n", " \"typing-inspection==0.4.4\" \\\n", " \"tzdata==2026.3\" \\\n", @@ -123,6 +178,9 @@ " \"urllib3==2.5.0\" \\\n", " \"wcwidth==0.8.3\" \\\n", " \"webcolors==25.10.0\" \\\n", + " \"webencodings==0.6.1\" \\\n", + " \"websocket-client==1.9.2\" \\\n", + " \"widgetsnbextension==3.6.10\" \\\n", " \"yarl==1.24.5\" \\\n", " \"zarr==3.1.5\" \\\n", " \"zarr-checksum==0.4.7\"" diff --git a/tutorials/neurodatarehack_2024/simple_dandiset_search.requirements.in b/tutorials/neurodatarehack_2024/simple_dandiset_search.requirements.in index 5e64f4bd..0cc9452e 100644 --- a/tutorials/neurodatarehack_2024/simple_dandiset_search.requirements.in +++ b/tutorials/neurodatarehack_2024/simple_dandiset_search.requirements.in @@ -1,2 +1,3 @@ dandi +ipywidgets tqdm