Skip to content

Conversation

@Gautzilla
Copy link
Contributor

I did some ugly shenanigan a while back and it started to go out of hands: I must purify it by fire before it's too late.

Basically, I tended to instantiate base classes in specialized classes classmethods before converting them to the specialized classes.

It was some hot messy stuff, so I'm currently making all base classes pure ABC, and using template methods to create the specified classes in classmethods.

Currently, I've cleaned the base and audio-related classes, I still have to adapt the spectro-related classes and write a bunch of docstrings/additionnal tests.

@Gautzilla Gautzilla requested a review from mathieudpnt January 15, 2026 11:03
@Gautzilla Gautzilla self-assigned this Jan 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant