Skip to content

Conversation

@chrishalcrow
Copy link
Member

We have some failing tests: https://github.com/SpikeInterface/spikeinterface/actions/runs/20093848765/job/57647307083?pr=4190

In our automated curation tests, we previously had a stored model. This was generated using scikit-learn v1.3.2. this is now incompatible with scikit-learn v1.9.

There's a bigger problem here: how do we ensure models are usable in the future (one possible answer: by default we store everything used to train them, so you can retrain using a newer sklearn verison).

More practically, so that this doesn't happen again: I've replaced the fixed created model with one that is created during ci (=> using the scikit-learn verison of the environment). You should only have to do this once per test suite run.

@chrishalcrow chrishalcrow added curation Related to curation module testing Related to test routines continuous integration Related to CI labels Dec 10, 2025
@chrishalcrow chrishalcrow removed the continuous integration Related to CI label Dec 10, 2025
@chrishalcrow chrishalcrow added this to the 0.104.0 milestone Dec 10, 2025
Copy link
Member

@alejoe91 alejoe91 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfetto!

@alejoe91 alejoe91 merged commit 2bf0976 into SpikeInterface:main Dec 11, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

curation Related to curation module testing Related to test routines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants