soundevent version 0.4.0 Release Notes:
What's New:
Introducing loading and saving functionalities for sound event objects in version 0.4.0. We now provide six functions, namely "load_dataset", "save_dataset", "load_annotation_projects", "save_annotation_project", "load_model_run", and "save_model_run". These functions enable storing objects in the AOEF (Acoustic Objects Exchange Format), defined using Pydantic models. Refer to `soundevent.io.formats.aoef` for the schema. While unit tests have been implemented to ensure expected behavior, further developments are underway in this area.
Documentation Enhancements:
We have revamped the "Examples" section, renaming it as the "User Guide" and incorporating an improved introduction. Additionally, a new page has been added to the user guide, specifically addressing the utilization of the new loading and saving functions.
What's Coming Next:
In the upcoming release, we have plans to introduce functions for managing sound event objects, with a focus on computing distances between them. These functionalities will lay the foundation for model predictions evaluation functions. Furthermore, we will expand the documentation to include a dedicated page showcasing the available geometries for sound event localization within recordings.