Releases: MouseLand/cellpose
v3.1.0
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
- MPS compatibility on Apple Silicon by @OratHelm in #1003
- Rev3 by @carsen-stringer, adds additional denoising models and anisotropy models, in #1008
- Add missing train/test files to _process_train_test() call by @kemaleren in #995
imagecodecs
no longer compiles withpython 3.8
by @ajinkya-kulkarni in #979- Fix link in doc by @maweigert in #970
- allows --all channels to work in CLI by @lacan in #949
- Export CPnet to BioImage.IO Model Zoo by @qin-yu in #988
- Bugfix: Resizing masks containing over 65,535 cells not supported by OpenCV by @Tobiaspk in #938
- Add .flex to the allowed image file extensions by @mmasinas in #881
- added optional params cp_path and logfile_name to the setup_logger fu… by @MaxJoas in #862
- Skip empty outlines and display a message in the console. by @francodgstn in #829
- Fix intensity normalizations by @qin-yu in #981
- Add docs for BioImage.IO: finding & sharing models by @qin-yu in #1011
- New3d by @carsen-stringer, adds new mask creation script on GPU, in #1030
- GUI selection for SGD/RAdam Training by @ian-coccimiglio in #1022
New Contributors
- @OratHelm made their first contribution in #1003
- @kemaleren made their first contribution in #995
- @maweigert made their first contribution in #970
- @lacan made their first contribution in #949
- @qin-yu made their first contribution in #988
- @Tobiaspk made their first contribution in #938
- @mmasinas made their first contribution in #881
- @MaxJoas made their first contribution in #862
- @ian-coccimiglio made their first contribution in #1022
Full Changelog: v3.0.10...v3.1.0
Cellpose v3.0.10
- 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
- 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
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
first Cellpose 3 release!
cellpose v2.3.2
Last release of Cellpose 2 before update to Cellpose 3.
- fix slow stitching problem by only checking ROIs for stitching in current plane (issue #845)
- fix reshaping issue in flows from @mrariden ('mrariden-dynamics_reshape_fix' )
- add python 3.11 support from @harryzcy (#807)
- disable multiproc on windows from @mrariden
- fixes bug in 3D interpolation for multi-ROI masks
- disable gui autosave from @mrariden (#784)
- fix min size from @SimonBon (#781)
- fix imagej_roi_converter from @francodgstn (#828)
- fix torch version command (#831)
- fix zaxis=0 bug from @nickeener (#688)
- add a pyqt version to env from @rhoadesScholar (#849)
- fix for multimodel adding to gui from @landoskape (#839)
cellpose v2.2.2
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
- 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
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 ofCellpose
andCellposeModel
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 runningpython -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
cellpose v2.0.5
Small updates to Cellpose 2.0: