Skip to content
Closed
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
3dc5729
Test IBL extractors tests failing for PI update
alejoe91 Dec 29, 2025
d1a0532
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Jan 6, 2026
33c6769
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Jan 16, 2026
2c94bac
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Jan 20, 2026
a412bd8
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Feb 2, 2026
504e19d
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Feb 12, 2026
cd09c19
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Feb 19, 2026
a40d073
Merge branch 'main' of github.com:alejoe91/spikeinterface
alejoe91 Feb 24, 2026
a1da327
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 2, 2026
ef19a8e
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 3, 2026
a098b51
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 6, 2026
61c317a
Fix OpenEphys tests
alejoe91 Mar 6, 2026
c9ff247
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 9, 2026
3520138
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 16, 2026
f61329d
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 16, 2026
d64ae6a
Merge branch 'main' of github.com:alejoe91/spikeinterface
alejoe91 Mar 16, 2026
ef40b73
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 17, 2026
aef197d
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 17, 2026
e82331b
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 20, 2026
710cb6f
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 23, 2026
c2f8db1
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 23, 2026
11c5812
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 24, 2026
ada53f8
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 24, 2026
22ff8fd
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 25, 2026
161d25b
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 27, 2026
1d09ec6
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 30, 2026
afb7d33
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 30, 2026
fa556ba
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 30, 2026
cbc36de
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Mar 31, 2026
6b3e373
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Apr 9, 2026
8e68f16
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Apr 14, 2026
1c80910
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Apr 14, 2026
7eb2251
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Apr 16, 2026
5eff246
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Apr 17, 2026
b6ee0e8
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Apr 20, 2026
2e0de80
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Apr 21, 2026
e880394
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Apr 21, 2026
37a40b9
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 Apr 22, 2026
f8a97d9
Merge branch 'main' of github.com:alejoe91/spikeinterface
alejoe91 Apr 22, 2026
66f7636
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 May 4, 2026
450e87e
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 May 6, 2026
acc027c
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 May 11, 2026
73359a7
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 May 15, 2026
a06b4fc
Merge branch 'main' of github.com:alejoe91/spikeinterface
alejoe91 May 20, 2026
f09655f
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 May 20, 2026
7144c19
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 May 26, 2026
d52575d
Merge branch 'main' of github.com:SpikeInterface/spikeinterface
alejoe91 May 27, 2026
1897f8b
tests: skip sortingview tests if kachery is not installed
alejoe91 May 28, 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
13 changes: 11 additions & 2 deletions src/spikeinterface/curation/tests/test_sortingview_curation.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import os
import json
import numpy as np
import importlib.util

import spikeinterface as si
from spikeinterface.core import generate_sorting
Expand All @@ -20,6 +21,14 @@
ON_GITHUB = bool(os.getenv("GITHUB_ACTIONS"))
KACHERY_CLOUD_SET = bool(os.getenv("KACHERY_API_KEY"))

kachery_spec = importlib.util.find_spec("kachery")
if kachery_spec is not None:
HAVE_KACHERY = True
else:
HAVE_KACHERY = False


SKIP_KACHERY_REMOTE = not HAVE_KACHERY or (ON_GITHUB and not KACHERY_CLOUD_SET)

# this needs to be run only once: if we want to regenerate we need to start with sorting result
# TODO : regenerate the
Expand All @@ -43,7 +52,7 @@
# # https://figurl.org/f?v=npm://@fi-sci/figurl-sortingview@12/dist&d=sha1://058ab901610aa9d29df565595a3cc2a81a1b08e5


@pytest.mark.skipif(ON_GITHUB and not KACHERY_CLOUD_SET, reason="Kachery cloud secrets not available")
@pytest.mark.skipif(SKIP_KACHERY_REMOTE, reason="Kachery cloud secrets not available")
def test_gh_curation():
"""
Test curation using GitHub URI.
Expand Down Expand Up @@ -73,7 +82,7 @@ def test_gh_curation():
assert len(sorting_curated_gh_art_mua.unit_ids) == 5


@pytest.mark.skipif(ON_GITHUB and not KACHERY_CLOUD_SET, reason="Kachery cloud secrets not available")
@pytest.mark.skipif(SKIP_KACHERY_REMOTE, reason="Kachery cloud secrets not available")
def test_sha1_curation():
"""
Test curation using SHA1 URI.
Expand Down
Loading