Usage
Basic pypi download statistics on day 2025-01-11
# | napari | npe2 | napari-plugin-manager |
---|---|---|---|
Last day | 2079 | 2521 | 1350 |
Last week | 16382 | 16358 | 7060 |
Last month | 57429 | 53398 | 21192 |
Total | 4648230 | 4240175 | 351675 |
Conda download statistics on day 2025-01-11
# | napari | npe2 | napari-plugin-manager |
---|---|---|---|
Total | 148890 | 97495 | 11911 |
Last version | 1166 | 9640 | 346 |
Bundled app download
Windows | macOS | Linux |
---|---|---|
5880 | 2861 | 821 |
forum.image.sc engagement
There are 1223 topics on forum.image.sc with napari tag. Total number of engagement user is 791. There are 264 topics active since 2024-01-01 that engagement 259 users.Download from pypi map
Napari issues activity
Cumulative activity on napari repositoryNapari pull requests activity
Cumulative activity on napari repositoryNapari github stars
Number of stars on the Napari repositoryNapari download per day
Basic GitHub statistics on day 2025-01-11
Name | Value |
---|---|
Stars | 2255 |
Active contributors | 42 |
Average PR per day | 0.3 |
Total Pull requests | 4284 |
Merged Pull requests | 3601 |
Pull requests closed without merge | 595 |
Open Pull requests | 88 |
Merged Pull requests since 2024-01-01 | 512 |
Open Pull requests since 2024-01-01 | 114 |
New features since 2024-01-01 | 18 |
New enhancement since 2024-01-01 | 49 |
Bug fixed since 2024-01-01 | 121 |
Issues closed since 2024-01-01 | 347 |
Issues opened since 2024-01-01 | 340 |
All time top PR creators
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
tlambert03 | 663 | 535 | 2 | 126 |
Czaki | 633 | 574 | 38 | 21 |
sofroniewn | 485 | 482 | 0 | 3 |
Carreau | 273 | 254 | 1 | 18 |
jni | 236 | 196 | 39 | 1 |
psobolewskiPhD | 211 | 155 | 53 | 3 |
brisvag | 163 | 160 | 2 | 1 |
melissawm | 159 | 59 | 93 | 7 |
andy-sweet | 145 | 139 | 4 | 2 |
lucyleeow | 108 | 69 | 32 | 7 |
PR creators since 2024-01-01
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 196 | 172 | 17 | 7 |
psobolewskiPhD | 109 | 91 | 17 | 1 |
jni | 63 | 31 | 31 | 1 |
melissawm | 60 | 8 | 51 | 1 |
dalthviz | 54 | 51 | 3 | 0 |
lucyleeow | 48 | 25 | 21 | 2 |
brisvag | 22 | 22 | 0 | 0 |
DragaDoncila | 22 | 15 | 4 | 3 |
dstansby | 17 | 14 | 3 | 0 |
willingc | 15 | 8 | 6 | 1 |
PR coauthor is a person who do not open the PR but contributed to the PR by code.
All time top PR coauthors
PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
tlambert03 | 5292 | 4447 | 3 | 842 |
Czaki | 3822 | 3625 | 109 | 88 |
sofroniewn | 3113 | 3096 | 0 | 17 |
andy-sweet | 1605 | 1565 | 38 | 2 |
jni | 1522 | 1382 | 134 | 6 |
brisvag | 1506 | 1501 | 2 | 3 |
pwinston | 1470 | 1470 | 0 | 0 |
psobolewskiPhD | 1108 | 842 | 245 | 21 |
dalthviz | 969 | 909 | 57 | 3 |
DragaDoncila | 876 | 790 | 41 | 45 |
PR coauthors since 2024-01-01
PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 1106 | 1045 | 43 | 18 |
dalthviz | 537 | 523 | 14 | 0 |
psobolewskiPhD | 481 | 412 | 67 | 2 |
jni | 395 | 299 | 92 | 4 |
lucyleeow | 267 | 113 | 152 | 2 |
melonora | 171 | 161 | 10 | 0 |
DragaDoncila | 134 | 87 | 34 | 13 |
melissawm | 133 | 9 | 123 | 1 |
brisvag | 124 | 124 | 0 | 0 |
andy-sweet | 96 | 61 | 35 | 0 |
All time top non core devs PR creators
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Carreau | 273 | 254 | 1 | 18 |
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 |
ppwadhwa | 52 | 49 | 0 | 3 |
aganders3 | 31 | 22 | 6 | 3 |
nclack | 30 | 17 | 0 | 13 |
PR non core-devs creators since 2024-01-01
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
dalthviz | 54 | 51 | 3 | 0 |
dstansby | 17 | 14 | 3 | 0 |
willingc | 15 | 8 | 6 | 1 |
TimMonko | 10 | 7 | 3 | 0 |
goanpeca | 5 | 5 | 0 | 0 |
aganders3 | 4 | 4 | 0 | 0 |
jules-vanaret | 4 | 4 | 0 | 0 |
vreuter | 4 | 0 | 3 | 1 |
jaimergp | 3 | 0 | 3 | 0 |
beanli161514 | 2 | 2 | 0 | 0 |
All time top PR reviewers
PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
sofroniewn | 4432 | 4424 | 1 | 7 |
jni | 3150 | 3007 | 128 | 15 |
Czaki | 2469 | 2276 | 142 | 51 |
tlambert03 | 2400 | 2227 | 0 | 173 |
brisvag | 1331 | 1278 | 41 | 12 |
psobolewskiPhD | 1221 | 727 | 468 | 26 |
andy-sweet | 1165 | 1141 | 21 | 3 |
Carreau | 873 | 842 | 9 | 22 |
goanpeca | 788 | 777 | 7 | 4 |
DragaDoncila | 619 | 450 | 118 | 51 |
PR reviewers since 2024-01-01
PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 591 | 534 | 49 | 8 |
jni | 539 | 465 | 68 | 6 |
psobolewskiPhD | 471 | 283 | 184 | 4 |
brisvag | 272 | 251 | 17 | 4 |
lucyleeow | 205 | 101 | 102 | 2 |
DragaDoncila | 205 | 134 | 61 | 10 |
melissawm | 96 | 20 | 75 | 1 |
dalthviz | 64 | 61 | 3 | 0 |
melonora | 57 | 55 | 2 | 0 |
andy-sweet | 54 | 40 | 14 | 0 |
Plugin statistics
Name | Value |
---|---|
Plugin count | 483 |
Total number of downloads of plugins from pypi | 39322247 |
Total number of downloads of plugins from conda | 1609068 |
Number of plugins above 1500 downloads in last month | 45 |
Number of actively developed plugins (release since 2024-01-01) | 187 |
Plugins with more than 1500 downloads in last month are considered as actively used plugins.
Plugins PartSeg
, skan
were exclude from this analysis.
Repository activity since 2024-12-30 to 2025-01-05
Merged old PRs
- 📗 napari/napari#7392 stop/start notification timer on window focus change by Czaki
- 📗 napari/docs#533 Add troubleshooting page by melissawm
- 📗 napari/napari#7443 Extend reading with plugins to allow Layer objects by DragaDoncila
- 📗 napari/napari#7465 [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot]
- 📗 napari/napari#7474 TracksFilter head_length property bug by JoOkuma
- 📗 napari/napari#7473 Set pytest configuration file for test run using pip by Czaki
Solved old Issues
- 📗 napari/napari#6804 napari axes moved far away from canvas when using floating point `Track` layers by jacopoabramo
- 📗 napari/docs#40 Document `napari --reset` as a way to reset settings to default (and solve problems) by psobolewskiPhD
- 📗 napari/napari#7343 Rectangle Shape sometimes stops being a rectangle while drawing on canvas by TimMonko
- 📗 napari/napari#7376 [test-bot] pip install --pre is failing by github-actions[bot]
- 📗 napari/napari#7448 Delete selected layers keybinding is possibly incorrect by TimMonko
- 📗 napari/docs#545 Version warning banner shows on stable docs by psobolewskiPhD
New PRs
- 📗 napari/docs#546 Fix build-on-windows link in README.md by TimMonko
- 📖 napari/napari#7476 Change default flash behavior for `viewer` screenshot-like methods by TimMonko
- 📗 napari/napari#7475 Update `coverage`, `hypothesis` by napari-bot
- 📗 napari/napari#7482 [py313] Update plugins/test_utils.py to account for Windows py313 os.path.isabs change by psobolewskiPhD
- 📖 napari/napari#7481 [py313] Update test_prereleases.yml to add py313 by psobolewskiPhD
- 📗 napari/napari#7480 [--pre] Update constraints to allow pyOpenGL 3.1.7, but block 3.1.9a1 by psobolewskiPhD
- 📗 napari/napari#7479 [py313] Fix test_qt_plugin_sorter on Python >= 3.13 by cjwatson
- 📖 napari/npe2#368 Tolerate distributions with no Name by cjwatson
- 📖 napari/napari#7487 Add optional dependency sections for gallery and docs by jni
- 📗 napari/napari#7489 [Maint] Update version_denylist.txt to block zarr rc1 in --pre tests by psobolewskiPhD
- 📖 napari/napari#7488 Flip z axis on 3D camera to default to right-handed frame by jni
- 📖 napari/napari#7490 Use no compression when writing zarr for tensorstore by jni
New Issues
- 📖 napari/napari#7478 [UX/UI] Harmonize selecting Shapes and Points with keybinding by psobolewskiPhD
- 📖 napari/napari#7477 Add focused layer list-specific keybindings to Preferences by TimMonko
- 📖 napari/napari#7483 Plugin updates and new plugins are not being listed in the plugin manager by DragaDoncila
- 📖 napari/napari#7486 Proposal: change 2D/3D toggle to a two-position switch by jni
- 📖 napari/napari#7485 Proposal: remove single-click axes rolling/transposing buttons in favour of axis reordering widget by jni
- 📗 napari/napari#7484 [test-bot] pip install --pre is failing by github-actions[bot]
Updated old PRs
- 📖 napari/napari#7018 [bugfix] Adjust scale bar position based on font_size when at top by psobolewskiPhD
- 📖 napari/docs#114 Add initial UI sections docs pages and script for generation by dalthviz
- 📖 napari/napari#7355 Layer controls widgets refactor by dalthviz
Updated old Issues
- 📖 napari/napari#7467 Pan/zoom is spacebar in most instances except 3D view, where it is shift by TimMonko
- 📖 napari/napari#7429 Investigate Layers menu to give GUI access to `Layer.bounding_box.visible` by psobolewskiPhD
- 📖 napari/napari#1887 Request: default axes view on bottom left of viewer canvas by jni
Source data for this statistics is available here