Skip to content

Commit dfbc584

Browse files
authored
Merge pull request #3957 from alejoe91/benchmark-recordingless
Allow for recordingless benchmarks
2 parents b2eef37 + 4d63980 commit dfbc584

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/spikeinterface/benchmark/benchmark_base.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,6 @@ def create(cls, study_folder, datasets={}, cases={}, levels=None):
134134
else:
135135
analyzer = data
136136

137-
rec, gt_sorting = analyzer.recording, analyzer.sorting
138-
139137
analyzers_path[key] = str(analyzer.folder.resolve())
140138

141139
# recordings are pickled
@@ -180,7 +178,11 @@ def scan_folder(self):
180178
self.analyzers[key] = analyzer
181179
# the sorting is in memory here we take the saved one because comparisons need to pickle it later
182180
sorting = load(analyzer.folder / "sorting")
183-
self.datasets[key] = analyzer.recording, sorting
181+
if analyzer.has_recording():
182+
recording = analyzer.recording
183+
else:
184+
recording = None
185+
self.datasets[key] = recording, sorting
184186

185187
with open(self.folder / "cases.pickle", "rb") as f:
186188
self.cases = pickle.load(f)

0 commit comments

Comments
 (0)