{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"holoviz","name":"lumen","updatedAt":"2026-10-11T05:41:59.539Z","coveredSince":"2025-10-04T16:24:35.412Z","facts":{"owner":"holoviz","name":"lumen","description":"Illuminate your data. Agent framework turning natural language into SQL, charts, dashboards and reports.","stars":316,"forks":50,"archived":false,"isFork":false,"license":"BSD-3-Clause","defaultBranch":"main","pushedAt":"2026-10-10T11:20:07Z","createdAt":"2020-05-06T17:25:16Z","topics":["ai-agents","conversational-ai","data-exploration","data-visualization","duckdb","holoviz","llm","panel","python","text-to-sql","xarray","rag"],"languages":{"Python":3578835,"Jinja":109688,"JavaScript":958,"Shell":349},"frameworks":["NumPy","pandas","Pydantic","pytest","SQLAlchemy","Transformers"],"commits90d":122,"releases365d":5,"lastReleaseAt":"2026-07-29T19:14:02Z","gettingStarted":{"contributing":false,"codeOfConduct":false,"issueTemplates":false,"devcontainer":false,"cla":"none","channels":[{"kind":"forum","url":"https://discourse.holoviz.org/"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:41:59.539Z","outsidePulls":{"cohort":{"n":65,"merged":54,"closedUnmerged":5,"open":6,"mergeRate":0.9152542372881356,"openShare":0.09230769230769231,"evidence":{"merged":[2081,2079,2077,2076,2075,2074,2070,2065,2055,2054,2053,2045,2037,2033,2029,2022,2021,2019,2018,2015],"closedUnmerged":[2068,2031,1976,1971,1965],"open":[2086,2085,2083,2069,2052,2036]}},"firstTimers":{"n":14,"merged":13,"closedUnmerged":0,"open":1,"mergeRate":1,"openShare":0.07142857142857142,"evidence":{"merged":[2055,2054,2029,2022,2021,2019,2018,2015,2003,1969,1959,1957,1949],"closedUnmerged":[],"open":[2083]}},"year":{"n":285,"merged":242,"closedUnmerged":32,"open":11,"mergeRate":0.8832116788321168,"openShare":0.03859649122807018,"evidence":{"merged":[2081,2079,2077,2076,2075,2074,2070,2065,2055,2054,2053,2045,2037,2033,2029,2022,2021,2019,2018,2015],"closedUnmerged":[2068,2031,1976,1971,1965,1857,1806,1778,1775,1758,1751,1716,1713,1707,1685,1661,1647,1633,1617,1597],"open":[2086,2085,2083,2069,2052,2036,1852,1702,1519,1514,1468]}}},"pullFirstResponse":{"n":65,"answered":64,"waiting":1,"medianHours":4.424722222222222,"p75Hours":17.51222222222222,"within48h":0.9076923076923077,"within7d":0.9692307692307692,"curve":[{"hours":0.03388888888888889,"waiting":0.9846153846153847},{"hours":0.03861111111111111,"waiting":0.9692307692307693},{"hours":0.08027777777777778,"waiting":0.9384615384615387},{"hours":0.12055555555555555,"waiting":0.9230769230769232},{"hours":0.1213888888888889,"waiting":0.9076923076923078},{"hours":0.14416666666666667,"waiting":0.876923076923077},{"hours":0.15444444444444444,"waiting":0.8615384615384616},{"hours":0.2852777777777778,"waiting":0.8461538461538461},{"hours":0.5355555555555556,"waiting":0.8153846153846154},{"hours":0.5658333333333333,"waiting":0.8},{"hours":0.6027777777777777,"waiting":0.7846153846153846},{"hours":1.021388888888889,"waiting":0.7538461538461537},{"hours":1.46,"waiting":0.7384615384615383},{"hours":1.5786111111111112,"waiting":0.7230769230769228},{"hours":2.1983333333333333,"waiting":0.6923076923076921},{"hours":2.2311111111111113,"waiting":0.6769230769230766},{"hours":2.2730555555555556,"waiting":0.6615384615384613},{"hours":2.7558333333333334,"waiting":0.6307692307692304},{"hours":2.9652777777777777,"waiting":0.615384615384615},{"hours":3.0652777777777778,"waiting":0.5999999999999995},{"hours":3.169722222222222,"waiting":0.5692307692307689},{"hours":3.205277777777778,"waiting":0.5538461538461535},{"hours":3.930277777777778,"waiting":0.5384615384615382},{"hours":4.381944444444445,"waiting":0.5076923076923076},{"hours":4.424722222222222,"waiting":0.49230769230769217},{"hours":4.674166666666666,"waiting":0.4615384615384614},{"hours":5.706388888888889,"waiting":0.446153846153846},{"hours":7.359166666666667,"waiting":0.4307692307692306},{"hours":9.028333333333334,"waiting":0.3999999999999999},{"hours":10.883888888888889,"waiting":0.3846153846153845},{"hours":11.285277777777777,"waiting":0.36923076923076914},{"hours":12.033888888888889,"waiting":0.33846153846153837},{"hours":13.26,"waiting":0.323076923076923},{"hours":13.509166666666667,"waiting":0.3076923076923076},{"hours":15.396666666666667,"waiting":0.2769230769230768},{"hours":15.986944444444445,"waiting":0.26153846153846144},{"hours":17.51222222222222,"waiting":0.24615384615384606},{"hours":20.66888888888889,"waiting":0.21538461538461529},{"hours":24.764444444444443,"waiting":0.19999999999999993},{"hours":26.250555555555554,"waiting":0.18461538461538457},{"hours":32.279444444444444,"waiting":0.1538461538461538},{"hours":34.49888888888889,"waiting":0.1384615384615384},{"hours":34.53138888888889,"waiting":0.12307692307692303},{"hours":39.02972222222222,"waiting":0.09230769230769227},{"hours":59.17472222222222,"waiting":0.0769230769230769},{"hours":61.18944444444445,"waiting":0.06153846153846152},{"hours":102.24055555555556,"waiting":0.030769230769230764},{"hours":212.9775,"waiting":0.015384615384615382}],"evidence":{"answered":[2086,2085,2083,2081,2079,2077,2076,2075,2074,2070,2069,2068,2065,2055,2054,2053,2052,2045,2037,2036],"waiting":[1976]}},"timeToMerge":{"n":65,"merged":54,"medianHours":34.12166666666667,"evidence":[2081,2079,2077,2076,2075,2074,2070,2065,2055,2054,2053,2045,2037,2033,2029,2022,2021,2019,2018,2015]},"issueFirstResponse":{"n":66,"answered":20,"waiting":46,"medianHours":null,"p75Hours":null,"within48h":0.18181818181818188,"within7d":0.19696969696969702,"curve":[{"hours":0.05305555555555556,"waiting":0.9848484848484849},{"hours":0.12027777777777778,"waiting":0.9696969696969697},{"hours":0.12666666666666668,"waiting":0.9545454545454546},{"hours":0.35944444444444446,"waiting":0.9393939393939394},{"hours":0.45472222222222225,"waiting":0.9242424242424243},{"hours":0.5563888888888889,"waiting":0.9090909090909092},{"hours":1.23,"waiting":0.8939393939393939},{"hours":4.369722222222222,"waiting":0.8787878787878788},{"hours":16.003333333333334,"waiting":0.8636363636363636},{"hours":41.85166666666667,"waiting":0.8484848484848484},{"hours":45.191944444444445,"waiting":0.8333333333333333},{"hours":45.716944444444444,"waiting":0.8181818181818181},{"hours":78.63416666666667,"waiting":0.803030303030303},{"hours":602.8541666666666,"waiting":0.7878787878787878},{"hours":691.3616666666667,"waiting":0.7727272727272727},{"hours":704.1461111111112,"waiting":0.7575757575757576},{"hours":769.6358333333334,"waiting":0.7424242424242424},{"hours":877.6033333333334,"waiting":0.7269570707070707},{"hours":906.095,"waiting":0.711489898989899},{"hours":931.475,"waiting":0.6960227272727273}],"evidence":{"answered":[2084,2080,2073,2062,2013,2009,2004,1988,1985,1983,1982,1981,1979,1968,1960,1958,1956,1942,1914,1906],"waiting":[2082,2067,2066,2057,2048,2047,2043,2042,2041,2038,2032,2026,2025,2024,2023,2014,2012,2011,2010,2005]}},"starter":{"counts":{"available":2,"claimed":0,"in-progress":1,"stale":0},"helpWantedAvailable":0,"issues":[{"n":1958,"title":"No system mode / follow system option in website theme switcher. Only light / dark.","state":"available","label":"beginner","createdAt":"2026-07-24T08:56:41Z","updatedAt":"2026-08-17T11:01:24Z"},{"n":1070,"title":"Document which models to use with AzureOpenAI","state":"in-progress","label":"beginner","createdAt":"2025-02-21T06:37:36Z","updatedAt":"2026-09-02T08:29:32Z"},{"n":908,"title":"Mention estimate of tokens used in docs","state":"available","label":"beginner","createdAt":"2024-12-27T20:31:06Z","updatedAt":"2026-08-17T12:01:00Z"}]},"responseWindow":{"hours":[0,0,0,3,0,4,5,4,0,7,2,10,2,0,2,3,4,4,6,2,0,0,0,0,0,0,0,1,0,7,0,2,2,5,6,0,0,1,4,2,1,1,2,0,1,0,0,0,0,0,0,0,0,3,0,0,0,0,3,2,0,2,4,9,5,0,1,0,1,0,0,0,0,0,0,0,0,2,0,1,0,5,2,1,1,2,0,0,10,10,7,1,0,0,0,0,0,0,0,0,0,0,2,5,3,7,0,0,0,0,0,5,8,0,4,0,0,0,0,0,0,0,0,0,5,1,0,0,6,4,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,10,4,3,0,0,0,0,0,0,0,0,0,0,0,0],"people":3,"replies":238},"activeMaintainers":8},"series":[{"week":"2025-10-12","opened":6,"merged":5,"answered7d":4,"activity":8},{"week":"2025-10-19","opened":5,"merged":4,"answered7d":4,"activity":14},{"week":"2025-10-26","opened":10,"merged":5,"answered7d":8,"activity":22},{"week":"2025-11-02","opened":0,"merged":0,"answered7d":0,"activity":5},{"week":"2025-11-09","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-11-16","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-11-23","opened":7,"merged":6,"answered7d":6,"activity":13},{"week":"2025-11-30","opened":15,"merged":11,"answered7d":13,"activity":31},{"week":"2025-12-07","opened":10,"merged":8,"answered7d":8,"activity":36},{"week":"2025-12-14","opened":4,"merged":4,"answered7d":1,"activity":7},{"week":"2025-12-21","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2025-12-28","opened":8,"merged":7,"answered7d":7,"activity":26},{"week":"2026-01-04","opened":16,"merged":16,"answered7d":16,"activity":46},{"week":"2026-01-11","opened":16,"merged":15,"answered7d":15,"activity":44},{"week":"2026-01-18","opened":9,"merged":8,"answered7d":8,"activity":28},{"week":"2026-01-25","opened":19,"merged":16,"answered7d":17,"activity":45},{"week":"2026-02-01","opened":13,"merged":12,"answered7d":12,"activity":30},{"week":"2026-02-08","opened":4,"merged":4,"answered7d":3,"activity":14},{"week":"2026-02-15","opened":3,"merged":2,"answered7d":0,"activity":3},{"week":"2026-02-22","opened":3,"merged":3,"answered7d":3,"activity":4},{"week":"2026-03-01","opened":8,"merged":5,"answered7d":7,"activity":21},{"week":"2026-03-08","opened":8,"merged":7,"answered7d":8,"activity":35},{"week":"2026-03-15","opened":10,"merged":7,"answered7d":9,"activity":41},{"week":"2026-03-22","opened":5,"merged":5,"answered7d":3,"activity":12},{"week":"2026-03-29","opened":0,"merged":0,"answered7d":0,"activity":11},{"week":"2026-04-05","opened":6,"merged":5,"answered7d":5,"activity":11},{"week":"2026-04-12","opened":2,"merged":2,"answered7d":2,"activity":23},{"week":"2026-04-19","opened":4,"merged":4,"answered7d":4,"activity":14},{"week":"2026-04-26","opened":0,"merged":0,"answered7d":0,"activity":8},{"week":"2026-05-03","opened":16,"merged":14,"answered7d":14,"activity":28},{"week":"2026-05-10","opened":6,"merged":6,"answered7d":5,"activity":11},{"week":"2026-05-17","opened":5,"merged":5,"answered7d":4,"activity":24},{"week":"2026-05-24","opened":1,"merged":1,"answered7d":1,"activity":5},{"week":"2026-05-31","opened":1,"merged":1,"answered7d":1,"activity":8},{"week":"2026-06-07","opened":0,"merged":0,"answered7d":0,"activity":8},{"week":"2026-06-14","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-06-21","opened":4,"merged":4,"answered7d":3,"activity":10},{"week":"2026-06-28","opened":0,"merged":0,"answered7d":0,"activity":6},{"week":"2026-07-05","opened":6,"merged":6,"answered7d":6,"activity":26},{"week":"2026-07-12","opened":0,"merged":0,"answered7d":0,"activity":8},{"week":"2026-07-19","opened":12,"merged":11,"answered7d":12,"activity":44},{"week":"2026-07-26","opened":14,"merged":12,"answered7d":13,"activity":39},{"week":"2026-08-02","opened":0,"merged":0,"answered7d":0,"activity":10},{"week":"2026-08-09","opened":1,"merged":1,"answered7d":1,"activity":5},{"week":"2026-08-16","opened":14,"merged":11,"answered7d":14,"activity":84},{"week":"2026-08-23","opened":5,"merged":3,"answered7d":5,"activity":35},{"week":"2026-08-30","opened":7,"merged":6,"answered7d":7,"activity":32},{"week":"2026-09-06","opened":3,"merged":0,"answered7d":3,"activity":25},{"week":"2026-09-13","opened":1,"merged":0,"answered7d":0,"activity":5},{"week":"2026-09-20","opened":1,"merged":1,"answered7d":1,"activity":11},{"week":"2026-09-27","opened":5,"merged":2,"answered7d":3,"activity":24},{"week":"2026-10-04","opened":9,"merged":4,"answered7d":5,"activity":48}],"trend":{"flag":"slowed-down","recentMedianHours":44.5875,"previousMedianHours":3.930277777777778,"recentN":16,"previousN":29,"openedThisWeek":9,"openedLastWeek":5},"programs":[{"program":"gsoc","slug":"numfocus","name":"NumFOCUS","years":[2024,2025,2026]}]}