Skip to content

Releases: MouseLand/cellpose

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

cellpose v2.2.1

08 May 15:47
Compare
Choose a tag to compare
  • fixing deprecation of np.bool
  • @mrariden improved docs, added auto compilation of CLI page
  • @FrickTobias fixed a bug for memory info (#647 )
  • fixed version checking for torch 2.0 release

cellpose v2.1.1

07 Nov 14:45
8ba401d
Compare
Choose a tag to compare

Implementing some minor fixes and updates

  • cellpose passes tests for python 3.9 and 3.10 across operating systems -- we still recommend python 3.8, particularly if you have issues with the install
  • added option to use Mac M1 chip (if installed with torch) with command line argument --gpu device mps
  • added option to run cellpose on a single file from the command like with --image_path as an alternative to --dir (#543)
  • added new suggestion mode to suggest best Cellpose 2 model
  • suppressed writing PNGs or outlines when no masks were found (#584)
  • added docs for all functions (#554)
  • fixed case sensitive image file detection (#555)
  • allow eval method of Cellpose and CellposeModel to take as input torch arrays (#557)
  • added the function io.add_model(/full/path/to/model) to add the model file to the hidden folder to use with GUI and CLI; can also access the function by running python -m cellpose --add_model /full/path/to/model (#558)
  • fixed issue with cursor not allowing resizing (#545 )
  • added mac instructions (#523)
  • forced tiff saving for masks > 2**16 (#524)
  • added pyqt5 import statement for windows 8.1 compatibility