{"full_name":"pvlib/pvlib-python","html_url":"https://github.com/pvlib/pvlib-python","last_synced_at":"2026-10-21T22:31:25.138Z","status":null,"issues_count":1243,"pull_requests_count":1622,"avg_time_to_close_issue":13344188.869610935,"avg_time_to_close_pull_request":4176285.5164609053,"issues_closed_count":951,"pull_requests_closed_count":1457,"pull_request_authors_count":222,"issue_authors_count":290,"avg_comments_per_issue":4.452936444086887,"avg_comments_per_pull_request":4.105425400739827,"merged_pull_requests_count":1246,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":86,"past_year_pull_requests_count":132,"past_year_avg_time_to_close_issue":3798541.8048780486,"past_year_avg_time_to_close_pull_request":1642165.744680851,"past_year_issues_closed_count":41,"past_year_pull_requests_closed_count":94,"past_year_pull_request_authors_count":56,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":4.930232558139535,"past_year_avg_comments_per_pull_request":2.643939393939394,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":77,"created_at":"2023-05-09T10:37:06.157Z","updated_at":"2026-10-21T22:31:25.138Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvlib%2Fpvlib-python","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvlib%2Fpvlib-python/issues","issue_labels_count":{"bug":209,"documentation":208,"enhancement":202,"api":122,"help wanted":75,"testing":71,"good first issue":60,"easy":59,"io":45,"Release":36,"GSoC":19,"development_workflow":18,"installation":16,"performance":12,"solarfx2":12,"discussion":10,"question":9,"deprecation":8,"build tools":4,"wontfix":4,"SPI":3,"dependency":3,"license":1,"duplicate":1},"pull_request_labels_count":{"documentation":435,"enhancement":352,"bug":250,"api":156,"io":142,"testing":140,"remote-data":122,"GSoC":51,"Release":38,"development_workflow":36,"build tools":31,"performance":20,"installation":19,"solarfx2":15,"deprecation":15,"dependency":15,"SPI":8,"license":4,"easy":4,"wontfix":1,"discussion":1},"issue_author_associations_count":{"MEMBER":606,"CONTRIBUTOR":340,"NONE":297},"pull_request_author_associations_count":{"MEMBER":920,"CONTRIBUTOR":582,"NONE":118,"OWNER":1,"COLLABORATOR":1},"issue_authors":{"wholmgren":177,"cwhanse":117,"mikofski":110,"kandersolar":110,"echedey-ls":43,"RDaxini":41,"adriesse":38,"AdamRJensen":38,"ramaroesilva":24,"markcampanelli":21,"dacoex":19,"williamhobbs":17,"Peque":15,"CameronTStark":14,"toddkarin":14,"kurt-rhee":13,"Calama-Consulting":9,"KonstantinTr":9,"cbcrespo":9,"bmu":7,"uvchik":7,"JoLo90":7,"kdebrab":7,"jranalli":6,"IoannisSifnaios":5,"alorenzo175":5,"mtheristis":5,"jforbess":5,"wfvining":5,"matsuobasho":5,"avarf":4,"reepoi":4,"btaute":4,"pasquierjb":4,"Spanner1969":4,"cbirkj":4,"cedricleroy":4,"jsstein":4,"jgaffiot":3,"Jawairia123":3,"yangangky":3,"UGuntupalli":3,"IntiPic":3,"kimcholi":3,"anomam":3,"jkfm":3,"BernatNicolau":3,"shirubana":3,"henrykironde":3,"kahemker":3,"mdeceglie":2,"aturabi":2,"kevinsa5":2,"flxzmmrmnn":2,"BYC12138":2,"FeiYao-Edinburgh":2,"sophie-pelland":2,"Typezero-shanxi":2,"ElyWacime":2,"jmarcrum3":2,"mokazemi":2,"JPalakapillyKWH":2,"aman-coder03":2,"stephenjkaplan":2,"lukewitmer":2,"ghost":2,"ejmiller2":2,"apct69":2,"emulbreh":2,"cdeline":2,"langestefan":2,"mandylewis":2,"mattguttenberg":2,"najiya-12":2,"roger-lcc":2,"agodbehere":2,"eccoope":2,"kjsauer":2,"115522":2,"lboeman":2,"MorningGlory747":2,"expeon07":2,"NelisW":2,"stevenevados":1,"tafadzwalgurupira":1,"peterdudfield":1,"HannanSolo":1,"nicolabortignon":1,"ang-endgame":1,"m-glowacki":1,"EwaGomez":1,"AlbaAlcaniz":1,"chzapo":1,"Lakshyadevelops":1,"lmartinp":1,"ertong":1,"zhammond147":1,"axdemendoza":1,"Lamaf":1,"tirkarthi":1,"jngarber-st":1,"vfilter":1,"JamieTaylor-TUOS":1,"josephmckinsey":1,"k-rieck":1,"josricha":1,"amaccarini":1,"flmrck":1,"John-Boik":1,"nicomt":1,"MariusBartkowski":1,"NavidSh67":1,"Papayo974":1,"alexandermorgan":1,"fredrbl":1,"brtietz":1,"harakiricode":1,"yxh289":1,"salehi1234":1,"srlightfoote":1,"Naman-Priyadarshi":1,"PKMendes":1,"xiuweihan":1,"kkoen":1,"rajeshkotaru":1,"PeterGrant":1,"Antoine-0":1,"asanchezc91":1,"bmeyers":1,"obeavers":1,"OnairSandra":1,"sschiffel":1,"ncroft-b4":1,"Omesh37":1,"dankestship":1,"bgpierc":1,"engineeringelectrical":1,"Kaesekopf":1,"mio-pv":1,"bentomlinson":1,"DavidLloydNGP":1,"dtwidrick":1,"mulla1993":1,"mayudong":1,"alexisstgc":1,"Piranias":1,"trondkr":1,"c0nr3f":1,"miettal":1,"jurasofish":1,"jpplanted":1,"ColmBhandal":1,"FrancoisFEM":1,"willhobbs":1,"tadatoshi":1,"bmatthiss":1,"tylunel":1,"cdeil":1,"carlosg-m":1,"pguichon":1,"stepanenkopaul":1,"NormanJost":1,"Layoric":1,"dberrian":1,"rjurney":1,"HrushikeshBodas":1,"Catherine1030":1,"arijit91c":1,"mattfriend":1,"evidencebp":1,"burakgurtunca":1,"martinherrerias":1,"ayushjariyal":1,"grisaitis":1,"kperrynrel":1,"birgits":1,"vanpnguyen":1,"caseymcgon":1,"gperonato":1,"cweickhmann":1,"shethkajal7":1,"patricksheehan":1,"StantonLanham":1,"jwhitaker-gridcog":1,"itsklimov":1,"q33420540":1,"cpullium":1,"itprorh66":1,"dpostolovski":1,"solartube":1,"hashstat":1,"belagoof":1,"naingeet":1,"ArthurOnnoTerabase":1,"hamiltonkibbe":1,"jhfatehi":1,"Bhavin2127":1,"benbenboben":1,"iblasi":1,"simon-d-b":1,"Matthew-Mullin":1,"japita-se":1,"Dawe890311":1,"Booli":1,"eshnEnergiDanmark":1,"mschroedter":1,"evgenyna":1,"jesuspolo":1,"lucasschn":1,"thiagomoeng":1,"crimmj":1,"josecyc":1,"jielianguo":1,"andreas-bulling":1,"AmyneTRABELSI":1,"LorenzoBottaccioli":1,"deltaorange":1,"kenkuwae":1,"AugustVan":1,"roblourens":1,"grshennan":1,"jramirezpr":1,"cesar3158":1,"Nitzan-hez":1,"jens18":1,"chetan201":1,"kadheer":1,"JoseVinicius1998":1,"fradog":1,"yarikoptic":1,"StefaE":1,"odow":1,"ByungwoongYoo":1,"Akkip07":1,"andrewmckayeaton":1,"nparley":1,"suraj-peri":1,"MichelangeloConserva":1,"jluttine":1,"nicomignoni":1,"thokpp":1,"nativesci":1,"mangecoeur":1,"Jacc0027":1,"eilon-voltify":1,"xieyupku":1,"JRAnguloPUCP":1,"BlevinsGagarin":1,"markveillette":1,"ManuBadillo":1,"MichalArieli":1,"jmobrecht":1,"natecostello":1,"cardenca":1,"sjschneider":1,"kategengler":1,"KaifAhmad1":1,"Arjannikov":1,"YutoVego":1,"kylefmacdonald":1,"andylam598":1,"LucaNicoliYT88":1,"pratapagiri":1,"steve-ransome":1,"jdbeltman":1,"elfring":1,"chriswmackey":1,"garciaev":1,"shall-resurety":1,"dara74k":1,"alisboainegi":1,"bt-":1,"jarataraj":1,"BaptisteDE":1,"julian-belina":1,"jdnewmil":1,"doitslow":1,"ishaannair":1,"meteoDaniel":1,"lalligagger":1,"cpr-chas":1,"scttnlsn":1,"vera-rubin":1,"Gemmu":1,"yhkee0404":1,"etoni044":1,"tcapelle":1,"c-moeller":1,"brwerx":1,"JFrederico2022":1},"pull_request_authors":{"kandersolar":289,"wholmgren":233,"cwhanse":150,"AdamRJensen":142,"RDaxini":103,"echedey-ls":86,"mikofski":61,"IoannisSifnaios":22,"CameronTStark":21,"adriesse":20,"kurt-rhee":17,"cbcrespo":13,"markcampanelli":13,"Peque":11,"BernatNicolau":9,"dacoex":9,"reepoi":8,"PhilBrk8":8,"matsuobasho":8,"uvchik":8,"Naman-Priyadarshi":8,"anomam":7,"KonstantinTr":7,"alorenzo175":7,"williamhobbs":6,"nicomt":6,"ramaroesilva":5,"veronicaguo":5,"cedricleroy":5,"tylunel":5,"joaoguilhermeS":5,"dgowdaan-cmyk":5,"spaneja":5,"lboeman":5,"eumiro":4,"wfvining":4,"bandish1304":4,"bmu":4,"OmarBahamida":4,"jsstein":4,"agodbehere":4,"JPalakapillyKWH":4,"JoLo90":4,"jules-ch":4,"cardenca":4,"ayushjariyal":4,"jranalli":4,"jforbess":3,"Ahanmr":3,"k10blogger":3,"jason-rpkt":3,"alexandermorgan":3,"jgaffiot":3,"nappaillav":3,"Lakshyadevelops":3,"kdebrab":3,"roger-lcc":3,"hamiltonkibbe":3,"ooprathamm":3,"Carlosbogo":3,"ajonesr":3,"aman-coder03":3,"RoyCoding8":3,"dfulu":3,"luizreiscver":2,"VolkrB":2,"soma2000-lang":2,"ericf900":2,"adi-IL":2,"dylanpulver":2,"bgpierc":2,"kumaradityaapril":2,"ncroft-b4":2,"EduardoSarquis":2,"scttnlsn":2,"omahs":2,"vera-rubin":2,"MaxJackson":2,"ColmBhandal":2,"ShubhamPawar-3333":2,"JohannesOos":2,"captkirk96":2,"MLEEFS":2,"anshurajbisoyi98-ctrl":2,"martinherrerias":2,"tahentx":2,"odow":2,"eccoope":2,"MichaelHopwood":2,"YoannUniKS":2,"FelixKoTU":2,"kadheer":2,"chenyi6758-source":2,"jason-writer":2,"shirubana":2,"marc-resc":2,"Muhammad-Rebaal":2,"steve-ransome":2,"bmeyers":2,"kevinsa5":2,"Schefflera-Arboricola":2,"yonryzhu":2,"MihirGore23":2,"Omesh37":2,"kahemker":2,"rajeshkotaru":2,"dgapitts":2,"Blizzeq":2,"yhkee0404":2,"eljpsm":2,"emulbreh":2,"karlhillx":2,"JoseMezaMendieta":2,"mattjenkins3":1,"hashstat":1,"ckrening":1,"dpostolovski":1,"SubhamJM":1,"jurasofish":1,"Mohamedhassan268":1,"ancirTOR":1,"mayudong":1,"alainakafkes":1,"Leonard013":1,"birgits":1,"PrajwalBorkar":1,"allenlawrence94":1,"SAY-5":1,"ejmiller2":1,"EricDuminil":1,"JackKelly":1,"lorenzo-solcast":1,"jkfm":1,"divyanshisingh987456321":1,"gaoflow":1,"UGuntupalli":1,"AzizCode92":1,"bfs2021":1,"dzimmanck":1,"maschwanden":1,"chiragpachori":1,"JFrederico2022":1,"brwerx":1,"Calama-Consulting":1,"cpr-chas":1,"meteoDaniel":1,"amandadiniz-eng":1,"roziscoding":1,"cdeil":1,"Noumenon-ai":1,"mdeceglie":1,"Aditya-myst":1,"Bricks666":1,"EnriqueCepeda":1,"pchinso":1,"modiprabal":1,"aturabi":1,"chuenchen309":1,"jesuspolo":1,"lgtm-com[bot]":1,"etoni044":1,"xcorail":1,"mattguttenberg":1,"roelloonen":1,"anishmehta24":1,"mangecoeur":1,"Jacc0027":1,"asystemoffields":1,"manojks1999":1,"grisaitis":1,"bowie2211":1,"pyElena21":1,"rockstaedt":1,"hf-kklein":1,"dmd":1,"abhisheksparikh":1,"dcambie":1,"MichalArieli":1,"Chirag3841":1,"akeeman":1,"d-watt":1,"tsaoyu":1,"benbenboben":1,"nicorie":1,"leopardracer":1,"kshitiz305":1,"pasquierjb":1,"wali-reheman":1,"r0hansaxena":1,"mokazemi":1,"kperrynrel":1,"KushalBeniwal":1,"alexisstgc":1,"trondkr":1,"jetheurer":1,"emanuelosva":1,"gperonato":1,"sujalzombie01":1,"chrisorner":1,"matthiasLevy":1,"weixuan-song":1,"NelisW":1,"ArthurOnnoTerabase":1,"xiajiahang":1,"jason-curtis":1,"tongpu":1,"ndclt":1,"GillesFischerV":1,"btaute":1,"JoshuaC3":1,"aperetti":1,"eeshsaxena":1,"manav252":1,"jerluc":1,"alamathe1":1,"Antoine-0":1,"ChemPhys-lund":1,"lukewitmer":1,"stephenjkaplan":1,"Metal-Bat":1,"MoonRaker":1,"hugh-solcast":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-22T00:00:07.904Z","repositories_count":18174861,"issues_count":48900469,"pull_requests_count":150590559,"authors_count":12089678,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":17,"api":11,"documentation":10,"enhancement":9,"deprecation":7,"GSoC":6,"Release":4,"io":4,"question":2,"testing":1,"dependency":1,"development_workflow":1,"easy":1},"past_year_pull_request_labels_count":{"documentation":32,"bug":21,"enhancement":18,"remote-data":17,"api":14,"io":13,"GSoC":9,"deprecation":8,"testing":7,"Release":6,"dependency":5,"performance":2,"build tools":2,"development_workflow":2},"past_year_issue_author_associations_count":{"CONTRIBUTOR":41,"MEMBER":29,"NONE":16},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":56,"MEMBER":51,"NONE":25},"past_year_issue_authors":{"ramaroesilva":16,"cbcrespo":9,"mikofski":6,"JoLo90":6,"kandersolar":5,"echedey-ls":5,"RDaxini":4,"williamhobbs":3,"cwhanse":3,"AdamRJensen":3,"adriesse":3,"aman-coder03":2,"mokazemi":2,"cdeil":1,"vfilter":1,"vera-rubin":1,"sophie-pelland":1,"solartube":1,"shethkajal7":1,"ByungwoongYoo":1,"eilon-voltify":1,"pasquierjb":1,"Omesh37":1,"nicomignoni":1,"etoni044":1,"ArthurOnnoTerabase":1,"markcampanelli":1,"kdebrab":1,"brtietz":1,"jwhitaker-gridcog":1,"burakgurtunca":1,"JFrederico2022":1},"past_year_pull_request_authors":{"kandersolar":20,"cbcrespo":13,"AdamRJensen":10,"cwhanse":8,"RDaxini":6,"dgowdaan-cmyk":5,"echedey-ls":4,"aman-coder03":3,"JoLo90":3,"vera-rubin":2,"ramaroesilva":2,"Omesh37":2,"kumaradityaapril":2,"karlhillx":2,"yonryzhu":2,"jason-writer":2,"IoannisSifnaios":2,"dylanpulver":2,"adi-IL":2,"anshurajbisoyi98-ctrl":2,"chenyi6758-source":2,"Blizzeq":2,"mattjenkins3":1,"mikofski":1,"Mohamedhassan268":1,"mokazemi":1,"Noumenon-ai":1,"pasquierjb":1,"r0hansaxena":1,"anishmehta24":1,"amandadiniz-eng":1,"SAY-5":1,"SubhamJM":1,"sujalzombie01":1,"Aditya-myst":1,"wali-reheman":1,"weixuan-song":1,"xiajiahang":1,"dfulu":1,"divyanshisingh987456321":1,"chuenchen309":1,"Chirag3841":1,"eeshsaxena":1,"etoni044":1,"gaoflow":1,"jason-curtis":1,"jason-rpkt":1,"cdeil":1,"JFrederico2022":1,"bfs2021":1,"asystemoffields":1,"ArthurOnnoTerabase":1,"Leonard013":1,"manav252":1,"markcampanelli":1,"maschwanden":1},"maintainers":[{"login":"wholmgren","count":410,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wholmgren"},{"login":"kandersolar","count":399,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kandersolar"},{"login":"cwhanse","count":267,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cwhanse"},{"login":"AdamRJensen","count":180,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AdamRJensen"},{"login":"mikofski","count":171,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mikofski"},{"login":"adriesse","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adriesse"},{"login":"RDaxini","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RDaxini"},{"login":"echedey-ls","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/echedey-ls"},{"login":"IoannisSifnaios","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/IoannisSifnaios"},{"login":"roblourens","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/roblourens"},{"login":"Bricks666","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Bricks666"},{"login":"roziscoding","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/roziscoding"},{"login":"kategengler","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kategengler"}],"active_maintainers":[{"login":"kandersolar","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kandersolar"},{"login":"AdamRJensen","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AdamRJensen"},{"login":"cwhanse","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cwhanse"},{"login":"RDaxini","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RDaxini"},{"login":"echedey-ls","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/echedey-ls"},{"login":"mikofski","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mikofski"},{"login":"adriesse","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adriesse"},{"login":"IoannisSifnaios","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/IoannisSifnaios"}]}