0.13.0
Introduces an extensible image simulation framework with new ImageSimulator base and derived classes, supporting both individual and composite degradations. Documentation and examples were expanded to include default configuration guidance, UAV simulation settings, and additional useful calculations. Repository-wide test fixtures for floating-point comparisons were also added.
Updates / New Features
Added ABC
ImageSimulatorclass and child classes to simulate individual and composite degradations.Created an example jupyter notebook,
image_simulation_example.ipynb, to demonstrate how to simulate images.Added
docs/default_configs.rstwhich explains the default config reasoning and setup.Added
docs/miscellaneous/uav_default_config.jsonfor the default configuration.Expanded
docs/useful_calculations.rstto include new calculations that are useful to users.Added repo-wide pytest fixtures for floating-point comparisons