v0.23.0#
Expanded documentation and tutorial coverage, including new guides for the WaterDropletPerturber, operational risks, and interoperability. Improved installation instructions, docstring formatting, and cross-referencing. Fixed perturber behavior, notebook errors, CI test issues, and linting violations. Strengthened type checking and test utility consistency.
Updates / New Features#
Examples
Added an example notebook guide to demonstrate the use of the
WaterDropletPerturber.
Documentation
Improved inline documentation and docstring formatting for files under
src/nrtk/perturb_image/impls/genericandsrc/nrtk/perturb_image/impls/pybsm.Improved installation documentation for README.md
Added a new section to the installation guide that lists the key dependencies for each perturber.
Added a documentation page outlining operational risks
Ensure intra-documentation links are consistent
Added explanatory context to figure 1 in
nrtk_explanation.rst.Added missing T&E notebooks to
nrtk_jatic/testing_and_eval_guides.rst.Added
WaterDropletPerturberto Risk Factors Table inrisk_factors.rst.Improved documentation based on Phase-1 documentation feedback.
Added link to getting started within tutorial to ensure readers are familiar with core concepts.
Added a note to the review process documentation on use of MRs instead of PRs.
Improved documentation for
nrtk_tutorial.ipynbto enable better tutorial transitions.Moved T&E guides and COCO scoring notebooks to
Tutorials.Improved Interoperability clarity and organization.
Added links to pyBSM documentation for image formation concepts.
Improved documentation for
otf_visualization.ipynbto provide additional information regarding pyBSM’s OTF parameters.
Fixes#
Fixed pytest-core CI job with import guards for MAITE and notebook releated tests.
Fixed
LinspaceStepPerturberto follow default linspace behavior (endpoint=True)Fixed errors in T&E Guides and added Colab link.
Fixed some broken URLs in jupyter notebooks
Generalized
DummyPerturberclass to be used in tests.Use context handlers for file opens in
tests/impls/score_detections/test_coco_scorer.pyFixed ruff rules and updated linting.
Removed
UnionandOptionaltype hints.Improved the completeness score of pyright –verifytypes
Enabled
Dflag for ruff and fixed associated errors.Update RTD config to convert SVGs and use a different LaTeX engine with support for unicode characters.