v0.2.0
Updates / New Features
Documentation
Added baseline documentation for all pyBSM functionality and instruction pages for package installation, the review process, and the release process.
Added Read the Docs configuration files.
Added Apache license file.
Added a style sheet to guide future documentation and text updates.
Completed the code documentation sections and updated citations.
Added an introduction section.
CI/CD
Added pytest and coverage reports to CI.
Added a conditional case of
opencv-python-headlessinstallation.Added release notes modification check.
Added python3.12 to test matrix.
Added CI functionality to run a manual job for LFS mirroring (but currently commented out)
Tests
Documented exceptions for
reflectance2photoelectronsand its downstream functions.Added tests for
reflectance2photoelectronsand its downstream functions.
Release Process
Added update & release script to scripts folder.
Fixes
Minor
pybsm_example.pyfixes: properly display ground range in kilometers, initialize GSD correctly, remove save operation at non-existent path.