v0.24.0 ======= This release introduces a new ``RadialDistortionPerturber``, renames several perturber modules for clarity, and includes a notebook for benchmarking. It also addresses multiple issues in crop and compose perturber logic and upgrades the MAITE dependency. Updates / New Features ---------------------- * Added a new ``RadialDistortionPerturber``. * Added an example notebook exploring the ``RadialDistortionPerturber``. * Added ``benchmarking.ipynb`` to benchmark each perturber. * Upgrade to MAITE v0.8.1. * Deprecated the unused ``box_alignment_mode`` parameter for ``PerturbImage``. * Renamed ``perturber.py`` to ``pybsm_perturber.py``. * Renamed ``crop_perturber.py`` to ``random_crop_perturber.py``. * Renamed ``translation_perturber.py`` to ``random_translation_perturber.py``. Fixes ----- * Usage of ``crop_size`` parameter in the ``RandomCropPerturber`` implementation. * ``x`` and ``y`` were swapped in the crop step of ``RandomCropPerturber``. * Bounding boxes correctly updated through composed perturbers in ``ComposePerturber``. * Rendering of jupyter notebook contents in RTD sidebar.