Skip to content

Commit d887d62

Browse files
committed
Update suite2p to 1.1.0 (fixes Python 3.13 dataclass error); update README Python version to 3.13
1 parent caee1e3 commit d887d62

4 files changed

Lines changed: 22 additions & 35 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ We are releasing this code to the public as a tool we expect others to use and a
1111
## Environment Setup
1212

1313
### Preferred (uv lockfile, mirrors CI)
14-
- Use Python 3.10
14+
- Use Python 3.13
1515
- Install uv: `python -m pip install uv`
16-
- Sync from lockfile: `uv sync --frozen --extra dev --python 3.10`
16+
- Sync from lockfile: `uv sync --frozen --extra dev --python 3.13`
1717
- Run tooling through uv, e.g. `uv run jupyter notebook ./docs`
1818

1919
### Pip-only fallback (no uv required)
20-
- Create and activate a Python 3.10 virtual environment
20+
- Create and activate a Python 3.13 virtual environment
2121
- Install dependencies: `python -m pip install -r requirements-ci.txt`
2222
- Install project: `python -m pip install -e .`
2323

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ dependencies = [
5252
"seaborn>=0.13.2",
5353
"ssm @ git+https://github.com/rcpeene/ssm",
5454
"statsmodels==0.14.6",
55-
"suite2p==0.14",
55+
"suite2p==1.1.0",
5656
"tensortools==0.4",
5757
"torch==2.12.1",
5858
"tqdm==4.68.3",

requirements-ci.txt

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,6 @@ natsort==8.4.0
413413
# via
414414
# cellpose
415415
# nwbinspector
416-
# rastermap
417416
# suite2p
418417
nbclient==0.6.8
419418
# via
@@ -456,7 +455,6 @@ numba==0.65.1
456455
# via
457456
# pynapple
458457
# pynndescent
459-
# rastermap
460458
# ssm
461459
# suite2p
462460
# tensortools
@@ -507,9 +505,9 @@ numpy==2.4.6
507505
# pynapple
508506
# pynwb
509507
# quantities
510-
# rastermap
511508
# remfile
512509
# roifile
510+
# scanimage-tiff-reader
513511
# scikit-image
514512
# scikit-learn
515513
# scipy
@@ -750,8 +748,6 @@ quantities==0.16.4
750748
# elephant
751749
# neo
752750
# openscope-databook
753-
rastermap==1.0
754-
# via suite2p
755751
referencing==0.37.0
756752
# via
757753
# jsonschema
@@ -786,6 +782,8 @@ ruamel-yaml==0.19.1
786782
# hdmf
787783
sbxreader==0.2.3
788784
# via openscope-databook
785+
scanimage-tiff-reader==1.4.1.4
786+
# via suite2p
789787
scikit-image==0.26.0
790788
# via
791789
# openscope-databook
@@ -796,7 +794,6 @@ scikit-learn==1.8.0
796794
# nemos
797795
# openscope-databook
798796
# pynndescent
799-
# rastermap
800797
# ssm
801798
# suite2p
802799
# umap-learn
@@ -812,7 +809,6 @@ scipy==1.17.1
812809
# openscope-databook
813810
# pynapple
814811
# pynndescent
815-
# rastermap
816812
# sbxreader
817813
# scikit-image
818814
# scikit-learn
@@ -846,7 +842,7 @@ stack-data==0.6.3
846842
# via ipython
847843
statsmodels==0.14.6
848844
# via openscope-databook
849-
suite2p==0.14.0
845+
suite2p==1.1.0
850846
# via openscope-databook
851847
sympy==1.14.0
852848
# via torch
@@ -900,7 +896,6 @@ tqdm==4.68.3
900896
# elephant
901897
# nwbinspector
902898
# openscope-databook
903-
# rastermap
904899
# ssm
905900
# tensortools
906901
# umap-learn

uv.lock

Lines changed: 14 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)