napari

napari

@napari.org

n-dimensional image viewer for Python

585 followers49 following110 posts

ATTN: The first round of applications for the napari developers-in-residence closes October 13th 11:59pm AoE. ⏰ We appreciate the great response, so finish up those applications! There may be a second round which we'd also announce on socials. πŸ“– Read more & apply: napari.org/island-dispa...

napari.orgWe’re hiring Developers-in-Residence! β€” napari blog documentationOrganization: napari (a NumFOCUS Sponsored Project) Position Type: Independent contractor agreement. Global, 100% Remote. Duration: One year, possibility to extend. Commitment: 0.4 to 1.0 FTE…

napari reposted

New blog post: a recap of our latest hackathon, naPLari in Krakow, Poland, this past July! Read why our hackathons are world famous! (With GloBIAS, we've had attendees from every continent except Antarctica!) And give us a follow to make sure you don't miss the next one! napari.org/island-dispa...

πŸš€ napari is hiring Remote Developers-in-Residence! Join us to build the future of interactive n-dimensional data visualization in Python. πŸ’» 60% Dev / 20% Maintenance / 20% Community & Outreach ⏱️ Contract, 14–35 hrs/wk 🌍 Global 100% Remote Learn more and apply today: napari.org/island-dispa...

napari.orgWe’re hiring Developers-in-Residence! β€” napari blog documentationOrganization: napari (a NumFOCUS Sponsored Project) Position Type: Independent contractor agreement. Global, 100% Remote. Duration: One year, possibility to extend. Commitment: 0.4 to 1.0 FTE…

napari reposted

Replying to @jo-soltwedel.bsky.social

OME-Zarr 0.6 allows to compose multi-modal image data across dimensionalities into a joint dataset and ingest it into a supporting viewer of your choice. Combining image data across scales from ¡m 🧫 to cm 🧠 and beyond will be much easier now! Dataset source: rodare.hzdr.de/record/3131

napari reposted

Replying to @jo-soltwedel.bsky.social

The main new things in 0.6 are ✨transformations ✨ - adding the "Where" directly to your image data. Some data (e.g., SCAPE microscopy) require a transform to display correctly. View your data correctly, data-duplication free with OME-Zarr 0.6! (UI is WIP, made for @napari.org x napari-ome-zarr)

Thanks for the shout out! 😍 Our goal in writing this blog was to share the (recent) overthinking we've done our typechecking journey to help others. Thank you Aniket for writing this up! Our new triage team truly shined 🌠 on this multi-week process: napari.org/stable/devel...

napari.orgTriageThis guide describes how napari curates its issue trackers and pull requests. A healthy tracker makes the project easier to use and to contribute to: issues are clearly described, duplicates are linke...
Pyrefly@pyrefly.org

@napari.org reports its Pyrefly check at ~0.7s warm / 0.9s cold, versus ~15–25s cold in its previous mypy setup. Fast checks change habits: run it locally, fix the thing, move on. Compute left for science. Thanks for the great write-up on your experience! napari.org/island-dispa...

napari reposted

napari reposted

Even with all the advancements in automated cell tracking getting us to 90%+ accuracy...that's still a lot of broken tracks over long movies! Our brains are pretty good at this so I made Vizsla πŸ•, a little @napari.org plugin, to help you fix your tracks manually. πŸ‘‰ pypi.org/project/napa...

🚨🚨🚨 napari 0.9.0 is out! 🚨🚨🚨 This is a huge release for us and for our community, with over 30 people contributing new features, improvements, and bug fixes in the 6 weeks since 0.8.0! Release notes here: napari.org/stable/relea... and some highlights in the thread below! πŸ‘‡

napari.orgnapari 0.9.0Tue, Aug 25, 2026 We’re happy to announce the release of napari 0.9.0! napari is a fast, interactive, multi-dimensional image viewer for Python. It’s designed for browsing, annotating, and analyzing l...
View full thread

Surface layers can now be sliced in 2D, including with thick slicing! This makes it possible to navigate surface data in the 2D view, and supports thick slicing and async slicing, allowing support for large surface layers.

Be sure to check out the full release notes at top! A HUGE thanks to our contributors, including our SciPy and EuroSciPy sprint contributors, our naPLari πŸ‡΅πŸ‡± hackathon contributors, and more! Want in on the action? As always, check out our community page! napari.org/stable/commu...

🚨🚨🚨 napari 0.9.0 is out! 🚨🚨🚨 This is a huge release for us and for our community, with over 30 people contributing new features, improvements, and bug fixes in the 6 weeks since 0.8.0! Release notes here: napari.org/stable/relea... and some highlights in the thread below! πŸ‘‡

napari.orgnapari 0.9.0Tue, Aug 25, 2026 We’re happy to announce the release of napari 0.9.0! napari is a fast, interactive, multi-dimensional image viewer for Python. It’s designed for browsing, annotating, and analyzing l...
View full thread

You can now take a guided tour of the viewer! This is a great way to get your colleagues started with using napari. Spread the word! πŸ˜‰ Access the tour from the Help menu, or using the Command Palette (Ctrl/Cmd+Shift+P).

One for plugin authors: plugins can now contribute and query preferences from users! No more guessing whether a user wants to open a zarr as a NumPy array or using Dask: just point them to the setting! See the contribution guide here: napari.org/stable/plugi...

napari.orgPlugin contributionsThis page provides guides on many of the plugin contribution patterns. Each provides a general overview of the purpose of the contribution and an example implementation. For details on the type and me...

🚨🚨🚨 napari 0.9.0 is out! 🚨🚨🚨 This is a huge release for us and for our community, with over 30 people contributing new features, improvements, and bug fixes in the 6 weeks since 0.8.0! Release notes here: napari.org/stable/relea... and some highlights in the thread below! πŸ‘‡

napari.orgnapari 0.9.0Tue, Aug 25, 2026 We’re happy to announce the release of napari 0.9.0! napari is a fast, interactive, multi-dimensional image viewer for Python. It’s designed for browsing, annotating, and analyzing l...
View full thread

Using the same infrastructure, you can now just add @xarray.bsky.social DataArrays as images to napari and napari will read the axis labels, scale and translate, and units metadata automagically! This was issue number 14 in the napari repo. We get to stuff eventually! πŸ˜…

Another long-standing issue fixed: for all of napari's history, you could only change settings on a single layer. No more: common controls now show for any selection of layers, and you can then adjust them together! 🀯

🚨🚨🚨 napari 0.9.0 is out! 🚨🚨🚨 This is a huge release for us and for our community, with over 30 people contributing new features, improvements, and bug fixes in the 6 weeks since 0.8.0! Release notes here: napari.org/stable/relea... and some highlights in the thread below! πŸ‘‡

napari.orgnapari 0.9.0Tue, Aug 25, 2026 We’re happy to announce the release of napari 0.9.0! napari is a fast, interactive, multi-dimensional image viewer for Python. It’s designed for browsing, annotating, and analyzing l...

Sizzling Summer Series 4 - global 🌍️ napari 0.9.0 is about ready to fly out the door! ✈️ We would be grateful if you tried out the pre-release: Install into an environment with `pip install "napari[all]>=0.9.0rc1"` or try with uv in a temp environment with `uvx "napari[all]>=0.9.0rc1"`.

We would especially like folks to test the layer controls section when multiple layers are selected (it now works!), inheritance of metadata when passing Xarrays, and the new contributable npe2 plugin settings! Read the full release notes, with highlights, here: napari.org/dev/release/...

napari.orgnapari 0.9.0⚠️ Note: these release notes are still in draft while 0.9.0rc1 is in prerelease testing. ⚠️ Thu, Aug 20, 2026 We’re happy to announce the release of napari 0.9.0! napari is a fast, interactive,…

This 0.9.0 release has the most contributors (30+) since napari 0.5.0 and all in barely a month since 0.8.0! 🀩 We are so grateful for our wonderful community of contributors and users, especially those that we met at SciPy, EuroPython, EuroSciPy, their sprints, and our own naPLari Hackathon. πŸ‘

Sizzling Summer Series 3 - naPLari Hackathon, KrakΓ³w πŸ‡΅πŸ‡± A lucky crew of 13 got to spend 6 jam-packed sunny days inside pumping out a fantastical assortment of napari features πŸ–₯️ It was a β˜•οΈ caffeine-, string πŸ§€ cheese- and πŸ₯Ÿ pierogi-fuelled extravaganza 🎊

Sizzling Summer Series 2: Minneapolis -> KrakΓ³w ✈️ We talked, tutorialed and sprinted at EuroPython! The sprints WENT OFF -- 22 merged PRs don't lie 🀯 Then rinse repeat for EuroSciPy - our first conference as platinum sponsors! πŸ’THANK YOUπŸ’ to those who joined us in KrakΓ³w!

And it's a wrap! The hackathon was a fantastic success! πŸ₯³ You can look forward to a longer post about all we did, and one of our biggest releases yet in 0.9.0! Huge thanks to all the participants 🀩, and we hope to see you at the next one!

napari@napari.org

πŸŽ‰ Announcing the naPLari hackathon in KrakΓ³w, Poland πŸ‡΅πŸ‡±, July 24–29 2026, after EuroSciPy! Hack on napari, join deep dives, meet the team. All experience levels welcome! πŸ“ Register by July 1: napari.typeform.com/naplari-hack #napari #ScientificPython #OpenSource #EuroSciPy #BioImageAnalysis

napari reposted

napari is such an incredible piece of scientific software! πŸš€ And it's not just for visualizing static data. I've been using it for the past 6 months to drive a @verasonicsinc.bsky.social ultrasound system for #fUSI, and get a nice GUI for sequence control and live visualization! 🀩

napari reposted

πŸ“£ One of the best parts of #SciPy2026 is seeing the Scientific Python ecosystem evolve in real time. Today's Tools Plenary featured updates from the teams behind Zarr, Xarray, Tiled, Pangeo, scikit-image, Matplotlib, and napari, showcasing new features & future directions 🫢

napari 0.8.0 is out now on PyPI, conda-forge, and as a standalone bundle! napari.org/stable/

napari.orgnapari: a fast, interactive viewer for multi-dimensional images in Pythonview and explore 2D, 3D, and higher-dimensional arrays on a canvas;, overlay derived data such as points, polygons, segmentations, and more;, annotate and edit derived datasets, using standard data st...
napari@napari.org

Struggling for something to do in a TWO DAY gap without ⚽? How about trying our pre-release of napari 0.8.0? napari.org/dev/release/... Of note, this release drops Py3.10 support and deprecates PyQt5 in favor of PyQt6. It also adds some neat new features and improvements! See below: πŸ‘‡

Struggling for something to do in a TWO DAY gap without ⚽? How about trying our pre-release of napari 0.8.0? napari.org/dev/release/... Of note, this release drops Py3.10 support and deprecates PyQt5 in favor of PyQt6. It also adds some neat new features and improvements! See below: πŸ‘‡

View full thread

If you've never tried a pre-release, you can install it with pip install "napari[all]>=0.8.0rc1"

Struggling for something to do in a TWO DAY gap without ⚽? How about trying our pre-release of napari 0.8.0? napari.org/dev/release/... Of note, this release drops Py3.10 support and deprecates PyQt5 in favor of PyQt6. It also adds some neat new features and improvements! See below: πŸ‘‡

View full thread

Annotating blobs just got easier with auto-fill of labels when right-clicking! Right click, draw your shape, and the whole shape gets auto-filled. This should give much faster annotations for many workflows!

Speaking of annotation: if you've switched back and forth between annotating in 2D and checking your work in 3D, you know it can be disorienting! You can now sync the 2D and 3D cameras so that panning, zooming, and scrubbing around in 2D affects 3D view, and vice versa. Let us know if it helps you!

Struggling for something to do in a TWO DAY gap without ⚽? How about trying our pre-release of napari 0.8.0? napari.org/dev/release/... Of note, this release drops Py3.10 support and deprecates PyQt5 in favor of PyQt6. It also adds some neat new features and improvements! See below: πŸ‘‡

*Finally*, napari gets a built-in histogram! It's still a work in progress but already *very* cool if we do say so ourselves, with live update based on the canvas and progressive, background update when computing on large full data.

napari reposted

Working with OME-Zarrs in @napari.org ? Check out the newest release of napari-ome-zarr-navigator to make your life easier & allow more interactive ways to write back to OME-Zarrs. Follow the thread for more (1/5 🧡)

Hack with over a dozen awesome folks in Poland! Just a month away! πŸ₯³

napari@napari.org

πŸŽ‰ Announcing the naPLari hackathon in KrakΓ³w, Poland πŸ‡΅πŸ‡±, July 24–29 2026, after EuroSciPy! Hack on napari, join deep dives, meet the team. All experience levels welcome! πŸ“ Register by July 1: napari.typeform.com/naplari-hack #napari #ScientificPython #OpenSource #EuroSciPy #BioImageAnalysis

napari 0.7.1 is now available!! πŸš€ πŸŽ‰ Read the full release notes here: napari.org/stable/relea... Highlights: the scale bar inherits units from layers, colorbars for points layers, locking layers, and a signed Windows bundle! We thank especially our 9 new brilliant contributors 🀩

Join our hackathon in Kraków! It's going to be an absolutely great time! At least 8 awesome folks will be there! Fill out the typeform below so we can be in touch. 😍

napari@napari.org

πŸŽ‰ Announcing the naPLari hackathon in KrakΓ³w, Poland πŸ‡΅πŸ‡±, July 24–29 2026, after EuroSciPy! Hack on napari, join deep dives, meet the team. All experience levels welcome! πŸ“ Register by July 1: napari.typeform.com/naplari-hack #napari #ScientificPython #OpenSource #EuroSciPy #BioImageAnalysis

napari reposted

Drawing regions of interest has been among our most-requested features, and a long time in the making. Building it on top of @napari.org was fun. Drawing and editing shapes is such a joy!

SWC/GCNU Neuroinformatics Unit@neuroinformatics.dev

Movement v0.16.0 released! This version now comes with the ability to draw, save, and load Regions of Interest in the GUI, and load_dataset can now automatically detect the source software. See the release notes for more info and a full list of changes: github.com/neuroinforma...