{"full_name":"pvlib/pvlib-python","html_url":"https://github.com/pvlib/pvlib-python","last_synced_at":"2026-11-02T06:01:58.155Z","status":null,"issues_count":1246,"pull_requests_count":1631,"avg_time_to_close_issue":14583792.856100105,"avg_time_to_close_pull_request":4161592.893442623,"issues_closed_count":959,"pull_requests_closed_count":1463,"pull_request_authors_count":226,"issue_authors_count":291,"avg_comments_per_issue":4.458266452648475,"avg_comments_per_pull_request":4.119558553034948,"merged_pull_requests_count":1251,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":88,"past_year_pull_requests_count":141,"past_year_avg_time_to_close_issue":3739195.9285714286,"past_year_avg_time_to_close_pull_request":1579112.93,"past_year_issues_closed_count":42,"past_year_pull_requests_closed_count":100,"past_year_pull_request_authors_count":61,"past_year_issue_authors_count":33,"past_year_avg_comments_per_issue":4.8977272727272725,"past_year_avg_comments_per_pull_request":2.900709219858156,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":82,"created_at":"2023-05-09T10:37:06.157Z","updated_at":"2026-11-02T06:01:58.155Z","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":{"documentation":213,"bug":210,"enhancement":202,"api":122,"help wanted":75,"testing":71,"easy":59,"good first issue":58,"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":438,"enhancement":352,"bug":251,"api":156,"io":142,"testing":140,"remote-data":124,"GSoC":51,"Release":38,"development_workflow":36,"build tools":32,"performance":20,"installation":19,"dependency":17,"solarfx2":15,"deprecation":15,"SPI":8,"easy":5,"license":4,"wontfix":1,"discussion":1},"issue_author_associations_count":{"MEMBER":609,"CONTRIBUTOR":339,"NONE":298},"pull_request_author_associations_count":{"MEMBER":924,"CONTRIBUTOR":585,"NONE":120,"OWNER":1,"COLLABORATOR":1},"issue_authors":{"wholmgren":177,"cwhanse":117,"mikofski":110,"kandersolar":110,"echedey-ls":43,"RDaxini":41,"AdamRJensen":39,"adriesse":38,"ramaroesilva":25,"markcampanelli":21,"dacoex":19,"williamhobbs":17,"Peque":15,"CameronTStark":14,"toddkarin":14,"kurt-rhee":13,"KonstantinTr":9,"cbcrespo":9,"Calama-Consulting":9,"bmu":7,"JoLo90":7,"kdebrab":7,"uvchik":7,"jranalli":6,"wfvining":5,"IoannisSifnaios":5,"matsuobasho":5,"mtheristis":5,"jforbess":5,"alorenzo175":5,"jsstein":4,"cedricleroy":4,"Spanner1969":4,"cbirkj":4,"btaute":4,"avarf":4,"pasquierjb":4,"reepoi":4,"IntiPic":3,"yangangky":3,"shirubana":3,"BernatNicolau":3,"henrykironde":3,"jgaffiot":3,"UGuntupalli":3,"jkfm":3,"Jawairia123":3,"anomam":3,"kimcholi":3,"kahemker":3,"aman-coder03":2,"mdeceglie":2,"JPalakapillyKWH":2,"stephenjkaplan":2,"mattguttenberg":2,"mandylewis":2,"lukewitmer":2,"FeiYao-Edinburgh":2,"ghost":2,"sophie-pelland":2,"ejmiller2":2,"BYC12138":2,"flxzmmrmnn":2,"najiya-12":2,"kevinsa5":2,"langestefan":2,"cdeline":2,"roger-lcc":2,"aturabi":2,"apct69":2,"emulbreh":2,"kjsauer":2,"NelisW":2,"ElyWacime":2,"jmarcrum3":2,"eccoope":2,"mokazemi":2,"lboeman":2,"MorningGlory747":2,"115522":2,"agodbehere":2,"Typezero-shanxi":2,"expeon07":2,"Piranias":1,"alexisstgc":1,"mayudong":1,"ncroft-b4":1,"John-Boik":1,"nicomt":1,"NavidSh67":1,"Papayo974":1,"alexandermorgan":1,"DavidLloydNGP":1,"dankestship":1,"bgpierc":1,"bentomlinson":1,"salehi1234":1,"mio-pv":1,"Kaesekopf":1,"engineeringelectrical":1,"BlevinsGagarin":1,"markveillette":1,"ManuBadillo":1,"bmatthiss":1,"jmobrecht":1,"tadatoshi":1,"cardenca":1,"sjschneider":1,"kategengler":1,"FrancoisFEM":1,"ColmBhandal":1,"Arjannikov":1,"YutoVego":1,"kylefmacdonald":1,"jpplanted":1,"andylam598":1,"LucaNicoliYT88":1,"jurasofish":1,"steve-ransome":1,"amaccarini":1,"miettal":1,"flmrck":1,"trondkr":1,"josricha":1,"burakgurtunca":1,"evidencebp":1,"m-glowacki":1,"mattfriend":1,"nicolabortignon":1,"dberrian":1,"HannanSolo":1,"Layoric":1,"tafadzwalgurupira":1,"stevenevados":1,"stepanenkopaul":1,"carlosg-m":1,"ertong":1,"zhammond147":1,"axdemendoza":1,"Lamaf":1,"tirkarthi":1,"jngarber-st":1,"k-rieck":1,"vfilter":1,"JamieTaylor-TUOS":1,"josephmckinsey":1,"Naman-Priyadarshi":1,"jwhitaker-gridcog":1,"xiuweihan":1,"kkoen":1,"patricksheehan":1,"shethkajal7":1,"rajeshkotaru":1,"PeterGrant":1,"cweickhmann":1,"Antoine-0":1,"asanchezc91":1,"caseymcgon":1,"bmeyers":1,"obeavers":1,"birgits":1,"kperrynrel":1,"ayushjariyal":1,"martinherrerias":1,"sschiffel":1,"Lakshyadevelops":1,"chzapo":1,"AlbaAlcaniz":1,"KaifAhmad1":1,"natecostello":1,"MichalArieli":1,"c-moeller":1,"Gemmu":1,"ishaannair":1,"jdnewmil":1,"julian-belina":1,"BaptisteDE":1,"crimmj":1,"lucasschn":1,"evgenyna":1,"eshnEnergiDanmark":1,"Booli":1,"iblasi":1,"benbenboben":1,"hamiltonkibbe":1,"ArthurOnnoTerabase":1,"belagoof":1,"itprorh66":1,"cpullium":1,"MichelangeloConserva":1,"ByungwoongYoo":1,"kadheer":1,"jramirezpr":1,"roblourens":1,"AugustVan":1,"q33420540":1,"jielianguo":1,"andreas-bulling":1,"thiagomoeng":1,"cdeil":1,"tylunel":1,"willhobbs":1,"c0nr3f":1,"mulla1993":1,"dtwidrick":1,"Omesh37":1,"itsklimov":1,"StantonLanham":1,"gperonato":1,"vanpnguyen":1,"grisaitis":1,"arijit91c":1,"Catherine1030":1,"HrushikeshBodas":1,"rjurney":1,"NormanJost":1,"pguichon":1,"lmartinp":1,"peterdudfield":1,"ang-endgame":1,"EwaGomez":1,"OnairSandra":1,"PKMendes":1,"srlightfoote":1,"yxh289":1,"harakiricode":1,"brtietz":1,"fredrbl":1,"MariusBartkowski":1,"pratapagiri":1,"josecyc":1,"jdbeltman":1,"elfring":1,"chriswmackey":1,"garciaev":1,"shall-resurety":1,"dara74k":1,"alisboainegi":1,"bt-":1,"jarataraj":1,"doitslow":1,"meteoDaniel":1,"lalligagger":1,"cpr-chas":1,"scttnlsn":1,"vera-rubin":1,"yhkee0404":1,"etoni044":1,"tcapelle":1,"brwerx":1,"JFrederico2022":1,"jluttine":1,"nicomignoni":1,"thokpp":1,"nativesci":1,"mangecoeur":1,"Jacc0027":1,"eilon-voltify":1,"xieyupku":1,"JRAnguloPUCP":1,"AmyneTRABELSI":1,"LorenzoBottaccioli":1,"deltaorange":1,"kenkuwae":1,"grshennan":1,"cesar3158":1,"Nitzan-hez":1,"jens18":1,"chetan201":1,"JoseVinicius1998":1,"fradog":1,"yarikoptic":1,"StefaE":1,"odow":1,"Akkip07":1,"andrewmckayeaton":1,"nparley":1,"suraj-peri":1,"dpostolovski":1,"solartube":1,"hashstat":1,"naingeet":1,"anasnedos":1,"jhfatehi":1,"Bhavin2127":1,"simon-d-b":1,"Matthew-Mullin":1,"japita-se":1,"Dawe890311":1,"mschroedter":1,"jesuspolo":1},"pull_request_authors":{"kandersolar":289,"wholmgren":233,"cwhanse":150,"AdamRJensen":142,"RDaxini":103,"echedey-ls":90,"mikofski":61,"IoannisSifnaios":22,"CameronTStark":21,"adriesse":20,"kurt-rhee":17,"markcampanelli":13,"cbcrespo":13,"Peque":11,"BernatNicolau":9,"dacoex":9,"matsuobasho":8,"reepoi":8,"PhilBrk8":8,"Naman-Priyadarshi":8,"uvchik":8,"anomam":7,"alorenzo175":7,"KonstantinTr":7,"williamhobbs":6,"nicomt":6,"dgowdaan-cmyk":5,"ramaroesilva":5,"joaoguilhermeS":5,"spaneja":5,"lboeman":5,"cedricleroy":5,"veronicaguo":5,"tylunel":5,"JPalakapillyKWH":4,"OmarBahamida":4,"JoLo90":4,"bmu":4,"jsstein":4,"jules-ch":4,"jranalli":4,"eumiro":4,"wfvining":4,"ayushjariyal":4,"bandish1304":4,"cardenca":4,"agodbehere":4,"Ahanmr":3,"jason-rpkt":3,"jforbess":3,"jgaffiot":3,"nappaillav":3,"Lakshyadevelops":3,"alexandermorgan":3,"RoyCoding8":3,"Carlosbogo":3,"ajonesr":3,"roger-lcc":3,"ooprathamm":3,"aman-coder03":3,"dfulu":3,"k10blogger":3,"hamiltonkibbe":3,"kdebrab":3,"ericf900":2,"soma2000-lang":2,"dylanpulver":2,"steve-ransome":2,"EduardoSarquis":2,"omahs":2,"ColmBhandal":2,"vera-rubin":2,"scttnlsn":2,"ShubhamPawar-3333":2,"kumaradityaapril":2,"MaxJackson":2,"ncroft-b4":2,"luizreiscver":2,"VolkrB":2,"adi-IL":2,"bgpierc":2,"odow":2,"JohannesOos":2,"captkirk96":2,"anshurajbisoyi98-ctrl":2,"MLEEFS":2,"martinherrerias":2,"tahentx":2,"eccoope":2,"shirubana":2,"YoannUniKS":2,"MichaelHopwood":2,"FelixKoTU":2,"Muhammad-Rebaal":2,"kadheer":2,"chenyi6758-source":2,"jason-writer":2,"marc-resc":2,"Omesh37":2,"Blizzeq":2,"eljpsm":2,"JoseMezaMendieta":2,"lorenzo-solcast":2,"karlhillx":2,"emulbreh":2,"yhkee0404":2,"rajeshkotaru":2,"dgapitts":2,"kahemker":2,"yonryzhu":2,"MihirGore23":2,"bmeyers":2,"Schefflera-Arboricola":2,"kevinsa5":2,"mattjenkins3":1,"ckrening":1,"hashstat":1,"dpostolovski":1,"cdeil":1,"SubhamJM":1,"jurasofish":1,"Mohamedhassan268":1,"ancirTOR":1,"mayudong":1,"alainakafkes":1,"dexhunter":1,"Leonard013":1,"birgits":1,"PrajwalBorkar":1,"allenlawrence94":1,"SAY-5":1,"ejmiller2":1,"EricDuminil":1,"JackKelly":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,"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,"kshitiz305":1,"jason-curtis":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,"Noumenon-ai":1,"wali-reheman":1,"r0hansaxena":1,"mokazemi":1,"kperrynrel":1,"mmporong":1,"KushalBeniwal":1,"alexisstgc":1,"trondkr":1,"jetheurer":1,"emanuelosva":1,"gperonato":1,"sujalzombie01":1,"kadyrbekovhamit-cyber":1,"chrisorner":1,"matthiasLevy":1,"weixuan-song":1,"NelisW":1,"ArthurOnnoTerabase":1,"xiajiahang":1,"tongpu":1,"WhatIsAPM1989":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,"pasquierjb":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-11-02T00:00:08.815Z","repositories_count":18460620,"issues_count":49868166,"pull_requests_count":153486537,"authors_count":12164538,"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":18,"documentation":13,"api":11,"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":35,"bug":22,"remote-data":19,"enhancement":18,"api":14,"io":13,"GSoC":9,"deprecation":8,"testing":7,"dependency":7,"Release":6,"build tools":3,"performance":2,"development_workflow":2,"easy":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":42,"MEMBER":29,"NONE":17},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":59,"MEMBER":55,"NONE":27},"past_year_issue_authors":{"ramaroesilva":17,"cbcrespo":9,"mikofski":6,"JoLo90":6,"kandersolar":5,"echedey-ls":5,"AdamRJensen":4,"RDaxini":4,"williamhobbs":3,"adriesse":3,"aman-coder03":2,"mokazemi":2,"cwhanse":2,"cdeil":1,"vfilter":1,"vera-rubin":1,"sophie-pelland":1,"solartube":1,"shethkajal7":1,"anasnedos":1,"pasquierjb":1,"Omesh37":1,"nicomignoni":1,"ByungwoongYoo":1,"ArthurOnnoTerabase":1,"markcampanelli":1,"kdebrab":1,"brtietz":1,"jwhitaker-gridcog":1,"burakgurtunca":1,"JFrederico2022":1,"etoni044":1,"eilon-voltify":1},"past_year_pull_request_authors":{"kandersolar":20,"cbcrespo":13,"AdamRJensen":10,"echedey-ls":8,"cwhanse":8,"RDaxini":6,"dgowdaan-cmyk":5,"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,"chenyi6758-source":2,"anshurajbisoyi98-ctrl":2,"Blizzeq":2,"dfulu":1,"mattjenkins3":1,"mikofski":1,"mmporong":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,"WhatIsAPM1989":1,"xiajiahang":1,"dexhunter":1,"divyanshisingh987456321":1,"chuenchen309":1,"Chirag3841":1,"eeshsaxena":1,"etoni044":1,"gaoflow":1,"jason-curtis":1,"jason-rpkt":1,"cdeil":1,"JFrederico2022":1,"kadyrbekovhamit-cyber":1,"bfs2021":1,"asystemoffields":1,"ArthurOnnoTerabase":1,"Leonard013":1,"lorenzo-solcast":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":181,"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":20,"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":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AdamRJensen"},{"login":"echedey-ls","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/echedey-ls"},{"login":"cwhanse","count":10,"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":"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"}]}