Skip to content

Releases: MouseLand/cellpose

v4.0.4

21 May 20:10
9d59b2e
Compare
Choose a tag to compare

Introducing Cellpose-SAM!

New in cellpose v4

  • Cellpose-SAM aka CP4 is fully integrated in to the CLI/API/GUI and notebooks
  • cellpose.models.Cellpose class was removed, users should now only use cellpose.models.CellposeModel
  • Size estimation via cellpose.models.SizeModel class was removed. Users don't have to use the diameter setting since CP4 is much more robust to object size.
  • Denoising components via cellpose.denoise is currently not available.
  • Added more comprehensive testing
  • Better utilization of MPS for Mac users when doing 3D segmentation
  • Added --save_each flag for training from the CLI
  • More details are available in the paper, talk, and in the docs.

New Contributors

Changelog for early cellpose v4 changes: v4.0.1...v4.0.4

v3.1.1.2

02 May 19:06
Compare
Choose a tag to compare

This is the last release of Cellpose3 before the Cellpose-SAM release.

What's Changed

New Contributors

Full Changelog: v3.1.1.1...v3.1.1.2

v3.1.1

12 Feb 00:54
90da76e
Compare
Choose a tag to compare

New distributed cellpose module enables running of cellpose on really big data, on workstations and clusters, thanks to the heroic work of @GFleishman ! Check out the documentation here.

We made bug fixes for Mac from v3.1 and other small bug fixes, thanks to all the contributors.

What's Changed

  • fix bug with channels=None in CellposeDenoiseModel (#1098)
  • add z_axis in CellposeDenoiseModel (#1099)
  • to avoid MPS errors, use CPU for Mac in get_masks_torch and use float32 in _extend_centers_gpu (#1034, #1063, #1097)
  • fix now masks found issue (#1038)
  • add weights_only flag (#1042)
  • bug with invert=True (#1056)
  • fix issue with version splitting (#1074)
  • fix bug with anisotropy in make_train (#1076)
  • fixing issue when channels and z are equal in stack (#1086)
  • Larger than memory images: performant and scalable distributed implementation for workstations and clusters by @GFleishman in #1062
  • Bugfix: Removing unused 'ARBITRARY_SIZE' by @Pablo1990 in #1082
  • train.py: remove superfluous percent sign in f-string by @deroulers in #1077
  • Add norm percentiles as CLI argument by @TheBestDestroyer in #1058
  • [Doc] Describe how to manage multithreading by @royjacobson in #1045
  • Fix saving of flow fields and cell probability in GUI by @qin-yu in #1103
  • File selection cancel logic added by @knowblesse in #1040
  • feat: custom output name by @antoinemeyer5 in #1104

New Contributors

Full Changelog: v3.1.0...v3.1.1

v3.1.0

29 Oct 20:09
Compare
Choose a tag to compare

Check out the additional options for performing 3D segmenation, and more guidance here. Also, the latest mask creation function get_masks_torch reduces CPU RAM usage compared to the previous version, and is available to run on the GPU for faster mask creation.

Updated info with CPU/GPU RAM usage and approx runtimes for single images, available here.

Also we should have full compatibility with MPS at least in 2D (thanks @OratHelm !) And thanks to @qin-yu you can share your cellpose models to the bioimage.io model zoo.

What's Changed

New Contributors

Full Changelog: v3.0.10...v3.1.0

Cellpose v3.0.10

18 Jun 15:55
Compare
Choose a tag to compare
  • fix bug in diameter changing when rerunning the model after training -- should make Cellpose 3 training parameters now equivalent to Cellpose 2
  • fix bug with nimg_per_epoch being fixed to 8 when training in the GUI (#925)

Cellpose v3.0.8

08 May 11:26
300b5bc
Compare
Choose a tag to compare
  • Update install instructions to include venv
  • Documentation fixes and additions
  • Small bug fixes
  • fix io.masks_flows_to_seg() iteration bug

Cellpose v3.0.5

24 Feb 14:56
943ca95
Compare
Choose a tag to compare

Cellpose3 release with CLI, API and GUI support! Check out docs for updates to code: https://cellpose.readthedocs.io/en/latest/restore.html

Cellpose v3.0.1

14 Feb 23:08
Compare
Choose a tag to compare

first Cellpose 3 release!

cellpose v2.3.2

13 Feb 01:49
28ddc24
Compare
Choose a tag to compare

Last release of Cellpose 2 before update to Cellpose 3.

cellpose v2.2.2

26 May 18:09
6efb8f8
Compare
Choose a tag to compare

Changes added to main branch

  • Added functionality to allow saving ROIs in ImageJ-native format.
  • Minor bug fix related to saving images with many objects thanks to @alix-simon
  • Performance improvement using improved indexing thanks to @sophiamaedler
  • Update Read the Docs to include a FAQ section, and misc RTD updates
  • Add multithreading to 'outlines' exporting to speed up saving/execution time