v0.7.0
Various improvements to the CI/CD and documentation and additional unit tests added. Use of OpenCV-related functionality will now require installing one of two extras (graphics or headless), see README.md for more details.
Updates / New Features
CI/CD
Added a mirroring job to replace builtin gitlab mirroring due to LFS issue.
Numerous changes to help automated the CI/CD process.
poetry.lockfile updated for the dev environment.Updates to dependencies to support the new CI/CD.
Changed
opencv-pythonto an optional dependency.Added
opencv-python-headlessas an optional dependency.Added two extras (graphics and headless) for
opencv-pythonandopencv-python-headlesscompatibility.Changed CI to use headless extra.
Documentation
Added sphinx’s autosummary template for recursively populating docstrings from the module level down to the class method level.
Fixes
Added tests to for geospatial.py to be in line with coverage requirements
Added test for noise_gain function