Releases: HakaiInstitute/kelp-o-matic
v0.8.0
v0.7.0
Presenting Kelp-O-Matic v0.7.0! Please note that this release removes the padding and batch_size parameters from library functions and the CLI, resulting in a backward compatibility break. Users requiring these functions are advised to stick with Kelp-O-Matic version <=0.6.1.
The removal of parameters makes way for the introduction of Hann Window classification in KoM. This enhancement aims to improve outputs by generating predictions on overlapping cropped image sections. The combination of these predictions prioritizes those made on pixels near the center of the cropped section, reducing the occurrence of hard edge artifacts in stitched outputs. For some sample images showing the results of this change, please see #78.
What's Changed
- Relax pytorch version for linux by @tayden in #67
- Dependency updates by @dependabot in #68, #69, #71, #72
- Update CITATION.cff by @tayden in #73
- Update install instructions for better GPU reliability by @tayden in #74
- Fix Linux/GPU PyPI installs by @tayden in #70
- Move preprocessing transforms into model definition by @tayden in #77
- Implement Hann window classifier to reduce edge artifacts by @tayden in #78
- Input validation for path arguments by @tayden in #79
- Update docs by @tayden in #80
Full Changelog: v0.6.1...v0.7.0
v0.6.1
v0.6.0
What's Changed
- Bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in #53
- Update installation instructions by @tayden in #61
- Fix build on Poetry and Conda by @tayden in #60
- Update mussel model weights by @tayden in #56
- Add
-h
option to cli to alias--help
by @tayden in #57 - Add
--version
option to CLI root by @tayden in #58 - Switch to Rich for progress and message printing on CLI by @tayden in #59
- Fix support for Python 3.11 by @tayden in #63
New Contributors
- @dependabot made their first contribution in #53
Full Changelog: v0.5.4...v0.6.0
v0.5.4
0.5.2
What's Changed
- Reformat code for kelp species segmentation by @tayden in #37
- Change to Google-style code documentation by @tayden in #36
- Update GHA step versions by @tayden in #42
- Add macos-latest to test matrix by @tayden in #43
- Add post-processing document by @tayden in #38
- Add CITATION.cff
Full Changelog: 0.5.1...0.5.2rc1
0.5.1
What's Changed
- Updated default
padding
to256
for reduced edge artifacts. - Updated default
batch_size
to1
. Allows for specifying a larger crop_size without having to additionally reduce the batch size. - Updated docs and doc build system
Full Changelog: 0.5.0...0.5.1
0.5.0
What's Changed
hakai-segmentation
package is now calledkelp-o-matic
!- Added
kelp-o-matic
package to conda-forge for easier installation (See installation and update docs) - Improve image validation checks by @tayden in #30
- Update Repo and Packages to be called "Kelp-O-Matic" by @tayden in #33
Full Changelog: 0.4.1...0.5.0
0.4.1
- Improved Kelp species detection
- Python 3.10 support
- Warn about suboptimal
crop_size
andpadding
settings
Full Changelog: 0.3.0...0.4.1