Skip to content

Latest commit

 

History

History
600 lines (301 loc) · 24 KB

CHANGELOG.md

File metadata and controls

600 lines (301 loc) · 24 KB

CHANGELOG

v1.11.0 (2024-09-18)

Feature

  • feat: add to cluster command option --skip-visualization since this takes some time and is not needed for prod ml workflows (48d1f19)

v1.10.5 (2024-09-13)

Fix

  • fix: minor fix to correct debug statement and correct order arg for cluster (645e979)

v1.10.4 (2024-09-05)

Fix

  • fix: move last cluster removal to exemplars only (96fc5db)

v1.10.3 (2024-09-03)

Fix

  • fix: do not load the last cluster in exemplars (bbc3a9a)

v1.10.2 (2024-08-22)

Fix

  • fix: trigger release with changes to init.py (e275d9c)

v1.10.1 (2024-08-22)

Chore

  • chore: revert changes to author list (b7cd5a5)

Fix

  • fix: trigger release with changes to pyproject.toml to update version (6b7f641)

v1.10.0 (2024-08-22)

Build

  • build: adjust test path (83119fb)

Chore

  • chore: moved tests to root of project (ccf2601)

Documentation

  • docs: added clustering table, transformer paper, and other minor revisions (56b4e17)

Feature

  • feat: added latest 30 and 18k models (673a7f6)

Fix

  • fix: better handling of testing log write permissions (728b145)

Performance

  • perf: removed color image normalization in preprocessing for SAHI and extract min_std and block_size for more flexible application across projects (d9d954a)

v1.9.4 (2024-08-05)

Build

  • build: install cuda enabled torch (c01259b)

Documentation

  • docs: changing 2 parameters to ISIIS images (417bbf4)

Fix

  • fix: pass through device correctly for clustering (0996b8c)

Test

  • test: adjust plankton detections (25ce6bd)

  • test: adjust per changing for ISIIS images (de1ba65)

v1.9.3 (2024-07-31)

Ci

  • ci: disable docker build until resolve issue with out of space (59e160f)

Fix

  • fix: skip over HDBSCAN for small cluster (cbf1ea3)

v1.9.2 (2024-07-31)

Fix

  • fix: handle small cluster dataset reduction plot by switching to PCA and reduce build to only linux (16ab4de)

v1.9.1 (2024-07-31)

Fix

  • fix: correct handling of single cluster (f6ede19)

v1.9.0 (2024-07-31)

Ci

  • ci: switch to entrypoint (02d4eb2)

Documentation

  • docs: minor update to intro (ec75265)

Feature

  • feat: added support for arg --cluster-selection-method eof/leaf to support small clusters which work better with eof (6480ac2)

v1.8.4 (2024-07-29)

Performance

  • perf: migrated to transformers library with batch size of 8, moved some imports to only where needed for some speed-up, and removed unused activation maps. (c5fe725)

Unknown

  • Merge pull request #14 from mbari-org/vitbatch

perf: transformer batching (427931e)

v1.8.3 (2024-07-23)

Ci

  • ci: switch to PyPi release and skip over large build (25d3da3)

Documentation

  • docs: fix typo (5506bad)

  • docs: shorten readme and update workflow to reflect latest (152624e)

Fix

  • fix: handle bad image crops (zero length). Fixes #13. (c02394c)

v1.8.2 (2024-07-22)

Ci

  • ci: slim with two stage docker build, added explicit semantic release steps for clarity, and test pypi for pip install (ff2a46c)

Documentation

  • docs: updated cluster to include latest roi (b02464e)

  • docs: more detail on detection and model table (981beb2)

Fix

  • fix: fixes a bug in handling zero clusters which occasionally happes for very small roi collections. Closes #12. (0f69805)

v1.8.1 (2024-07-19)

Ci

  • ci: add semantic release action to write to repo (66be480)

Fix

  • fix: bump version to 1.8.0 still failing in ci (ed405e8)

v1.8.0 (2024-07-19)

Build

  • build: slim docker images a tad, switch to generic docker user, and replace with miniconda install for better torch/cuda support (782848d)

Ci

  • ci: simplified docker build within pypi size limits with pip build and renamed accidentally commited backup file (cfcb581)

  • ci: minor change to more specific CUDA docker version in docker tag (dd2286b)

  • ci: updated poetry lock file with pytest (a8b62b0)

  • ci: add pip package called sdcat with poetry build and other minor corrections in comments (dbe494a)

Feature

  • feat: auto default logs for different use cases: testing, local dev, and to /tmp on permission failure (0c57d45)

Unknown

  • Merge pull request #11 from mbari-org/pipbuild

ci: add pip package called sdcat with poetry build and other minor co… (e220587)

v1.7.0 (2024-07-10)

Build

  • build: removed unused imports and bump torch to python3.11 compatible and (57c6c2b)

  • build: fix docker build (0d7ab83)

Ci

  • ci: remove arm cuda build (131d3bd)

Feature

  • feat: added tsne as an option, defaulted to false as it is generating too many clusters (8f974f3)

v1.6.0 (2024-06-26)

Build

  • build: add sys path for convenience (d668246)

Chore

  • chore: updated with links visible in dockerhub (53c91b0)

Ci

  • ci: fix release version from tag (5d083df)

  • ci: remove pass through of version to dockerhub (a43cba7)

  • ci: correct order of tags in build and reduce dockerhub short description to < 100 (86bedcf)

  • ci: correct order of tags in build (86f100c)

  • ci: consistent image tag (63165fb)

  • ci: install tsne separately and clean (17f5a6e)

  • ci: pin build for torch (3f32cb6)

  • ci: add docker hub description (9695146)

  • ci: add CPU only build (8750d94)

  • ci: correct pypi name for MulticoreTSNE (4d0702c)

  • ci: correct addition of docker user (07aff58)

  • ci: adding in Docker CUDA12 build semantic release for amd/arm64 (38aebba)

Documentation

  • docs: minor update to correct log format (6cf6453)

  • docs: updated workflow diagram to reflect tSNE (f1cecf8)

Feature

  • feat: added export of the examplars, handle small clustering input by bypassing tSNE which fails, and make dino_vits8 the default (2306316)

Unknown

  • Merge pull request #8 from mbari-org/docker

Docker automated builds (fd1e359)

v1.5.0 (2024-06-03)

Unknown

  • Merge pull request #7 from mbari-org/roicluster

RoiCluster (a9476c2)

  • Merge branch 'main' into roicluster (bd1696c)

v1.4.1 (2024-06-03)

Chore

  • chore: minor change to remove unused import (d87b1de)

Fix

  • fix: conditional import of multicore tsne (76ec895)

v1.4.0 (2024-05-30)

Chore

  • chore: remove area for ROI since approximations are probably a bad idea (a54d88f)

  • chore: all options with dashes instead of underscores (8dbc5ad)

Feature

  • feat: added tsne reduction (d0f7647)

  • feat: added square black pad resize for roi (473aa34)

  • feat: initial commit of new option to cluster roi only (f08053c)

Fix

  • fix: check for det columns (ff9a29d)

  • fix: image size in int not float needed for resize (cf3ebd3)

  • fix: image size in int not float needed for resize (18fc005)

  • fix: correct PIL image path (c0da6b6)

  • fix: added image width/height and fixed multiproc to square (b7e2f21)

  • fix: path to string (977ef32)

  • fix: roi_dir needs to support lists (3808bf9)

  • fix: removed unused args for start/end frame (f91ac03)

Performance

  • perf: switch to multicore tSNE (9ec0ca9)

Refactor

  • refactor: minor renaming for clarity (6bb998a)

Unknown

  • Merge pull request #6 from mbari-org/tsne

Tsne (48ca9f8)

v1.3.0 (2024-05-01)

Feature

  • feat: added pass through of slicing overlap and postprocess_match_metric (f3b14bb)

Test

  • test: adjust detection count per NMS output fix (9651c7a)

v1.2.2 (2024-05-01)

Fix

  • fix: allow for override of detect params with config.ini;correct save NMS output and detect single image (4ab8780)

  • fix: more detail on cluster args, allow for override with config.ini, and set CUDA_VISIBLE_DEVICES in case not set (40a96ef)

Refactor

  • refactor: minor refactor of cuda device init (0f29e68)

v1.2.1 (2024-04-29)

Fix

  • fix: sorted order needed to make start/end filtering work (9caea73)

v1.2.0 (2024-04-29)

Documentation

  • docs: Erasing some prints in the code (622c119)

Feature

  • feat: added support for specifying start/ending file names to support skipping image blocks (f344865)

v1.1.0 (2024-04-23)

Feature

  • feat: New features for clustering (b74d1b1)

v1.0.9 (2024-04-22)

Fix

  • fix: deleting the os version (e63bb73)

v1.0.8 (2024-04-22)

Fix

  • fix: Adding .tiff images and vizualization tools with tqdm (d0b99e2)

Unknown

  • Including clahe in the commands (ea92e2f)

v1.0.7 (2024-03-11)

Build

Fix

  • fix: added missing config.ini default (ae8b726)

Test

  • test: revised PYTHONPATH and switch to codfish semantic release (8eb6d42)

Unknown

v1.0.6 (2024-03-05)

Build

Chore

  • chore(release): 1.0.6 [skip ci]

1.0.6 (2024-03-05)

Bug Fixes

Fix

  • fix: correct some bugs calling libaries (d69171b)

v1.0.5 (2024-03-05)

Build

Chore

  • chore(release): 1.0.5 [skip ci]

1.0.5 (2024-03-05)

Bug Fixes

Fix

  • fix: correct some bugs calling libaries (0668bda)

Unknown

v1.0.4 (2024-03-05)

Build

Chore

  • chore(release): 1.0.4 [skip ci]

1.0.4 (2024-03-05)

Bug Fixes

Fix

  • fix: correct more imports (107a470)

v1.0.3 (2024-03-05)

Build

  • build: minor rev to pytest to try to fix PYTHONPATH (ed5dec7)

  • build: bumped version (af998f4)

Chore

  • chore(release): 1.0.3 [skip ci]

1.0.3 (2024-03-05)

Bug Fixes

Documentation

  • docs: added sahi example and constrain python to 3.9-3.11 (240d630)

Fix

  • fix: correct import paths (6ca36e1)

Test

  • test: add missing PYTHONPATH (4371400)

  • test: minor typo fix in pytest.yml (a108717)

  • test: fixed path to main and allow pytest to be run manually (f586fd4)

v1.0.2 (2024-02-17)

Build

Chore

  • chore(release): 1.0.2 [skip ci]

1.0.2 (2024-02-17)

Bug Fixes

Documentation

  • docs: added spec removal ref (987ad8a)

Fix

  • fix: remove unused arguments (ad06613)

  • fix: pass through config agnostic flat (7b5f940)

v1.0.1 (2024-02-15)

Build

Chore

  • chore(release): 1.0.1 [skip ci]

1.0.1 (2024-02-15)

Bug Fixes

Documentation

  • docs: minor reformatting (7afeca2)

  • docs: added ref to HDBSCAN paper (4a4edbc)

Fix

  • fix: added missing outer block for sahi pool (91f88ef)

v1.0.0 (2024-02-14)

Build

  • build: added release and pytest (1bb6f28)

Chore

  • chore(release): 1.0.0 [skip ci]

1.0.0 (2024-02-14)

Features

Documentation

  • docs: correct links to image and reset version history (2c98876)

  • docs: added example images and cluster workflow diagram (b228480)

Feature