Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nclack/npe2-adoption-tracker
very hacky attempt at assessing npe2 adoption
https://github.com/nclack/npe2-adoption-tracker
Last synced: about 2 months ago
JSON representation
very hacky attempt at assessing npe2 adoption
- Host: GitHub
- URL: https://github.com/nclack/npe2-adoption-tracker
- Owner: nclack
- Created: 2022-04-25T22:50:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-24T21:57:49.000Z (over 2 years ago)
- Last Synced: 2023-03-11T18:16:57.920Z (almost 2 years ago)
- Language: Rust
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# npe2-adoption-tracker ![build](https://github.com/nclack/npe2-adoption-tracker/actions/workflows/build.yml/badge.svg)
very hacky attempt at assessing npe2 adoption### Method
1. Get a list of plugins via api.napari-hub.org
2. Filter by date
- napari 0.4.13 release was 17 Jan 2022
- Look at all plugins with “release_date” after 01 Feb 2022
- Fudge the date by two weeks to allow for plugins started just before the 0.4.13 to get released.
3. For each plugin
1. Get repository link
2. Attempt to resolve repository link to find one or both of setup.py and setup.cfg
3. Count as an npe2 plugin if either has a reference to napari.yml or napari.yaml
4. Count as a successfully examined plugin if there were no errors.
4. Report (total detected npe2 plugins)/(total successfully examined plugins)