v1.0.6
Release v1.0.6
Spectrogram Feature Computation Issue Fix and Code Refactoring
In this release, we've addressed a critical issue related to the computation of spectrogram features, marked by the generation of erroneous csv output containing -1 values. This problem stemmed from an unanticipated shape discrepancy within the spectrogram, leading to improper feature extraction.
What's New
- Bug Fix: The spectrogram feature computation issue has been resolved. The csv output, which was previously populated with -1 values, now accurately reflects the calculated spectrogram features.
- Code Refactoring: To improve maintainability and extensibility, the feature extraction functions have undergone a thorough refactoring. This modularization enhances the organization of the codebase and facilitates more efficient testing and future enhancements.
- Unit Testing: With the introduction of modularization, each feature extraction function is now independently unit tested. This ensures the reliability and correctness of these functions in isolation.
- Integration Testing: An integration test has been added to verify the correct functioning of the CLI command with the "--spec_features" flag. This integration test validates the end-to-end behavior of the feature extraction process.