Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Kilosort Phy reader docstrings #2022

Merged
merged 6 commits into from
Sep 21, 2023

Conversation

alejoe91
Copy link
Member

Fixes #2020

@alejoe91 alejoe91 added documentation Improvements or additions to documentation extractors Related to extractors module labels Sep 19, 2023
Comment on lines 202 to 203
exclude_cluster_groups: list or str, optional
Cluster groups to exclude (e.g. "noise" or ["noise", "mua"]).
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
exclude_cluster_groups: list or str, optional
Cluster groups to exclude (e.g. "noise" or ["noise", "mua"]).
exclude_cluster_groups: list or str, default: None
Cluster groups to exclude (e.g. "noise" or ["noise", "mua"]).
If None keeps all cluster groups

Did you want to start switching away from optional and include default: None in this case?

Copy link
Member Author

Choose a reason for hiding this comment

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

yes! let me do it since I'm at it :)

Copy link
Member Author

Choose a reason for hiding this comment

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

@zm711 should be good to go. Also added typing

Copy link
Collaborator

Choose a reason for hiding this comment

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

@alejoe91 looks good to me. Also with the new typing (although it is a bit annoying/also very Python) that you can also do list[str] and use the built in type rather than the typing List. That's not a suggestion, it's more of a rant that sometimes a little less flexibility makes it easier for programmers to be consistent. :)

Copy link
Member Author

Choose a reason for hiding this comment

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

It fails with python 3.8 though! So as long as we keep support for 3.8 we should stick to this IMO :)

Copy link
Member Author

Choose a reason for hiding this comment

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

good point. I'm sure @h-mayorquin would know :)

Copy link
Member Author

Choose a reason for hiding this comment

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

image

Seems like it works!

Copy link
Collaborator

@zm711 zm711 Sep 21, 2023

Choose a reason for hiding this comment

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

Now that's the scientist: just do the test and prove the hypothesis :)

Copy link
Member Author

Choose a reason for hiding this comment

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

Now that's the scientist: just do the test and prove the hypothesis :)

I wish science was that easy!!! :)

Copy link
Collaborator

Choose a reason for hiding this comment

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

Empiricism for the win!

Copy link
Collaborator

@h-mayorquin h-mayorquin left a comment

Choose a reason for hiding this comment

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

LGTM

@alejoe91 alejoe91 merged commit d78cb07 into SpikeInterface:main Sep 21, 2023
8 checks passed
@alejoe91 alejoe91 deleted the read-ks-docstring branch October 17, 2023 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation extractors Related to extractors module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

read_phy and read_kilosort have varying arguments
3 participants