Skip to content

v1.0.1

Compare
Choose a tag to compare
@mbsantiago mbsantiago released this 27 Nov 20:11
· 118 commits to main since this release

Release Notes

We're excited to introduce soundevent version 1.01, packed with significant enhancements and additions. In this release, we've reviewed and refined the data schemas, making essential changes and additions to improve overall usability. Notably, we've separated the core dependencies used for schema definition from other functionalities, resulting in a more lightweight experience. Now, minimal dependencies are required to utilize the powerful data classes provided by soundevent, and all additional sections are opt-in.

Among the notable additions are new modules like soundevent.plot for effortless plotting (using matplotlib) of various soundevent objects. The introduction of soundevent.evaluation brings several functions dedicated to computing performance evaluations for sets of predictions against annotations. Additionally, the soundevent.geometry module offers functions specifically designed to operate with the geometry of sound events. We've also refined the soundevent.io module, simplifying the saving and loading API for a more user-friendly experience.

Looking ahead, we aim to maintain a more consistent release schedule, avoiding overwhelming changes in future updates. The data schemas have reached a more stable state, ensuring reliability and trustworthiness. Future releases will focus on adding new fields without compromising backward compatibility. Furthermore, anticipate the introduction of more generic functions to further streamline the management and utilization of soundevent objects.