napari 0.3.2#
We’re happy to announce the release of napari 0.3.2! napari is a fast, interactive, multi-dimensional image viewer for Python. It’s designed for browsing, annotating, and analyzing large multi-dimensional images. It’s built on top of Qt (for the GUI), vispy (for performant GPU-based rendering), and the scientific Python stack (numpy, scipy).
For more information, examples, and documentation, please visit our website: https://github.com/napari/napari
New Features#
General multithreading API and @thread_worker decorator (#1210)
Rich jupyter display for napari screenshots (#1269)
Allow add_dock_widget to accept a list of widgets (#1296)
Improvements#
Make Qt component non private module (#1122)
Docs on threading and the event loop (#1258)
Add option to disable overwrite of labels during painting (#1264)
Move dask utils from misc.py to new dask_utils.py (#1265)
Have layer tooltip display the layer name (#1271)
Support viewer annotation in magicgui (#1279)
Blue colored active layer (#1284)
Bug Fixes#
Automatically set high DPI scaling in Qt (#820)
Use napari logo as taskbar icon on windows when run as python script (#1208)
Remove scipy.stats import (#1250)
Unify
_get_exent()
return tuple formatting for all layer types (#1255)Anti-aliasing on splash screen logo (#1260)
Remove dupe import (#1263)
Fix missing docstring
create_dask_cache
(#1266)Fix adding points with new properties (#1274)
Fix error when binding multiple connections (#1293)
Add tests for
qt.threading
(#1294)Close bytesIO in
NotebookScreenshot._repr_png_
(#1295)Fix shift-click for selecting shapes (#1297)
Build Tools#
Add pooch to requirements/test.txt (#1249)
Prefer rcc binary at front of path (#1261)
Pin napari-svg to 0.1.2 (#1275)
Add PyYAML as dependency (#1291)
11 reviewers added to this release (alphabetical)#
Chris Wood - @cwood1967
Genevieve Buckley - @GenevieveBuckley
Grzegorz Bokota - @Czaki
Guillaume Witz - @guiwitz
Juan Nunez-Iglesias - @jni
Kevin Yamauchi - @kevinyamauchi
Kira Evans - @kne42
Mark Harfouche - @hmaarrfk
Nicholas Sofroniew - @sofroniewn
Talley Lambert - @tlambert03
ziyangczi - @ziyangczi