Releases: computational-cell-analytics/micro-sam
Releases · computational-cell-analytics/micro-sam
Post release for binaries
Merge pull request #146 from computational-cell-analytics/post-release Bump version and update texts for installer
0.2.0
What's Changed
- Add sam_annotator to packages by @constantinpape in #107
- Update documentation for the annotation tools by @constantinpape in #108
- Add installer script by @paulhfu in #91
- Add the preliminary finetuned EM models by @constantinpape in #111
- Fix download name for new models by @constantinpape in #112
- Don't segment current slice if it contains a division in tracking ann… by @constantinpape in #114
- Fix resetting the tracking state when clearing tracking annotations by @constantinpape in #117
- Eval Pipeline for FT by @anwai98 in #119
- Implement use_best_multimask for segment_from_points by @constantinpape in #120
- Refactor inference and evaluation code by @constantinpape in #121
- More evaluation updates by @constantinpape in #122
- 99_custom_models_gui_support by @paulhfu in #115
- 109_fix_macos_installer by @paulhfu in #124
- Add AMG by @anwai98 in #125
- Refactor AMG by @constantinpape in #127
- Fix Multimasking by @anwai98 in #131
- 130_fix_file_dialogs by @paulhfu in #133
- Minor updates to the trainer and doc strings by @constantinpape in #134
- Iterative Prompting for Inference by @anwai98 in #135
- Fix iterative prompting by @constantinpape in #138
- Add button to save the lineage in the tracking annotator by @constantinpape in #139
- Training and Evaluation Functionality by @constantinpape in #123
- Use normal instance segmentation functionality in 2d annotator and pr… by @constantinpape in #140
- AMG Updates by @constantinpape in #142
- Add links for new finetuned models by @constantinpape in #143
- Implement generalist model evaluation experiments by @constantinpape in #144
- Bump version by @constantinpape in #145
Full Changelog: 0.1.2...0.2.0
0.1.2.post2
Test release for building the binaries
0.1.2.post1
What's Changed
- Add sam_annotator to packages by @constantinpape in #107
Full Changelog: 0.1.2...0.1.2.post1
0.1.2
Main goal of this release is to actually install micro_sam.sam_annotator
in the python package.
What's Changed
- Documentation update by @constantinpape in #102
- Update Documentation by @anwai98 in #103
- Doc fix by @constantinpape in #104
- Minor changes by @constantinpape in #105
- Install micro_sam.sam_annotator by @constantinpape in #106
Full Changelog: 0.1.1...0.1.2
0.1.1
What's Changed
- Add gui element to clear annotations by @constantinpape in #97
- Add preliminary custom models by @constantinpape in #98
- Simplify instance segmentation gui by @constantinpape in #100
- Extend documentation by @constantinpape in #96
Full Changelog: 0.1.0...0.1.1
0.1.0
What's Changed
- Fix error for RGB in commit function by @constantinpape in #30
- Randomize colourmap to make it easier to see when objects are committed by @GenevieveBuckley in #33
- Update example scripts to include data download by @GenevieveBuckley in #35
- Implement tiled prediction for image encoder by @constantinpape in #34
- Develop instance segmentation with tiling by @constantinpape in #24
- Implement computing mask from points and add it to 3d annotator by @constantinpape in #46
- Refactor predictor initialization in segment_from_prompts by @constantinpape in #47
- Implement 3d auto segmentation by @constantinpape in #48
- Fix segment_from_mask(use_mask=True) for non-square masks by @constantinpape in #50
- Improve box extension functionality by @constantinpape in #53
- Add flag to return viewer in annotators by @constantinpape in #55
- Implement image series annotator by @constantinpape in #56
- Fix issue in tracking annotator by @constantinpape in #59
- Update Prompt Generator - First Point as Any FG Point by @anwai98 in #61
- Tunable instance seg by @constantinpape in #62
- Fix issue in tracking with points and set default projection mode to … by @constantinpape in #63
- Set correct version in setup.py by @constantinpape in #66
- Update Mac Installation Guide by @constantinpape in #74
- issue 40 add input data signature to embeddings file. by @paulhfu in #67
- Refactor the wrong file dialog gui by @constantinpape in #78
- Add sample data script and update the annotator examples by @constantinpape in #79
- Start preparations for doc by @constantinpape in #80
- Fix bug in 3d embedding precomputation (without zarr caching) by @constantinpape in #82
- Fix some issues raised by mypy by @constantinpape in #83
- 70 Create a GUI entrypoint by @paulhfu in #75
- Remove unused ndim from load_image_data by @constantinpape in #84
- Quit QApplication after entry gui is terminated by @paulhfu in #87
- Start adding type annotations to sam_annotator by @constantinpape in #86
- Add workflow for deploying the docs by @constantinpape in #88
- Build doc only on releae by @constantinpape in #89
- Implement TiledAutomaticMaskGenerator by @constantinpape in #90
New Contributors
- @GenevieveBuckley made their first contribution in #33
- @paulhfu made their first contribution in #67
Full Changelog: 0.0.2...0.1.0
Support for box prompts
This release introduces:
- Support for bounding box prompts, which provide better segmentation results than points in many cases.
- Interactive tracking now uses a better heuristic to propagate masks across time, leading to better automatic tracking results.
- and fixes several small bugs that have lead to missing intermediate frames / slices in tracking / 3d segmentation
What's Changed
- Expose model type as argument by @constantinpape in #12
- Convert inputs to uint8 by @constantinpape in #15
- Update Prompted Generator - Add Box Prompts by @anwai98 in #13
- Add test for the point prompt generator by @constantinpape in #16
- Add Condition for Background Points by @anwai98 in #18
- Implement instance segmentation with background by @constantinpape in #21
- Implement box prompts for all annotators by @constantinpape in #22
- New release by @constantinpape in #25
- Minor documentation changes by @ajinkya-kulkarni in #26
- Create README.md by @constantinpape in #27
- Fixed typo(s) by @ajinkya-kulkarni in #28
New Contributors
- @ajinkya-kulkarni made their first contribution in #26
Full Changelog: 0.0.1...0.0.2
Initial version
Initial version of SegmentAnything for Microscopy. Implements prototype napari applications for:
- interactive 2d segmentation
- interactive 3d segmentation
- interactive tracking