Published May 19, 2025 | Version v0.6.1
Software Open

napari: a multi-dimensional image viewer for Python

  • 1. Chan Zuckerberg Initiative
  • 2. Harvard Medical School
  • 3. University of Warsaw, Faculty of Mathematics, Informatics, and Mechanics
  • 4. Monash eResearch Centre, Monash University
  • 5. The Jackson Laboratory
  • 6. napari
  • 7. MRC-LMB
  • 8. Monash University
  • 9. Iber Lab - ETH Zürich
  • 10. Quansight
  • 11. European Molecular Biology Laboratory, Genome Biology Unit, Heidelberg, Germany
  • 12. University of Minnesota — Twin Cities
  • 13. Chan Zuckerberg Biohub
  • 14. Harvard Medical School, BIDMC
  • 15. SETI Institute/NASA ARC
  • 16. Quansight Labs
  • 17. Laboratory for Optics and Biosciences, Ecole Polytechnique, INSERM, CNRS, Palaiseau, France
  • 18. Friedrich Miescher Institute for Biomedical Research (FMI), Basel (Switzerland)
  • 19. EMBL Heidelberg, Germany
  • 20. University of California, Irvine
  • 21. Dartmouth College
  • 22. Tel Aviv University, Israel
  • 23. Ramona Optics Inc, Durham, North Carolina, USA
  • 24. University College London
  • 25. Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland
  • 26. Universitätsmedizin Greifswald
  • 27. Kobe University
  • 28. Chan Zuckerberg Initiative Foundation
  • 29. UCL & The Alan Turing Institute
  • 30. EMBL Heidelberg
  • 31. MetaCell
  • 32. Delft University of Technology
  • 33. Apex Systems
  • 34. Sainsbury Wellcome Centre - University College London
  • 35. University of California, Los Angeles
  • 36. Georg-August-Universität Göttingen
  • 37. University Hospital Würzburg - Institute of Neuroradiology
  • 38. Kavli Institute for Systems Neuroscience at NTNU, Trondheim, Norway
  • 39. Algarve Centre of Marine Sciences (CCMAR)
  • 40. Yikes LLC
  • 41. Brown University
  • 42. NanoString Technologies, Inc.
  • 43. European Bioinformatics Institute - European Molecular Biology Laboratory
  • 44. University of Wisconsin-Madison
  • 45. AI lab for Living Technologies, University Medical Centre Utrecht (The Netherlands)
  • 46. DFG cluster of excellence 'Physics of Life', TU Dresden
  • 47. Aix Marseille University, CNRS, Fresnel, I2M, IBDM, Turing Centre for Living systems
  • 48. TU-Dresden / EPFL
  • 49. Willing Consulting
  • 50. ETH Zurich / University of Zurich
  • 51. Tobeva Software
  • 52. Chinese Academy of Sciences - SIAT, Shenzhen, China

Description

napari 0.6.1

Tue, May 20, 2025

We're happy to announce the release of napari 0.6.1! This release is a follow-up to 0.6.0, with a few bug fixes and new features.

napari is a fast, interactive, multi-dimensional image viewer for Python. It's designed for exploring, annotating, and analyzing multi-dimensional images. It's built on Qt (for the GUI), VisPy (for performant GPU-based rendering), and the scientific Python stack (NumPy, SciPy, and friends).

For more information, examples, and documentation, please visit our website: https://napari.org/

Highlights

The HiLo👋 Colormap!

Introducing the HiLo colormap to napari! 🎨 This much-loved colormap (LUT) is like grayscale, except it displays values at or above the maximum contrast limit as red 🔴 and values at or below the minimum contrast limit as blue 🔵. In the scientific imaging world, the HiLo colormap is often used to assess overexposed (saturated) ☀️ and underexposed (dark) 🌑 regions in images. Enjoy this animation of the HiLo colormap in action! 👇

The HiLo colormap is now available as a result of the dependency bump to VisPy 0.15.0 (#7846), which will soon unlock even more great new features in the coming napari releases.

The dims widget shines brighter! ✨

Have you ever tried to use the dims pop-up widget (accessed by right clicking on the third viewer button) and found it to not work as expected? As part of our bugfixes #7937 , the dims widget will continue to interact as expected. The widget is now available in 3D view! ❓Did you know that the dims widget allows you to rename the axis labels of your data?

New Features

  • Add inheritance of spatial data for functional plugin that return layer data. (#6986)
  • Bump to vispy 0.15 and update Colormap model (#7846)
  • Add multiplicative blending (#7868)

Improvements

  • Copy units from layer to layer (#7727)
  • Check return value is valid LayerDataTuple (#7851)
  • Fix broken dims order popup and add to 3D (#7937)

Bug Fixes

  • Refresh extent on async slicing (#7853)
  • Do not expose vispy BaseColormaps (#7858)
  • Properly determine dtype for view of Labels (#7883)
  • Prevent Shapes corruption when drawing tiny polygons with lasso (#7914)
  • Better refresh extent on async slicing (#7925)
  • Fix async refresh extent (#7929)
  • Mark key events as handled when processed (#7933)
  • Fix broken dims order popup and add to 3D (#7937)

Documentation

  • Update the version switcher for 0.6.0 (docs#697)
  • Update conf.py to try to fix opengraph image for dev and future deployments (docs#700)
  • Update sidebar-nav-bs.html to try to fix links (docs#702)
  • Draft release notes for 0.6.1 (docs#704)
  • release 0.6.1 notes update (docs#706)
  • Fix release notes header for 0.6.1 (docs#707)
  • Update release notes for 0.6.1 (docs#708)
  • Update viewer.md to mention that you can rename axes using the roll dims popup (docs#709)
  • 0.6.1 full release notes (docs#712)

Other Pull Requests

  • Remove outdated QSS styling elements (#7655)
  • Update hypothesis, ipython, numpy, pillow, pydantic (#7823)
  • Update builtins read extensions (#7826)
  • Skip tests that are failing because of Qt bug (#7884)
  • Use ViewerModel instead of make_napari_viewer in test_toggle_axes_scale_bar_attr (#7885)
  • Update pydantic, pyqt6, xarray (#7886)
  • [pre-commit.ci] pre-commit autoupdate (#7891)
  • Fix test_view_menu.py::test_toggle_menubar to pass locally (#7892)
  • Add information about launch command to napari info dialog (#7897)
  • Add information about installed plugins to info dialog (#7899)
  • Surface original error when a selected plugin fails to read file. (#7901)
  • Update hypothesis, matplotlib, psygnal, scipy, tifffile, virtualenv (#7906)
  • Change @brisvag affiliation (#7909)
  • [pre-commit.ci] pre-commit autoupdate (#7910)
  • Rename action by add missed word separator (#7913)
  • Update build_trigger.yml to fix Circle pipeline (docs#701)

6 authors added to this release (alphabetical)

(+) denotes first-time contributors 🥳

7 reviewers added to this release (alphabetical)

(+) denotes first-time contributors 🥳

Notes

If you use this software, please cite it using these metadata.

Files

napari/napari-v0.6.1.zip

Files (3.5 MB)

Name Size Download all
md5:6974245a9dbd60ec258b96c8a9a12cb2
3.5 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/napari/napari/tree/v0.6.1 (URL)

Software