.. _nwbmain-code-statistics: Code Statistics: NWB Core ========================= Lines of Code: All NWB Codes ---------------------------- .. figure:: nwb_reposize_all.png :alt: NWB code repository sizes :width: 100% Release Timeline: NWB APIs and Schema ------------------------------------- .. figure:: releases_timeline_nwb_main.png :alt: Release timeline of the main NWB repositories :width: 100% Contributors ------------ For a listing of all contributors to the various NWB Git repositories see the `contributors.tsv `_ file as part of the `nwb-project-analytics `_ Git repository. - **Blood Raven** *(a.k.a. codycbakerphd, CodyCBakerPhD, Cody Baker)* : PyNWB: 13, MatNWB: 1, NWBWidgets: 72, NWBInspector: 1661, NWB_GUIDE: 1632, Hackathons: 50, NWB_Benchmarks: 199, NWB_Schema: 14, HDMF: 12, HDMF_Zarr: 1, NeuroConv: 3980 - **!git for-each-ref --format='%(refname:short)' `git symbolic-ref HEAD`** *(a.k.a. Ben Dichter, bendichter)* : PyNWB: 445, MatNWB: 191, NWBWidgets: 345, NWBInspector: 307, NWB_GUIDE: 48, Hackathons: 356, NWB_Overview: 119, NWB.org: 231, NWB_Schema: 85, NWB_Schema_Language: 11, NWB_Project_Analytics: 5, AqNWB: 1, LINDI: 5, HDMF: 88, HDMF_Zarr: 4, HDMF_Common_Schema: 3, HDMF_DocUtils: 23, HDMF_Schema_Language: 13, NDX_Template: 9, NDX_Staged_Extensions: 4, NDX_Catalog: 2, NeuroConv: 970 - **Ryan Ly** *(a.k.a. rly)* : PyNWB: 276, MatNWB: 22, NWBWidgets: 2, NWBInspector: 52, NWB_GUIDE: 363, Hackathons: 364, NWB_Benchmarks: 82, NWB_Overview: 60, NWB.org: 60, NWB_Schema: 135, NWB_Schema_Language: 19, NWB_Project_Analytics: 11, AqNWB: 2, LINDI: 46, HDMF: 432, HDMF_Zarr: 50, HDMF_Common_Schema: 49, HDMF_DocUtils: 45, HDMF_Schema_Language: 26, NDX_Template: 217, NDX_Staged_Extensions: 62, NDX_Catalog: 34, NDX_Extension_Smithy: 45, NeuroConv: 7 - **Andrew Tritt** : PyNWB: 1958, NWBWidgets: 1, Hackathons: 19, NWB_Schema: 136, HDMF: 88, HDMF_Common_Schema: 43, NDX_Staged_Extensions: 1 - **Oliver Ruebel** : PyNWB: 329, MatNWB: 4, NWBWidgets: 1, NWBInspector: 5, Hackathons: 434, NWB_Benchmarks: 73, NWB_Overview: 127, NWB.org: 47, NWB_Schema: 439, NWB_Project_Analytics: 210, AqNWB: 274, HDMF: 83, HDMF_Zarr: 77, HDMF_Common_Schema: 6, HDMF_DocUtils: 98, NDX_Template: 6, NDX_Staged_Extensions: 1, NDX_Catalog: 17 - **Heberto Mayorquin** *(a.k.a. Heberto, h-mayorquin)* : PyNWB: 19, NWBWidgets: 6, NWBInspector: 28, Hackathons: 1, NWB.org: 3, NWB_Schema: 9, HDMF: 13, HDMF_Zarr: 8, NDX_Template: 2, NDX_Staged_Extensions: 1, NeuroConv: 1697 - **pre-commit-ci[bot]** : NWBWidgets: 16, NWBInspector: 189, NWB_GUIDE: 821, NWB_Benchmarks: 41, HDMF: 68, NeuroConv: 366 - **Garrett** : NWB_GUIDE: 1074, NeuroConv: 4 - **NWB Bot** : NWB_Project_Analytics: 1015 - **Lawrence Niu** *(a.k.a. Lawrence, lawrence)* : MatNWB: 918, NWB_Overview: 20 - **Garrett Michael Flynn** : NWB_GUIDE: 823, Hackathons: 1, NeuroConv: 24 - **Szonja Weigl** *(a.k.a. weiglszonja)* : PyNWB: 11, NWBInspector: 13, Hackathons: 6, NDX_Staged_Extensions: 1, NeuroConv: 626 - **Luiz Tauffer** *(a.k.a. luiztauffer, luiz)* : NWBWidgets: 128, NWB_GUIDE: 5, NDX_Staged_Extensions: 4, NeuroConv: 494 - **Steph Prince** : PyNWB: 64, MatNWB: 1, NWBInspector: 27, Hackathons: 34, NWB_Benchmarks: 33, NWB_Overview: 1, NWB.org: 25, NWB_Schema: 6, NWB_Schema_Language: 1, NWB_Project_Analytics: 2, AqNWB: 334, HDMF: 16, HDMF_Zarr: 2 - **Jeremy Magland** : PyNWB: 3, NWBWidgets: 3, NWB_GUIDE: 1, LINDI: 356, HDMF: 2, NeuroConv: 24 - **Jean-Christophe Fillion-Robin** : PyNWB: 105, MatNWB: 3, Hackathons: 76, NWB_Schema: 1, HDMF_DocUtils: 47, NDX_Template: 37 - **Saksham Sharda** : NWBWidgets: 14, NeuroConv: 224 - **Matthew Avaylon** *(a.k.a. mavaylon1)* : PyNWB: 37, MatNWB: 2, Hackathons: 2, NWB_Benchmarks: 1, NWB_Overview: 1, NWB_Schema: 6, HDMF: 97, HDMF_Zarr: 55, HDMF_Common_Schema: 21, HDMF_DocUtils: 5, HDMF_Schema_Language: 7 - **Eivind Hennestad** *(a.k.a. ehennestad)* : PyNWB: 1, MatNWB: 155, NWBInspector: 1, Hackathons: 3, NWB.org: 1, NWB_Schema: 2, HDMF_Common_Schema: 1, HDMF_DocUtils: 1 - **ln-vidrio** : MatNWB: 128 - **Doruk Ozturk** *(a.k.a. dorukozturk)* : PyNWB: 108, Hackathons: 1, NWB_Schema: 1 - **Thomas Braun** : PyNWB: 64, Hackathons: 20, NWB_Schema: 3, HDMF: 8, HDMF_Common_Schema: 1, NDX_Template: 3, NWB_1.x_Python: 1 - **nicain** *(a.k.a. nicholasc)* : PyNWB: 69, NWBWidgets: 1, Hackathons: 12, NWB_Schema: 1, HDMF_DocUtils: 4 - **Alessio Buccino** : NWBWidgets: 3, NWBInspector: 1, NWB_GUIDE: 1, HDMF_Zarr: 2, NeuroConv: 79 - **Paul Adkisson** *(a.k.a. pauladkisson, Paul Adkisson-Floro)* : PyNWB: 2, NWBInspector: 1, NWB_GUIDE: 4, HDMF: 2, HDMF_Zarr: 3, NDX_Staged_Extensions: 2, NeuroConv: 59 - **Copilot** *(a.k.a. copilot-swe-agent[bot])* : PyNWB: 1, MatNWB: 2, NWBInspector: 2, NWB_GUIDE: 6, AqNWB: 41, HDMF: 2, HDMF_Zarr: 4, NDX_Template: 1, NeuroConv: 12 - **Jeff Teeters** *(a.k.a. jeffteeters, jeff Teeters)* : PyNWB: 1, NWB_1.x_Matlab: 4, NWB_1.x_Python: 64 - **nile graddis** *(a.k.a. NileGraddis, nilegraddis)* : PyNWB: 47, NWBWidgets: 3, Hackathons: 14, HDMF: 1, HDMF_DocUtils: 2 - **dependabot[bot]** : PyNWB: 11, NWBInspector: 2, HDMF: 31, HDMF_Zarr: 10, NeuroConv: 5 - **Isuru Fernando** : NDX_Extension_Smithy: 56 - **Armin Najarpour Foroushani** : NWBWidgets: 46, Hackathons: 1 - **Yaroslav Halchenko** : PyNWB: 7, NWBInspector: 4, Hackathons: 8, NWB_Schema: 13, LINDI: 4, HDMF: 2, HDMF_Common_Schema: 1, NeuroConv: 4 - **Anthony Scopatz** : NDX_Extension_Smithy: 43 - **Julia Sprenger** : NeuroConv: 37 - **Michael Grauer** *(a.k.a. Mike Grauer, mgrauer)* : PyNWB: 4, Hackathons: 31 - **Tom Davidson** : PyNWB: 21, Hackathons: 11, NWB_Schema: 2 - **NWB Extensions Bot** : NDX_Staged_Extensions: 32, NDX_Extension_Smithy: 2 - **sbuergers** : NeuroConv: 33 - **Marius van Niekerk** *(a.k.a. mariusvniekerk)* : NDX_Extension_Smithy: 31 - **Tom Donoghue** *(a.k.a. Tom)* : PyNWB: 5, NWBWidgets: 18, NWBInspector: 4 - **Matteo Cantarelli** : Hackathons: 24 - **Alessandra Trapani** : NWBInspector: 12, Hackathons: 1, NDX_Staged_Extensions: 2, NeuroConv: 8 - **cechava** : MatNWB: 22 - **Matt McCormick** : NWBWidgets: 9, Hackathons: 6, NDX_Extension_Smithy: 4 - **Christopher J. Wright** : NDX_Extension_Smithy: 19 - **Mark Cafaro** : MatNWB: 17 - **felixp8** : NeuroConv: 16 - **Justin Kiggins** : PyNWB: 2, Hackathons: 13, NWB_1.x_Python: 1 - **Pamela Baker** : Hackathons: 15 - **U Sinha** : NWB_Benchmarks: 14 - **yangll0620** : Hackathons: 14 - **David Camp** : PyNWB: 13 - **Darin Erat Sleiter** : PyNWB: 2, HDMF: 10, NDX_Staged_Extensions: 1 - **github-actions[bot]** : NWB_GUIDE: 1, NDX_Catalog: 12 - **Lydia Ng** : Hackathons: 13 - **Ali Mohebi** : Hackathons: 13 - **Nathan Clack** : MatNWB: 12 - **Josh Reichardt** : NDX_Extension_Smithy: 12 - **Prepare release by ehennestad** *(a.k.a. Update extension list by bendichter)* : MatNWB: 12 - **Chadwick Boulay** : AqNWB: 11, HDMF: 1 - **Jonathan Cooper** : NWB_1.x_Python: 11 - **Felix Pei** : NeuroConv: 10 - **Josh Siegle** : Hackathons: 10 - **Tuan Pham** *(a.k.a. tuanpham96)* : NDX_Staged_Extensions: 2, NDX_Catalog: 1, NeuroConv: 7 - **refraction-ray** : NDX_Extension_Smithy: 10 - **Kael Dai** : Hackathons: 9 - **Kevin** *(a.k.a. ls, kevinalexbrown)* : PyNWB: 4, Hackathons: 5 - **Filipe Fernandes** *(a.k.a. Filipe)* : NDX_Extension_Smithy: 9 - **Matthias Kastner** : PyNWB: 8 - **Jay R Bolton** : PyNWB: 8 - **lynnebecker13** : Hackathons: 8 - **Simon Ball** : NeuroConv: 7 - **daphnedequatrebarbes** : NWBInspector: 2, NeuroConv: 5 - **Steffen Bürgers** : NeuroConv: 7 - **Jerome Lecoq** : Hackathons: 7 - **Jeremy Delahanty** : Hackathons: 7 - **Liviu S** : Hackathons: 6 - **Padraig Gleeson** : Hackathons: 6 - **Sylvain Takerkart** : Hackathons: 6 - **Ariel Rokem** *(a.k.a. arokem)* : PyNWB: 3, Hackathons: 3 - **Arnaud Delorme** : NWB_Overview: 6 - **fairdataihub-bot** : NWB_GUIDE: 6 - **Claudia** *(a.k.a. friedsam)* : NWB_1.x_Matlab: 6 - **Kyle** : NWB_GUIDE: 6 - **efinkel** : Hackathons: 6 - **Kabilar Gunalan** : PyNWB: 1, NWB_GUIDE: 2, Hackathons: 1, NWB_Overview: 1, NWB.org: 1 - **Jed Perkins** : PyNWB: 5 - **Nand Chandravadia** : Hackathons: 5 - **Luke Campagnola** : Hackathons: 5 - **Shreejoy Tripathy** : Hackathons: 5 - **ajgranger** : Hackathons: 5 - **John Yearsley** : PyNWB: 4, NWB_Schema: 1 - **Eric Denovellis** : Hackathons: 4, HDMF: 1 - **Mario Melara** *(a.k.a. Mario)* : PyNWB: 5 - **Vijay Iyer** : MatNWB: 5 - **kcasimo** : Hackathons: 4 - **Eric Miller** : PyNWB: 4 - **Abby Dichter** : NWBWidgets: 4 - **nicthib** : Hackathons: 4 - **bergjim** : Hackathons: 4 - **Akshay Jaggi** : Hackathons: 4 - **Aaron D. Milstein** : Hackathons: 4 - **Thinh Nguyen** : Hackathons: 4 - **d-sot** : NWBWidgets: 2, HDMF: 2 - **Xiaoxuan Jia** : Hackathons: 4 - **Sumner L Norman** : Hackathons: 3 - **Jonny Saunders** : PyNWB: 2, HDMF_Zarr: 1 - **Marcel Bargull** : NDX_Extension_Smithy: 3 - **Michael Scheid** : NWBWidgets: 2, Hackathons: 1 - **sebiRolotti** : Hackathons: 3 - **Maksim Rakitin** : NDX_Extension_Smithy: 3 - **Vincent Prevosto** : MatNWB: 2, NDX_Staged_Extensions: 1 - **Konstantinos** : Hackathons: 3 - **Jens K** : Hackathons: 3 - **Jeremy Forest** : Hackathons: 3 - **Kyu Hyun Lee** : NWB_Overview: 2, NDX_Staged_Extensions: 1 - **David Tingley** : Hackathons: 3 - **Mikkel Elle Lepperød** : Hackathons: 3 - **shenshan** : Hackathons: 3 - **John T. Wodder II** : NWBInspector: 3 - **zcbo** : Hackathons: 3 - **Dipterix Wang** : Hackathons: 3 - **Borde Sandor** : Hackathons: 3 - **Ben Hardcastle** : NWBWidgets: 3 - **Zach McKenzie** : PyNWB: 2, NWBInspector: 1 - **DSegebarth** : Hackathons: 3 - **matthias** : PyNWB: 3 - **neuroelf** : Hackathons: 3 - **Marike Reimer** *(a.k.a. MarikeReimer)* : Hackathons: 2 - **ZhangYiqin** : NeuroConv: 2 - **Henry Schreiner** : NDX_Extension_Smithy: 2 - **Min RK** : NDX_Extension_Smithy: 2 - **Roni Choudhury** : Hackathons: 2 - **Kay Robbins** : NDX_Staged_Extensions: 2 - **wuffi** : MatNWB: 1, NeuroConv: 1 - **Nicholas Bollweg** : NDX_Extension_Smithy: 2 - **hajapy** : NDX_Extension_Smithy: 2 - **Matthew Sit** : Hackathons: 2 - **Eric Thomson** : Hackathons: 2 - **Vadim Frolov** : NWB_1.x_Matlab: 2 - **Elpy** : NWBInspector: 1, NDX_Catalog: 1 - **Jason Furmanek** : NDX_Extension_Smithy: 2 - **Jessie Liu** : Hackathons: 2 - **jakirkham** : NDX_Extension_Smithy: 2 - **vijayi** : MatNWB: 2 - **buijennifer** : NDX_Extension_Smithy: 2 - **Biafra Ahanonu** : MatNWB: 2 - **ap--** : NDX_Extension_Smithy: 2 - **smestern** : Hackathons: 2 - **Daniel Sprague** : NWBInspector: 1, NDX_Staged_Extensions: 1 - **Alex Estrada** : MatNWB: 2 - **Hamidreza Alimohammadi** *(a.k.a. Hamidreza-Alimohammadi)* : NDX_Staged_Extensions: 2 - **Lowell Umayam** : PyNWB: 2 - **Sejal** : HDMF: 2 - **Uwe L. Korn** : NDX_Extension_Smithy: 2 - **charles** : PyNWB: 1 - **Likhith Chitneni** : AqNWB: 1 - **Zeta** : NWB_Overview: 1 - **TomekFraczek** : NDX_Staged_Extensions: 1 - **atlandau** : Hackathons: 1 - **Constantinos Eleftheriou** : NWB_Overview: 1 - **Brian H. Hu** : NWBWidgets: 1 - **Anil Tuncel** : NWB_Overview: 1 - **Chris Brozdowski** : NWB_Overview: 1 - **Reema Gupta** : NeuroConv: 1 - **cshaley** : NDX_Extension_Smithy: 1 - **Kenneth Dyson** : Hackathons: 1 - **Isla Brooks** : NWB_Schema: 1 - **Pierre Le Merre** : Hackathons: 1 - **Chenggang Chen** : Hackathons: 1 - **Liezl Maree** : NWB_Overview: 1 - **adityalab** : NeuroConv: 1 - **Laurelrr** : Hackathons: 1 - **dhmjhu** : NWB_GUIDE: 1 - **jeylau** : Hackathons: 1 - **tabedzki** : NeuroConv: 1 - **beingPro007** : NWB.org: 1 - **NeurekaAI** : NDX_Staged_Extensions: 1 - **owoolnough** : Hackathons: 1 - **lgoirandlopez** : Hackathons: 1 - **Ben Beasley** : HDMF: 1 - **colleenjg** : Hackathons: 1 - **Deepti Mittal** : Hackathons: 1 - **Guillaume Viejo** : NWB_Overview: 1 - **Paul LaFosse** : NDX_Staged_Extensions: 1 - **karnitas** : Hackathons: 1 - **Joyce** : HDMF_Common_Schema: 1 - **Jonathan Helmus** : NDX_Extension_Smithy: 1 - **Jenil Prajapati** : PyNWB: 1 - **Iouri Khramtsov** : PyNWB: 1 - **actionpotential** : Hackathons: 1 - **Dan Millman** : Hackathons: 1 - **chrishalcrow** : LINDI: 1 - **dcamp_lbl** : PyNWB: 1 - **Dav Clark** : NWBWidgets: 1 - **Daniel Aharoni** : Hackathons: 1 - **Evan Lyall** : Hackathons: 1 - **subh123321** : PyNWB: 1 - **Derek** : Hackathons: 1 - **Matt Earnshaw** : Hackathons: 1 - **Nicholas Nadeau, P.Eng., AVS** : PyNWB: 1 - **nileg** : Hackathons: 1 - **Hannah Choi** : Hackathons: 1 - **nwb-schema Upstream** : MatNWB: 1 - **Mike Sarahan** : NDX_Extension_Smithy: 1 - **Michael Wulf** : Hackathons: 1 - **Luigi Petrucco** : NeuroConv: 1 - **Rohan Shah** : PyNWB: 1 - **IvanSmal** : MatNWB: 1 - **Sandro** : PyNWB: 1 - **rhuszar** : Hackathons: 1 - **Satrajit Ghosh** : Hackathons: 1 - **Tomáš Hrnčiar** : HDMF: 1 - **Tom Gillespie** : Hackathons: 1 - **Sylvia Schröder** : Hackathons: 1 - **Vyassa Baratham** : Hackathons: 1