v1.0.1
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.