Recent Releases of kelp-o-matic

kelp-o-matic - v0.13.1

What's Changed

  • Test against Python 3.13 by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/134
  • Update Beginner Docs by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/136
  • Add Will and Alyssa to authors by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/137
  • Update post_processing.md by @willhakai in https://github.com/HakaiInstitute/kelp-o-matic/pull/138
  • Update dev packages, lint files by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/139
  • Add docs clarifications and updates by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/140
  • Fix install instructions for Windows GPU by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/142

New Contributors

  • @willhakai made their first contribution in https://github.com/HakaiInstitute/kelp-o-matic/pull/138

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.13.0...v0.13.1

- Python
Published by tayden 12 months ago

kelp-o-matic - v0.13.0

What's Changed

  • Refactor CLI with parameter validation and add GPU detection test command by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/127
  • Switch to UV for package management by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/133
  • Update build scripts by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/128
  • Remove twitter account link in docs by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/130
  • Docs updates by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/129

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.12.2...v0.13.0

- Python
Published by tayden about 1 year ago

kelp-o-matic - v0.12.2

What's Changed

  • Support numpy v2 by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/119
  • Add FAQ page to docs

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.12.1...v0.12.2

- Python
Published by tayden about 1 year ago

kelp-o-matic - v0.12.1

What's Changed

  • Fix Bug: 'WindowsPath' object has no attribute 'hardlink_to' by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/125

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.12.0...v0.12.1

- Python
Published by tayden over 1 year ago

kelp-o-matic - v0.12.0

What's New

  • Improve kelp presence detection for RGB imagery by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/123, https://github.com/HakaiInstitute/kelp-o-matic/pull/118
  • Improve kelp species output for RGB imagery by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/122
  • Minor documentation tweaks by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/111

Bug fixes

  • Fix SetupTools errors @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/117, https://github.com/HakaiInstitute/kelp-o-matic/pull/120

Dependencies

  • Bump requests from 2.31.0 to 2.32.0 by @dependabot in https://github.com/HakaiInstitute/kelp-o-matic/pull/112

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.11.1...v0.12.0

- Python
Published by tayden over 1 year ago

kelp-o-matic - v0.11.1

What's Changed

Bug fixes

  • Bug fix for windowed processing by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/109

Dependencies

  • Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in https://github.com/HakaiInstitute/kelp-o-matic/pull/108
  • Update automatic build dependencies by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/110

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.11.0...v0.11.1

- Python
Published by tayden almost 2 years ago

kelp-o-matic - v0.11.0

What's Changed

Cool new stuff

  • New mussel detection model by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/104
    • Better performance!

Bug Fixes

  • Fix segmentation shortcut by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/100
    • This will speed up classification by skipping over areas of the image where there is only nodata/background

Dependencies

  • Bump idna from 3.6 to 3.7 by @dependabot in https://github.com/HakaiInstitute/kelp-o-matic/pull/103
  • Bump pillow from 10.2.0 to 10.3.0 by @dependabot in https://github.com/HakaiInstitute/kelp-o-matic/pull/102

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.10.1...v0.11.0

- Python
Published by tayden almost 2 years ago

kelp-o-matic - v0.10.1

What's Changed

  • Use more standard test time augmentation implementation by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/99

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.10.0...v0.10.1

- Python
Published by tayden about 2 years ago

kelp-o-matic - v0.10.0

What's Changed

  • Add more tests for hann window processing by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/97
  • Add flag to do test time augmentation to improve prediction robustness by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/98

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.9.2...v0.10.0

- Python
Published by tayden about 2 years ago

kelp-o-matic - v0.9.2

What's Changed

  • Suggest pip as install method by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/91
  • Fix Conda build GHA by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/94
  • Fix crop size warning by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/93
  • Fix min-max scaling for constant valued chips by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/95
  • Update data expectations docs by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/96

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.9.1...v0.9.2

- Python
Published by tayden about 2 years ago

kelp-o-matic - v0.9.1

What's Changed

  • Relax pytorch-cuda version by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/90

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.9.0...v0.9.1

- Python
Published by tayden about 2 years ago

kelp-o-matic - v0.9.0

What's Changed

  • Add RGBI Kelp species detection model by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/86
  • Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in https://github.com/HakaiInstitute/kelp-o-matic/pull/87
  • Fix conda forge build by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/88
  • Lazy load model parameters from S3 storage by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/89

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.8.0...v0.9.0

- Python
Published by tayden about 2 years ago

kelp-o-matic - v0.8.0

What's Changed

  • Add RGBI classification, support for arbitrary band ordering, support for uint16 imagery by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/82
  • Document RGBI functionality, update installation docs by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/84
  • Improve cli and lib parameter validation by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/85

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.7.0...v0.8.0

- Python
Published by tayden about 2 years ago

kelp-o-matic - 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 https://github.com/HakaiInstitute/kelp-o-matic/pull/78.

What's Changed

  • Relax pytorch version for linux by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/67
  • Dependency updates by @dependabot in https://github.com/HakaiInstitute/kelp-o-matic/pull/68, https://github.com/HakaiInstitute/kelp-o-matic/pull/69, https://github.com/HakaiInstitute/kelp-o-matic/pull/71, https://github.com/HakaiInstitute/kelp-o-matic/pull/72
  • Update CITATION.cff by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/73
  • Update install instructions for better GPU reliability by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/74
  • Fix Linux/GPU PyPI installs by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/70
  • Move preprocessing transforms into model definition by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/77
  • Implement Hann window classifier to reduce edge artifacts by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/78
  • Input validation for path arguments by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/79
  • Update docs by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/80

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.6.1...v0.7.0

- Python
Published by tayden about 2 years ago

kelp-o-matic - v0.6.1

What's Changed

  • Strip leading v from versions in GHA tags by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/65
  • Update mussel weights and docs by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/66

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.6.0...v0.6.1

- Python
Published by tayden over 2 years ago

kelp-o-matic - v0.6.0

What's Changed

  • Bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in https://github.com/HakaiInstitute/kelp-o-matic/pull/53
  • Update installation instructions by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/61
  • Fix build on Poetry and Conda by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/60
  • Update mussel model weights by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/56
  • Add -h option to cli to alias --help by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/57
  • Add --version option to CLI root by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/58
  • Switch to Rich for progress and message printing on CLI by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/59
  • Fix support for Python 3.11 by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/63

New Contributors

  • @dependabot made their first contribution in https://github.com/HakaiInstitute/kelp-o-matic/pull/53

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/v0.5.4...v0.6.0

- Python
Published by tayden over 2 years ago

kelp-o-matic - v0.5.4

What's Changed

  • Add support for Python 3.11
  • Drop support for Python 3.7 and 3.8
  • Update build to use more modern tooling by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/52

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/0.5.2...v0.5.4

- Python
Published by tayden over 2 years ago

kelp-o-matic - 0.5.2

What's Changed

  • Reformat code for kelp species segmentation by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/37
  • Change to Google-style code documentation by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/36
  • Update GHA step versions by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/42
  • Add macos-latest to test matrix by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/43
  • Add post-processing document by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/38
  • Add CITATION.cff

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/0.5.1...0.5.2rc1

- Python
Published by tayden about 3 years ago

kelp-o-matic - 0.5.1

What's Changed

  • Updated default padding to 256 for reduced edge artifacts.
  • Updated default batch_size to 1. Allows for specifying a larger crop_size without having to additionally reduce the batch size.
  • Updated docs and doc build system

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/0.5.0...0.5.1

- Python
Published by tayden about 3 years ago

kelp-o-matic - 0.5.0

What's Changed

  • hakai-segmentation package is now called kelp-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 https://github.com/HakaiInstitute/kelp-o-matic/pull/30
  • Update Repo and Packages to be called "Kelp-O-Matic" by @tayden in https://github.com/HakaiInstitute/kelp-o-matic/pull/33

Full Changelog: https://github.com/HakaiInstitute/kelp-o-matic/compare/0.4.1...0.5.0

- Python
Published by tayden about 3 years ago

kelp-o-matic - 0.4.1

  • Improved Kelp species detection
  • Python 3.10 support
  • Warn about suboptimal crop_size and padding settings

Full Changelog: https://github.com/HakaiInstitute/hakai-segmentation/compare/0.3.0...0.4.1

- Python
Published by tayden over 3 years ago

kelp-o-matic - 0.3.0

What's Changed

  • Update mussel detection by @tayden in https://github.com/HakaiInstitute/hakai-segmentation/pull/28

Full Changelog: https://github.com/HakaiInstitute/hakai-segmentation/compare/0.2.2...0.3.0

- Python
Published by tayden over 3 years ago

kelp-o-matic - 0.2.2

What's Changed

  • Make tile filter more efficient by @tayden in https://github.com/HakaiInstitute/hakai-segmentation/pull/24
  • Reduce memory usage by @tayden in https://github.com/HakaiInstitute/hakai-segmentation/pull/25
  • Remove macos tests by @tayden in https://github.com/HakaiInstitute/hakai-segmentation/pull/27

Full Changelog: https://github.com/HakaiInstitute/hakai-segmentation/compare/0.2.0...0.2.2

- Python
Published by tayden over 3 years ago

kelp-o-matic - 0.2.0

What's New

  • Added experimental kelp species detection capabilities
  • Updated CLI docs

Breaking Changes

  • Changed GPU usage parameter name

Full Changelog: https://github.com/HakaiInstitute/hakai-segmentation/compare/0.1.9...0.2.0

- Python
Published by tayden over 3 years ago