GitHub / tlambert03 issue stats
Total issues: 433
Total pull requests: 1,623
Merged pull request: 1,430
Average time to close issues: 7 months
Average time to close pull requests: 12 days
Average comments per issue: 3.4
Average comments per pull request: 1.87
Issues created
- pyapp-kit/ndv: 35
- napari/napari: 27
- pymmcore-plus/pymmcore-plus: 23
- pymmcore-plus/useq-schema: 19
- pyapp-kit/magicgui: 15
- tlambert03/microsim: 12
- pymmcore-plus/napari-micromanager: 11
- pyapp-kit/superqt: 10
- pyapp-kit/app-model: 10
- tlambert03/nd2: 10
- napari/napari-sphinx-theme: 9
- napari/npe2: 9
- micro-manager/mmCoreAndDevices: 9
- tefra/xsdata: 9
- tlambert03/ome-types: 8
- micro-manager/pymmcore: 8
- mkdocstrings/griffe: 7
- pyapp-kit/psygnal: 6
- AllenCellModeling/aicsimageio: 6
- maweigert/spimagine: 5
- napari/napari-plugin-engine: 5
- tlambert03/pycudadecon: 4
- astral-sh/uv: 4
- astral-sh/ruff: 4
- jni/i2k-skimage-napari: 4
- AllenCellModeling/napari-aicsimageio: 4
- tlambert03/microvis: 4
- napari/cookiecutter-napari-plugin: 3
- chanzuckerberg/napari-hub: 3
- pydantic/pydantic: 3
- pyapp-kit/scenex: 3
- squidfunk/mkdocs-material: 3
- pyapp-kit/cmap: 3
- micro-manager/pycro-manager: 3
- jcrist/msgspec: 3
- hanjinliu/magic-class: 3
- tlambert03/cmap: 3
- fjarri/reikna: 3
- google/tensorstore: 3
- tlambert03/LLSpy: 3
- pyapp-kit/in-n-out: 3
- jeffdaily/parasail-python: 2
- pygfx/pygfx: 2
- clEsperanto/pyclesperanto_prototype: 2
- ome/omero-guide-ilastik: 2
- tlambert03/napari-omero: 2
- flaport/fdtd: 2
- pyvista/setup-headless-display-action: 2
- aganders3/headless-gui: 2
- scopetools/cudadecon: 2
- napari/napari.github.io: 2
- tlambert03/PSFmodels: 2
- napari/docs: 2
- jni/affinder: 2
- pytest-dev/pytest-qt: 2
- smarie/mkdocs-gallery: 2
- tlambert03/mkdocs-api-autonav: 2
- codspeedhq/action: 2
- napari/napari-svg: 2
- pygfx/wgpu-py: 2
- siavashk/pycpd: 1
- conda-forge/napari-allencell-segmenter-feedstock: 1
- ofek/hatch-mypyc: 1
- lmcinnes/glasbey: 1
- cython/cython: 1
- pytest-dev/pluggy: 1
- scopetools/cudasirecon: 1
- reymond-group/smilesDrawer: 1
- mkdocstrings/mkdocstrings: 1
- GabrielBB/xvfb-action: 1
- data-apis/array-api: 1
- maweigert/gputools: 1
- pyapp-kit/pyqt6ads: 1
- tlambert03/tifffolder: 1
- janeliascicomp/pydantic-ome-ngff: 1
- scijava/scyjava: 1
- conda/conda-lock: 1
- ome/omero-py: 1
- fsspec/dropboxdrivefs: 1
- jiffyclub/palettable: 1
- bioio-devs/bioio: 1
- napari/packaging: 1
- matplotlib/viscm: 1
- ome/omero-cli-transfer: 1
- danielfrg/mkdocs-jupyter: 1
- sebgoti/napari-spacetx-explorer: 1
- napari/npe2api: 1
- beartype/beartype: 1
- bkntr/napari-bigwarp: 1
- annotated-types/annotated-types: 1
- etasnadi/napari_nucleaizer: 1
- CBI-PITT/napari-imaris-loader: 1
- cirruslabs/macos-image-templates: 1
- DragaDoncila/napari-sentinel-zip: 1
- royerlab/napari-dexp: 1
- irmen/Pyro5: 1
- aics-int/napari-allencell-annotator: 1
- BodenmillerGroup/napari-czifile2: 1
- django-webpack/django-webpack-loader: 1
- gatoniel/napari-timeseries-opener-plugin: 1
- mkdocstrings/autorefs: 1
- namiyousef/in-n-out: 1
- elda27/tensorstore-stubs: 1
- conda-forge/omero-py-feedstock: 1
- pyapp-kit/pyconify: 1
- pypa/hatch: 1
- napari/napari-plugin-template: 1
- PolusAI/bfio: 1
- volume-em/empanada-napari: 1
- napari/napari-plugin-devtools: 1
- copier-org/copier: 1
- jupyter-widgets/ipywidgets: 1
- fatiando/pooch: 1
- rec/dtyper: 1
- bioio-devs/bioio-bioformats: 1
- alisterburt/napari-tomoslice: 1
- ipython/ipython: 1
- iconify/icon-sets: 1
- davidfritzsche/pytest-mypy-testing: 1
- rdemets/napari-yolov5: 1
- typeddjango/pytest-mypy-plugins: 1
- AbigailMcGovern/paintedlife: 1
- introkun/qt-range-slider: 1
- haesleinhuepf/beetlesafari: 1
- psobot/keynote-parser: 1
- github-changelog-generator/github-changelog-generator: 1
- conda-forge/cython-feedstock: 1
- tlambert03/setup-qt-libs: 1
- tlambert03/fpbase: 1
- dominno/django-moderation: 1
- AllenCellModeling/aicspylibczi: 1
- conda-forge/cimg-feedstock: 1
- pytest-dev/pytest-cov: 1
- MicronOxford/SIMcheck: 1
- JasonEtco/create-an-issue: 1
- pthom/imgui_bundle: 1
Pull requests created
- pymmcore-plus/pymmcore-plus: 154
- tlambert03/ome-types: 104
- pyapp-kit/psygnal: 100
- pyapp-kit/magicgui: 94
- pyapp-kit/app-model: 94
- pymmcore-plus/useq-schema: 91
- pyapp-kit/superqt: 86
- pyapp-kit/ndv: 82
- tlambert03/nd2: 75
- pyapp-kit/in-n-out: 51
- pymmcore-plus/napari-micromanager: 45
- napari/npe2: 42
- tlambert03/microsim: 35
- tlambert03/cmap: 30
- tlambert03/fpbase: 29
- micro-manager/pymmcore: 23
- napari/cookiecutter-napari-plugin: 20
- micro-manager/mmCoreAndDevices: 19
- tlambert03/pycudadecon: 19
- pyapp-kit/scenex: 17
- napari/napari-plugin-engine: 15
- tlambert03/microvis: 14
- pyapp-kit/pyconify: 14
- scopetools/cudadecon: 13
- tlambert03/napari-omero: 12
- tlambert03/QtRangeSlider: 12
- pyapp-kit/cmap: 12
- pyapp-kit/fieldz: 12
- pyapp-kit/pydantic-compat: 10
- tlambert03/mkdocs-api-autonav: 9
- pyapp-kit/pyqt6ads: 9
- tlambert03/napari-bioformats: 9
- tlambert03/pyrepo-cookiecutter: 9
- napari/napari-svg: 7
- conda-forge/cudadecon-feedstock: 7
- napari/npe2api: 6
- tlambert03/mrc: 6
- napari/napari: 6
- pydantic/pydantic: 6
- pyapp-kit/griffe-fieldz: 6
- scopetools/cudasirecon: 6
- napari/napari.github.io: 6
- maweigert/gputools: 6
- conda-forge/staged-recipes: 6
- tlambert03/napari-error-reporter: 5
- pyvista/setup-headless-display-action: 5
- tlambert03/PSFmodels: 5
- conda-forge/cudasirecon-feedstock: 5
- pygfx/pygfx: 5
- clEsperanto/napari_pyclesperanto_assistant: 5
- maweigert/spimagine: 5
- tlambert03/LLSpy: 4
- pyapp-kit/workflows: 4
- mkdocstrings/griffe: 4
- vispy/vispy: 4
- MouseLand/cellpose-napari: 4
- AllenCellModeling/aicsimageio: 4
- AllenCellModeling/napari-aicsimageio: 4
- napari/napari-animation: 3
- tlambert03/napari-ndtiffs: 3
- scijava/scyjava: 3
- tlambert03/pycudasirecon: 3
- tlambert03/bffile: 3
- kephale/pulser: 3
- conda-forge/pycudadecon-feedstock: 3
- conda-forge/aicsimageio-feedstock: 3
- tlambert03/bioformats_jar: 3
- tefra/xsdata: 3
- conda-forge/cython-feedstock: 2
- conda-forge/npe2-feedstock: 2
- pthom/imgui_bundle: 2
- MicroscPSF/MicroscPSF-Py: 2
- tlambert03/napari-micromanager: 2
- conda-forge/nd2-feedstock: 2
- beartype/beartype: 2
- scientific-python/lazy_loader: 2
- tlambert03/xsdata-pydantic-basemodel: 2
- tlambert03/fpbasepy: 2
- conda-forge/napari-feedstock: 2
- tlambert03/fpbase2: 2
- tlambert03/some-project: 2
- tlambert03/napari-dv: 2
- stardist/stardist-napari: 2
- conda-forge/ome-types-feedstock: 2
- elda27/tensorstore-stubs: 2
- django-webpack/django-webpack-loader: 1
- tlambert03/useq-schema: 1
- santi-rodriguez/nfinder: 1
- jni/affinder: 1
- copier-org/copier: 1
- jupyter-widgets/ipywidgets: 1
- conda-forge/resource_backed_dask_array-feedstock: 1
- githubuser0xFFFF/Qt-Advanced-Docking-System: 1
- tlambert03/llspy-slm: 1
- timothycrosley/hypothesis-auto: 1
- napari/napari-console: 1
- tlambert03/resource-backed-dask-array: 1
- conda-forge/napari-aicsimageio-feedstock: 1
- manzt/anywidget: 1
- gatagat/lap: 1
- tlambert03/proto-skimage-widgets: 1
- hgrecco/pint: 1
- conda-forge/useq-schema-feedstock: 1
- tox-dev/tox-conda: 1
- AllenCell/napari-allencell-segmenter: 1
- vrutten/NMFX: 1
- spyder-ide/qtpy: 1
- tiangolo/typer: 1
- scientific-python/specs: 1
- conda/conda-lock: 1
- google/tensorstore: 1
- blink1073/tifffile: 1
- ricktu288/ray-optics: 1
- hanjinliu/tabulous: 1
- tlambert03/pamba: 1
- tefra/xsdata-pydantic: 1
- pytest-dev/pluggy: 1
- pyapp-kit/fonticon-materialdesignicons6: 1
- conda-forge/magicgui-feedstock: 1
- zacsimile/napari-math: 1
- conda-forge/superqt-feedstock: 1
- jayunruh/napari-ip-workflow: 1
- genevievebuckley/hellopyside: 1
- jo-mueller/napari-stl-exporter: 1
- Textualize/rich: 1
- harfbuzz/uharfbuzz: 1
- beeware/briefcase-macos-app-template: 1
- 0x00b1/napari-features: 1
- rec/dtyper: 1
- jacobworrel/react-windowed-select: 1
- pygfx/wgpu-py: 1
- pyapp-kit/fonticon-fontawesome6: 1
- jni/i2k-skimage-napari: 1
- sofroniewn/napari-training-course: 1
- danielfrg/mkdocs-jupyter: 1
- annotated-types/annotated-types: 1
- lmcinnes/glasbey: 1
- conda-forge/pymmcore-plus-feedstock: 1
- tlambert03/in-n-out: 1
- Czaki/sphinx-qt-documentation: 1
- tlambert03/pyrepo-copier-old-: 1
- tlambert03/anyfft: 1
- tlambert03/napari-foobar: 1
- tlambert03/setup-qt-libs: 1
- DragaDoncila/example-plugin: 1
- wjakob/nanobind: 1
- mkdocs/catalog: 1
- scikit-image/scikit-image: 1
- sizmailov/pybind11-stubgen: 1
- brisvag/napari-molecule-reader: 1
- conda-forge/napari-micromanager-feedstock: 1
- conda-forge/psygnal-feedstock: 1
- napari/image-types: 1
Maintainer
- pymmcore-plus/pymmcore-plus: 177
- pyapp-kit/ndv: 117
- tlambert03/ome-types: 112
- pymmcore-plus/useq-schema: 110
- pyapp-kit/magicgui: 109
- pyapp-kit/psygnal: 106
- pyapp-kit/app-model: 104
- pyapp-kit/superqt: 96
- tlambert03/nd2: 85
- pymmcore-plus/napari-micromanager: 56
- pyapp-kit/in-n-out: 54
- napari/npe2: 51
- tlambert03/microsim: 47
- tlambert03/cmap: 33
- tlambert03/fpbase: 30
Active Maintainer
- pyapp-kit/ndv: 88
- pymmcore-plus/useq-schema: 28
- pyapp-kit/scenex: 20
- pyapp-kit/psygnal: 19
- pyapp-kit/cmap: 13
- pyapp-kit/superqt: 13
- tlambert03/mkdocs-api-autonav: 11
- pyapp-kit/pyqt6ads: 10
- pyapp-kit/app-model: 9
- tlambert03/ome-types: 9
- tlambert03/fpbase: 8
- pymmcore-plus/pymmcore-plus: 7
- pyapp-kit/magicgui: 7
- tlambert03/nd2: 6
- tlambert03/microsim: 5
Issue Author Associations
- Member (173, 39.95%)
- Contributor (107, 24.71%)
- None (88, 20.32%)
- Owner (53, 12.24%)
- Collaborator (12, 2.77%)
Pull Request Author Associations
- Member (1,021, 62.91%)
- Owner (411, 25.32%)
- Contributor (151, 9.30%)
- Collaborator (24, 1.48%)
- None (16, 0.99%)
Top Issue Labels
- bug (46)
- enhancement (41)
- task (10)
- feature (8)
- question (7)
- probably solved (4)
- tests (4)
- qt (3)
- documentation (2)
- triage:next-action (2)
- refactor (2)
- resolved (2)
- P1 (2)
- good first issue (1)
- bundle (1)
Top Pull Request Labels
- enhancement (205)
- bug (153)
- tests (80)
- documentation (77)
- refactor (38)
- dependencies (12)
- hide (9)
- build (9)
- review-requested (6)
- python (6)
- relnotes-fix (4)
- component: visuals (3)
- maintenance (2)
- feature (2)
- automerge (2)