Mostly cosmetic changes, but also removed some old code.
Code cleanup:
Removed unnecessary comments, left very few that are helpful
Changed all strings to single quotes for consistency
Ensured that all loggers are defined with logging.getLogger('')
Following PEP8 where practible
Changes in functionality:
Added tools/data/split_rareplanes_labels.py again; Necessary for dividing single Rareplanes annotation file into one file for each image
Removed tools/data/validate_dataset.py; Implementation not working and unnecessary
Removed tools/evaluate/map_of_mmrotate_results.py; Same functionality as bbavector equivalent
Removed tools/test/mmrotate/utils; Unused and unnecessary; Possibly add'add_shared_args' for all scripts in the future
Removed tools/test_and_eval_on_original_images.py; Possibly implement with proper configuration file for efficient testing and evaluation
Removed FGC label implementations for VHR, DIOR and ucas; They only have 'other' FGC, which we decided not to use at all (and never have, classes not present in satellitepy_table)
Mostly cosmetic changes, but also removed some old code.
Code cleanup:
logging.getLogger('')
Changes in functionality:
tools/data/split_rareplanes_labels.py
again; Necessary for dividing single Rareplanes annotation file into one file for each imagetools/data/validate_dataset.py
; Implementation not working and unnecessarytools/evaluate/map_of_mmrotate_results.py
; Same functionality as bbavector equivalenttools/test/mmrotate/utils
; Unused and unnecessary; Possibly add'add_shared_args' for all scripts in the futuretools/test_and_eval_on_original_images.py
; Possibly implement with proper configuration file for efficient testing and evaluationsatellitepy_table
)satellitepy/dataset/bbavector/dataset_dota.py
; Obsoletesatellitepy/models/bbavector/tools.py
; Empty fileTesting and potential fixes will be done in a separate PR.