Adding several new datasets, upgrading to Python 3.11, and refactoring downloader to use Pathlib and support tar-gz.
Bugfixing an error that generates incorrect MUSCIMA++ image masks because images were incorrectly associated with each other.
Added download capabilities of DeepScores V1 with extended vocabulary and opened the downloader, so you can download custom datasets, as well as utilize other methods from it that were previously private.
Fixed incorrect import statement in __init__.py
Fixed dependency problem during setup.py
that prevented the package from being
installed if the dependent libraries are not yet installed (which defeats
the purpose of declaring dependencies in setup.py).
Changing to semantic versioning with three numbers.
1.2 is now considered 1.2.0.
Attempting to declare dependencies in setup.py
properly
Updated MuscimaPlusPlusSymbolImageGenerator to work with MUSCIMA++ 2.0. Added quality-of-life improvement suggested by @yvan674 to make importing common classes such as the downloader easier.
Dramatically simplified the tools for downloading datasets. Removed mostly unused code and re-organized project structure and documentation.
New Image generator that can take MUSCIMA++ v2.0 images and generate masks for instance segmentation of staffs, as well as masks for semantic segmentation for all objects.
Changing MUSCIMA++ Downloader to accept a string instead of integer for enabling future versioning of the dataset beyond integers, e.g., "2.1".
For information on previous releases, check out the Github Repository