Usage
Download statistics for 2025-03-25.
PyPI Download Statistics
# | napari | npe2 | napari-plugin-manager |
---|---|---|---|
Last day | 3292 | 4497 | 1691 |
Last week | 16821 | 19115 | 7794 |
Last month | 78725 | 83455 | 30883 |
Total | 4811324 | 4408172 | 418782 |
Conda Download Statistics
# | napari | npe2 | napari-plugin-manager |
---|---|---|---|
Total | 163005 | 106628 | 17510 |
Last version | 3959 | 3040 | 4897 |
Bundled App Downloads
Windows | macOS | Linux |
---|---|---|
6696 | 3294 | 967 |
Forum Engagement
There are 1268 topics on forum.image.sc with the napari tag.
Total engagement: 817 users.
310 topics active since 2024-01-01 with 294 users.
Download Maps
GitHub Statistics
Activity Overview
Napari issues activity
Cumulative activity on the repository.
Napari pull requests activity
Cumulative PR activity.
Napari GitHub Stars
Current star count.
Napari Downloads per Day
Daily download form conda
Version downloaded from conda in last 30 days
Basic GitHub Statistics (2025-03-25)
Name | Value |
---|---|
Stars | 2315 |
Active contributors | 46 |
Average PR per day | 0.27 |
Total PRs | 4413 |
Merged PRs | 3726 |
PRs closed without merge | 606 |
Open PRs | 81 |
Merged PRs since 2024-01-01 | 637 |
Open PRs since 2024-01-01 | 119 |
New features since 2024-01-01 | 26 |
New enhancements since 2024-01-01 | 65 |
Bug fixes since 2024-01-01 | 143 |
Issues closed since 2024-01-01 | 424 |
Issues opened since 2024-01-01 | 440 |
Contributor Activity
Top Contributor Metrics
All Time
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 667 | 605 | 41 | 21 |
tlambert03 | 663 | 535 | 2 | 126 |
sofroniewn | 485 | 482 | 0 | 3 |
Carreau | 274 | 255 | 1 | 18 |
jni | 251 | 208 | 42 | 1 |
psobolewskiPhD | 241 | 171 | 67 | 3 |
brisvag | 164 | 161 | 2 | 1 |
melissawm | 161 | 59 | 95 | 7 |
andy-sweet | 146 | 140 | 4 | 2 |
DragaDoncila | 113 | 94 | 7 | 12 |
Since 2024-01-01
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 230 | 203 | 20 | 7 |
psobolewskiPhD | 139 | 107 | 31 | 1 |
jni | 78 | 43 | 34 | 1 |
melissawm | 62 | 8 | 53 | 1 |
dalthviz | 54 | 51 | 3 | 0 |
willingc | 53 | 27 | 25 | 1 |
lucyleeow | 48 | 25 | 21 | 2 |
TimMonko | 38 | 27 | 11 | 0 |
DragaDoncila | 30 | 16 | 6 | 8 |
brisvag | 23 | 23 | 0 | 0 |
All Time
PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
tlambert03 | 5292 | 4447 | 3 | 842 |
Czaki | 4063 | 3859 | 116 | 88 |
sofroniewn | 3113 | 3096 | 0 | 17 |
jni | 1665 | 1499 | 157 | 9 |
andy-sweet | 1606 | 1566 | 38 | 2 |
brisvag | 1520 | 1515 | 2 | 3 |
pwinston | 1470 | 1470 | 0 | 0 |
psobolewskiPhD | 1220 | 891 | 308 | 21 |
dalthviz | 980 | 920 | 57 | 3 |
DragaDoncila | 949 | 812 | 56 | 81 |
Since 2024-01-01
PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 1347 | 1279 | 50 | 18 |
psobolewskiPhD | 593 | 461 | 130 | 2 |
dalthviz | 548 | 534 | 14 | 0 |
jni | 537 | 415 | 115 | 7 |
willingc | 275 | 144 | 120 | 11 |
lucyleeow | 267 | 113 | 152 | 2 |
DragaDoncila | 207 | 109 | 49 | 49 |
TimMonko | 189 | 147 | 42 | 0 |
melonora | 179 | 167 | 12 | 0 |
melissawm | 145 | 11 | 133 | 1 |
All Time
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Carreau | 274 | 255 | 1 | 18 |
andy-sweet | 146 | 140 | 4 | 2 |
dalthviz | 100 | 94 | 5 | 1 |
goanpeca | 99 | 97 | 1 | 1 |
pwinston | 85 | 85 | 0 | 0 |
dstansby | 83 | 69 | 14 | 0 |
jaimergp | 66 | 57 | 9 | 0 |
liu-ziyang | 54 | 54 | 0 | 0 |
willingc | 53 | 27 | 25 | 1 |
ppwadhwa | 52 | 49 | 0 | 3 |
Since 2024-01-01
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
dalthviz | 54 | 51 | 3 | 0 |
willingc | 53 | 27 | 25 | 1 |
TimMonko | 38 | 27 | 11 | 0 |
dstansby | 17 | 14 | 3 | 0 |
andy-sweet | 15 | 11 | 4 | 0 |
goanpeca | 5 | 5 | 0 | 0 |
vreuter | 4 | 0 | 3 | 1 |
jules-vanaret | 4 | 4 | 0 | 0 |
jaimergp | 3 | 0 | 3 | 0 |
cjwatson | 2 | 1 | 0 | 1 |
All Time
PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
sofroniewn | 4432 | 4424 | 1 | 7 |
jni | 3326 | 3147 | 157 | 22 |
Czaki | 2620 | 2414 | 155 | 51 |
tlambert03 | 2400 | 2227 | 0 | 173 |
psobolewskiPhD | 1354 | 816 | 509 | 29 |
brisvag | 1349 | 1296 | 41 | 12 |
andy-sweet | 1166 | 1142 | 21 | 3 |
Carreau | 873 | 842 | 9 | 22 |
goanpeca | 788 | 777 | 7 | 4 |
DragaDoncila | 636 | 461 | 122 | 53 |
Since 2024-01-01
PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 742 | 672 | 62 | 8 |
jni | 713 | 604 | 96 | 13 |
psobolewskiPhD | 604 | 372 | 225 | 7 |
brisvag | 290 | 269 | 17 | 4 |
DragaDoncila | 221 | 145 | 64 | 12 |
lucyleeow | 205 | 101 | 102 | 2 |
melissawm | 126 | 22 | 103 | 1 |
willingc | 122 | 82 | 35 | 5 |
TimMonko | 65 | 37 | 28 | 0 |
melonora | 64 | 62 | 2 | 0 |
Plugin Statistics
Name | Value |
---|---|
Plugin count | 506 |
Total plugin downloads (PyPI) | 40536212 |
Total plugin downloads (Conda) | 1843988 |
Plugins above 1500 downloads (last month) | 49 |
Actively developed plugins (since 2024-01-01) | 211 |
Plugins with more than 1500 downloads last month are considered actively used.
Excluded: PartSeg
, skan
Repository Activity
From 2025-03-17 to 2025-03-23
Merged old PRs
- 📗 napari/napari#7255 Bump `asv` constraints version by Czaki
- 📗 napari/napari#7709 [CI] skip flaky camera_3d test on windows by psobolewskiPhD
- 📗 napari/docs#633 Update troubleshooting.md to address pydantic 2 change in 0.6.0 by psobolewskiPhD
- 📗 napari/docs#632 Tidy up conf.py file for contributors by willingc
- 📗 napari/docs#631 Update conf.py to use packaging to detect dev vs release versions by psobolewskiPhD
Solved old Issues
- 📗 napari/docs#567 add to troubleshooting: plugin issues due dropping pydantic 1 support by psobolewskiPhD
New PRs
- 📗 napari/napari#7712 Replace duck-typing check with isinstance check for QRangeSlider by jni
- 📕 napari/napari#7718 Remove deprecated items scheduled to be removed in 0.6.0 by willingc
- 📗 napari/napari#7717 [CI] Update test_vispy_camera.py to skip orientation_2d test on windows by psobolewskiPhD
- 📖 napari/napari#7716 [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot]
- 📖 napari/napari#7714 Add docs contraints for python 3.12 by Czaki
- 📖 napari/napari#7713 Update `coverage`, `dask`, `hypothesis`, `superqt`, `tifffile`, `xarray` by napari-bot
- 📖 napari/docs#635 Edit testing doc and add admonition to Grzegorz blog post on Qt testing by willingc
- 📖 napari/napari#7731 Remove interactive from camera, rounded_division, interpolation arg, get_app, get_gui_qt, and deprecations in points, image layer and utils by willingc
- 📖 napari/napari#7730 Change deprecation to 0.7.0 for private attribute access from PublicOnlyProxy by willingc
- 📖 napari/napari#7729 Remove deprecated - chunk_receiver, old async, as_dict, color in iterables, running_as_bundle, CallDefault by willingc
- 📖 napari/napari#7727 Copy units from layer to layer by Czaki
- 📗 napari/napari#7725 Remove debug statement in tox.ini to be compatible with local Windows usage by TimMonko
- 📕 napari/napari#7723 Change tox command for compatability with local Windows usage by TimMonko
- 📖 napari/napari#7721 Add toggle 3D view action by jni
- 📗 napari/napari#7719 Replace duck-typing check with isinstance check for QRangeSlider, v2 by jni
- 📗 napari/docs#636 update left sidebar to persist resources by willingc
- 📖 napari/napari#7732 Add optional font scaling to layer text properties by TimMonko
- 📖 napari/napari#7738 Remove deprecated and renamed points properties by willingc
- 📖 napari/napari#7737 Remove deprecated get_app method by willingc
- 📖 napari/napari#7736 Remove warning about deprecated and renamed params min and max for setting range in progress bar by willingc
- 📖 napari/napari#7735 Remove deprecated gui_qt by willingc
- 📖 napari/napari#7734 Remove deprecated rounded_division static method from viewer model by willingc
- 📖 napari/napari#7733 Remove deprecated camera.interactive by willingc
- 📖 napari/docs#639 remove gui_qt since it is deprecated and will be removed in 0.6.0 by willingc
- 📖 napari/napari#7739 Test shapes performace against multiple backends by Czaki
New Issues
- 📗 napari/napari#7711 [test-bot] pip install --pre is failing by github-actions[bot]
- 📗 napari/napari#7715 [test-bot] pip install --pre is failing by github-actions[bot]
- 📖 napari/napari#7728 Updating tracks `tail_length` or `head_length` beyond maximum value doesn't update slider in layer controls by DragaDoncila
- 📖 napari/napari#7726 Add UI for changing layer text by bauerdavid
- 📖 napari/napari#7724 Remove deprecations in 0.7.0 by willingc
- 📖 napari/napari#7722 Clarify error output when color format is incorrect by kephale
- 📖 napari/napari#7720 View menu ordering by jni
- 📖 napari/docs#637 Add guidance about disconnecting callbacks by DragaDoncila
- 📖 napari/docs#638 Add deprecation section to contributing docs by melonora
Updated old PRs
- 📖 napari/napari#6900 Add a custom log handler and GUI viewer with filters by brisvag
- 📖 napari/napari#6654 Fix issues displaying polygons with holes in Shapes by jni
- 📖 napari/napari#7355 Layer controls widgets refactor by dalthviz
- 📖 napari/docs#618 Use uv for CI build and deploy on GitHub action and CircleCI by willingc
- 📖 napari/docs#621 Autogenerate images of parts of the viewer by TimMonko
- 📖 napari/docs#628 Update release process and procedure documentation by willingc
Updated old Issues
- 📖 napari/napari#7705 [Windows] Look into frequent seg faults on test_vispy_camera.py test by psobolewskiPhD
- 📖 napari/napari#3828 Opening QPTIFF by igordot
- 📖 napari/napari#6469 Avoid importing GUI specific functions/files in headless mode by lucyleeow
Source data available here.