napari 0.1.0#
We’re happy to announce the release of napari 0.1.0! 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).
This is our first minor release, timed for the 2019 SciPy Conference in Austin. It marks our transition from pre-alpha to alpha, and establishes a reasonable API for adding images, shapes, and other basic layer types to an interactive viewer. It supports launching a viewer with python scripting or from Jupyter notebooks.
For more information, examples, and documentation, please visit our website: https://github.com/napari/napari
Pull Requests#
- Add shapes (#100) 
- Vectors Layer (#129) 
- setup css basics (#167) 
- Update shields on README (#169) 
- Add dimension sliders (#171) 
- New more convenient ViewerApp API (#172) 
- WIP: Labels layer (#175) 
- automate running/testing of examples (#176) 
- fix error with nD markers (#183) 
- fix sphinx-apidoc command on CONTRIBUTING.MD (#187) 
- Allow other array-like data (#188) 
- Add example using a Zarr array (#191) 
- readme updates (#192) 
- fix empty markers (#194) 
- Interactive labels (#195) 
- improve layer selection / name editing (#196) 
- Rasterize shapes (#197) 
- Fix color map to work with unlimited labels. (#203) 
- Make clim range an input argument (#205) 
- Use triangles for vectors (#215) 
- support clipping appropriately (#216) 
- fix nD fill (#217) 
- fix nD paint (#218) 
- vectors layer speed up (#219) 
- Generate svg from shapes layer (#220) 
- allow for other arrays used with labels (#228) 
- fix drawing lines in shapes layer (#230) 
- fix empty polygons in shapes layer (#231) 
- add support for custom key bindings (#232) 
- Deduplicate marker symbols (#233) 
- switch to qtpy (#235) 
- new styles (#236) 
- add support for settable viewer title (#237) 
- fix escape selecting shape error (#242) 
- updated screenshots (#244) 
- unify titlebar (#245) 
- refactor layers list (#246) 
- remove app (#247) 
- fix range slider imports (#248) 
- Refactor layer indices and coords (#249) 
- remove example data utils file (#250) 
- theme setting (#253) 
- layer active when only one selected (#257) 
- tiny theme related fixes (#258) 
- Viewer to svg (#259) 
- Fix svg canvas (#264) 
- remove async utils (#267) 
- refactor draggable layers (#271) 
- fix bbox call on new markers (#272) 
- fix default selection logic (#273) 
- add layer viewer update events (#274) 
- flip markers (#275) 
- fix markers sizing (#276) 
- fix blending update (#277) 
- fix int clim value (#278) 
- remove viewer from individual layer object (#279) 
- Black formatter PR (#282) 
- revert layers list (#284) 
- fix image dims update (#288) 
- fix status updates on dims changes (#289) 
- Refactor viewer syntax (#290) 
- Simplify the colormaps list and add the single-color colormaps (#291) 
- Remove qtviewer from viewer (#292) 
- refactor theme setting (#293) 
- Pyramid layer (#295) 
- Nd shapes (#297) 
- WIP: Stop using add_to_viewer syntax for basic layers (#303) 
- fix click on layer list (#306) 
- use stylesheet for styling of range slider (#307) 
- Unify layer mode Enums (#311) 
- Thumbnails (#314) 
- fix remove layer (#315) 
- Blending Enum (#317) 
- Change Image.interpolation to Enum (#319) 
- Reformatting whole repo with Black (#322) 
- Nd pyramids (#323) 
- Expand button (#324) 
- Revert “Reformatting whole repo with Black” (#327) 
- Black Format CI task (#329) 
- Refactor layer qt properties and controls (#330) 
- black format pyramid examples (#333) 
- fix labels colormap (#340) 
- fix black ignore (#341) 
- Nd vectors (#343) 
- remove broadcast from shapes (#345) 
- fix layer select styling (#347) 
- Change layers.Markers to layers.Points (#348) 
- add points thumbnail (#352) 
- fix resource compiling instructions (#353) 
- Improve resource building contrib (#354) 
- Add menubar to napari main window (#356) 
- fix selected default (#361) 
- Add dims test and fix 5D images (#362) 
- Shape thumbnails (#364) 
- [FIX] setting remote upstream in contributing guidelines (#366) 
- Refactor thumbnail type conversion (#370) 
- Selectable points (#371) 
- Test layers list model and view (#373) 
- vectors thumbnails (#377) 
- add drag and drop (#378) 
- standardize keybindings framework (#389) 
- Refactor directory structure (#390) 
- Test image and pyramid layers (#391) 
- Rename app_context gui_qt (#392) 
- Test labels layer (#393) 
- Test points layer (#394) 
- Test vectors (#396) 
- modified multiple images overlaid figure (#399) 
- Test shapes (#400) 
- add viewer model tests (#401) 
- update readme for alpha release (#402) 
10 reviewers added to this release (alphabetical)#
- Ahmet Can Solak - @AhmetCanSolak 
- Bryant Chhun - @bryantChhun 
- Charlotte Weaver - @csweaver 
- Jeremy Freeman - @freeman-lab 
- Juan Nunez-Iglesias - @jni 
- Kevin Yamauchi - @kevinyamauchi 
- Kira Evans - @kne42 
- Loic Royer - @royerloic 
- Nicholas Sofroniew - @sofroniewn 
- Shannon Axelrod - @shanaxel42 
