-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update release scripts for 0.5.0 release (#5)
* udpade find_contributtors script to better handle multiple repository configuration * move GH_TOKEN related exception to `get_github` * improve adding additional repos to find contributors without citation * add warning about additional_notes * add option to add pr from docs * Add header and highlights paragraphs * don't use full repo specifier * Merge main, docs, and first time contributors * Allow using header snippet * uncomment main repo crawling * Fix typo in commit link f-string * Remove warning and add date * Update highlights section * Run black * Use ruff-fmt instead of black * fix format and ignore E501 --------- Co-authored-by: Juan Nunez-Iglesias <jni@fastmail.com>
- Loading branch information
Showing
16 changed files
with
497 additions
and
323 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
*Thursday, Jul 11, 2024* | ||
|
||
We're happy to announce the release of napari 0.5.0! | ||
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/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
napari 0.5.0 is the beginning of an architectural overhaul of napari. The | ||
architecture improvements, which are still ongoing, enable more responsive | ||
asynchronous loading when slicing layers or panning and zooming in multiscale | ||
2D layers ([#5816](https://github.com/napari/napari/pull/5816)). There's | ||
several performance improvements, too, including faster points layer creation | ||
and updates ([#6727](https://github.com/napari/napari/pull/6727)). | ||
|
||
Other architectural changes, refactoring napari on top of | ||
[app-model](https://app-model.readthedocs.io/en/latest/), have enabled us to | ||
(finally 😅) implement [NAP-6](nap-6-contributable-menus), which allows | ||
plugins to organize their commands in defined menus in the napari menubar | ||
and application. Please read [NAP-6](nap-6-contributable-menus) for all the | ||
juicy details, including how to request more menus if the existing ones don't | ||
meet your needs. 📋 ([#7011](https://github.com/napari/napari/pull/7011)) | ||
|
||
Another important development for plugins is that we have added fields for | ||
axis names and physical units in layers | ||
([#6979](https://github.com/napari/napari/pull/6979)). If you implement a | ||
reader plugin, you can now specify the names of the axes in the data that you | ||
are reading in, and the physical units of the scale and other transformations. | ||
Currently, napari is *not* using this information, but we will in upcoming | ||
versions, so plugins should start providing this information if they have it. | ||
|
||
There's plenty of new features, too, including a polygon drawing tool when | ||
painting labels ([#5806](https://github.com/napari/napari/pull/5806)), | ||
pinch-to-zoom ([#5859](https://github.com/napari/napari/pull/5859)), better | ||
ways to show/hide individual layers when exploring your data | ||
([#5574](https://github.com/napari/napari/pull/5574)) | ||
([#5618](https://github.com/napari/napari/pull/5618)), creating a layer from | ||
an image or URL in your clipboard | ||
([#6532](https://github.com/napari/napari/pull/6532)), | ||
a new way to export figure-quality renderings from the canvas | ||
([#6730](https://github.com/napari/napari/pull/6730)) (2D-only for now), | ||
and the ability to copy and paste spatial metadata (scale, translate, etc) | ||
between layers ([#6864](https://github.com/napari/napari/pull/6864)). | ||
|
||
You'll also note a new little button on layer controls, including images: | ||
|
||
```{image} ../images/transform-icon.svg | ||
:alt: transform layer icon | ||
:width: 100px | ||
:align: center | ||
``` | ||
|
||
This little button allows you to resize and rotate layers, enabling manual | ||
alignment ([#6794](https://github.com/napari/napari/pull/6794))! | ||
|
||
All in all, this release has over 20 new features and over 100 bug fixes and | ||
improvements. Please see below for the full list of changes since 0.4.19. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.