diff --git a/pyproject.toml b/pyproject.toml index ef836c4..fb0eafe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ classifiers = [ ] dependencies = [ - "spikeinterface[full]>=0.103.0", + "spikeinterface[full]>=0.104.0", "markdown" ] diff --git a/spikeinterface_gui/controller.py b/spikeinterface_gui/controller.py index 26b86fa..f733453 100644 --- a/spikeinterface_gui/controller.py +++ b/spikeinterface_gui/controller.py @@ -11,7 +11,7 @@ from spikeinterface.core import get_template_extremum_channel from spikeinterface.core.sorting_tools import spike_vector_to_indices from spikeinterface.curation import validate_curation_dict -from spikeinterface.curation.curation_model import CurationModel +from spikeinterface.curation.curation_model import Curation from spikeinterface.widgets.utils import make_units_table_from_analyzer from .curation_tools import add_merge, default_label_definitions, empty_curation_data @@ -387,7 +387,7 @@ def __init__( print('Curation quality labels are the default ones') self.has_default_quality_labels = True - curation_data = CurationModel(**curation_data).model_dump() + curation_data = Curation(**curation_data).model_dump() self.curation_data = curation_data def check_is_view_possible(self, view_name): @@ -840,7 +840,7 @@ def construct_final_curation(self): d["format_version"] = "2" d["unit_ids"] = self.unit_ids.tolist() d.update(self.curation_data.copy()) - model = CurationModel(**d) + model = Curation(**d) return model def save_curation_in_analyzer(self):