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 
