Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
8625412
chore(verify): refresh verification status aggregate
TechEngineBot Sep 25, 2026
77d8960
fix(data/smartphone): correct release_date for Google Pixel 2 XL per …
Seungpyo1007 Sep 25, 2026
563ef58
fix(data/smartphone): correct battery_mah for INQ Chat 3G per Wikipedia
Seungpyo1007 Sep 25, 2026
4584b27
fix(data/smartphone): correct soc for HTC Butterfly per Wikipedia
Seungpyo1007 Sep 25, 2026
ff4d70d
fix(data/smartphone): correct soc for iQOO 3 per Wikipedia
Seungpyo1007 Sep 25, 2026
26832e6
fix(data/tablet): correct ram_gb for 2011 Kindle Fire per Wikipedia
Seungpyo1007 Sep 25, 2026
c01bbc1
fix(data/tablet): correct ram_gb for LG Optimus Pad V900 per Wikipedia
Seungpyo1007 Sep 25, 2026
0b1fb84
fix(data/tablet): correct display resolution for HTC Jetstream per Wi…
Seungpyo1007 Sep 25, 2026
58c685f
fix(data/watch): correct ram_gb for Samsung Gear S and S2 per Wikipedia
Seungpyo1007 Sep 25, 2026
365a739
fix(data/watch): correct weight_g for LG Watch Sport per Wikipedia
Seungpyo1007 Sep 25, 2026
946268d
fix(data/pda): correct battery_mah for Palm Pre 2 per Wikipedia
Seungpyo1007 Sep 25, 2026
97ac5fa
Revert "fix(data/smartphone): correct battery_mah for INQ Chat 3G per…
Seungpyo1007 Sep 25, 2026
34271a0
Revert "fix(data/tablet): correct display resolution for HTC Jetstrea…
Seungpyo1007 Sep 25, 2026
d467af3
feat(data/cpu): add 8 Intel Atom Tunnel Creek (2010) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
4ac8e61
feat(data/cpu): add 6 Intel Atom Stellarton (2010) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
222f4fd
feat(data/cpu): add 1 Intel Atom Lincroft (2011) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
ca66206
feat(data/cpu): add 2 Intel Atom Centerton (2012) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
36c931f
feat(data/cpu): add 3 Intel Atom Briarwood (2013) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
ff42ba5
feat(data/cpu): add 3 Intel Atom Cloverview (2013) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
9d379c9
feat(data/cpu): add 4 Intel Atom Bay Trail-T (2013-2014) CPUs from Wi…
Seungpyo1007 Sep 25, 2026
95aedf0
feat(data/cpu): add 7 Intel Atom Rangeley (2013-2017) CPUs from Wikip…
Seungpyo1007 Sep 25, 2026
a76f83c
feat(data/cpu): add 2 Intel Atom Avoton (2013) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
997e6bb
feat(data/cpu): add 2 Intel Atom Moorefield (2014-2015) CPUs from Wik…
Seungpyo1007 Sep 25, 2026
9a5b742
feat(data/cpu): add 9 Intel Atom SoFIA (2015-2016) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
ca3463f
feat(data/cpu): add 2 Intel Atom Apollo Lake (2016) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
5c6e6b6
feat(data/cpu): add 14 Intel Atom Denverton (2017-2020) CPUs from Wik…
Seungpyo1007 Sep 25, 2026
27e4618
feat(data/cpu): add 13 Intel Atom Snow Ridge (2020-2022) CPUs from Wi…
Seungpyo1007 Sep 25, 2026
6cfe4ef
feat(data/cpu): add 4 Intel Atom Elkhart Lake (2021) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
7fd6356
feat(data/cpu): add 5 Intel Atom Parker Ridge (2022) CPUs from Wikipedia
Seungpyo1007 Sep 25, 2026
7265431
chore: bump TechEngine submodule to 3912f79
TechEngineBot Sep 25, 2026
7522010
chore(verify): refresh verification status aggregate
TechEngineBot Sep 25, 2026
393ce53
Fix Colorful, Thomson, Elo, Kensington, Sceptre, and KOORUI sources
Seungpyo1007 Sep 25, 2026
a9abb90
Fix NXP website and source URL
Seungpyo1007 Sep 25, 2026
9a569d8
Clear dead Emporia, AYANEO, LeEco, Smartisan, T-Head, and Bullitt logos
Seungpyo1007 Sep 25, 2026
f1a783e
feat(data/smartphone): add licensed Commons photos for 9 current flag…
Seungpyo1007 Sep 25, 2026
3dbad2f
Correct iPhone W950 Titan II Omnia 7 and Optimus Pad memory
Seungpyo1007 Sep 25, 2026
b9d6b43
Correct Nexus S Infuse 4G and Galaxy Tab 10.1v RAM
Seungpyo1007 Sep 25, 2026
81ad6e5
Correct Yoga Tab 3 Pro battery capacity
Seungpyo1007 Sep 25, 2026
ea3c8d0
Place Razr and Galaxy A51 in release year folders
Seungpyo1007 Sep 25, 2026
bbf8cad
Add GeForce 256 through GeForce 9300 and GTX 1660 Ti Max-Q cards from…
Seungpyo1007 Sep 25, 2026
e2078d5
Add NVS and Quadro FX/T/RTX workstation cards from Wikipedia (2003-2025)
Seungpyo1007 Sep 25, 2026
756aa8a
Add ATI All-in-Wonder, Radeon HD 5870 Eyefinity and FirePro 3D cards …
Seungpyo1007 Sep 25, 2026
56e6497
Add AMD Radeon Pro WX/W-series, HD 5610 and RX 6300M cards from Wikip…
Seungpyo1007 Sep 25, 2026
69ba020
Add EPYC 3001 Snowy Owl embedded CPUs from Wikipedia (2018)
Seungpyo1007 Sep 25, 2026
e135bce
Add EPYC 4004 and 4005 AM5 server CPUs from Wikipedia (2024-2025)
Seungpyo1007 Sep 25, 2026
23b709a
Add EPYC 8004 Siena and 8005 Sorano CPUs from Wikipedia (2023-2026)
Seungpyo1007 Sep 25, 2026
fe5b4fe
Add EPYC 9184X, 9654P, 9754S and Turin 9015/9115/9365 from Wikipedia …
Seungpyo1007 Sep 25, 2026
f98de7c
Correct NVIDIA GPU launch, architecture, and VRAM values
Seungpyo1007 Sep 25, 2026
04e8335
Correct ATI GPU architecture family values
Seungpyo1007 Sep 25, 2026
8bc9803
Remove six AMD GPUs whose clocks came from game-clock cells
Seungpyo1007 Sep 25, 2026
da7e428
Add Ryzen desktop CPUs from Wikipedia: 5000XT/X3D, 7000/8000G PRO, 90…
Seungpyo1007 Sep 25, 2026
afe642b
Add Ryzen mobile CPUs from Wikipedia: 7035/7040/8040, 100/200 series,…
Seungpyo1007 Sep 25, 2026
9dd3ada
Add Ryzen Embedded 5000/7000/P100 and Threadripper PRO 7945WX/9945WX …
Seungpyo1007 Sep 25, 2026
cbf87a0
Correct EPYC 9645 Zen 5c architecture
Seungpyo1007 Sep 25, 2026
dc42659
Fix thread counts on 23 Hyper-Threaded Atoms (Tunnel Creek, Stellarto…
Seungpyo1007 Sep 25, 2026
514b034
Add Xeon Scalable, W-3200/3300 and D-2100 CPUs (Skylake, Cascade Lake…
Seungpyo1007 Sep 25, 2026
5e7abd3
Add Xeon E3 v6, E-2200/2300, W-1200/1300 and Broadwell Xeon D/E5/E7 C…
Seungpyo1007 Sep 25, 2026
4b0c834
Add Celeron and Pentium Gold embedded and mobile CPUs (Skylake throug…
Seungpyo1007 Sep 25, 2026
4d5835d
Add Apple M1 through M6 SoCs, including Pro, Max and Ultra, from Wiki…
Seungpyo1007 Sep 25, 2026
304be2e
Add 17 Apple silicon MacBook Air, MacBook Pro and MacBook Neo models …
Seungpyo1007 Sep 25, 2026
e84fa76
Add 2018-2020 Intel MacBook Air and 2019-2020 MacBook Pro models from…
Seungpyo1007 Sep 25, 2026
f64a5d8
chore: bump TechEngine submodule to deb12d1
TechEngineBot Sep 25, 2026
f39ce0a
chore(verify): refresh verification status aggregate
TechEngineBot Sep 25, 2026
7c559b0
Link M1, M2 and M4 iPad Pro records to the new Apple M-series SoCs
Seungpyo1007 Sep 25, 2026
dc8045c
Correct Celeron release years from processor list entries
Seungpyo1007 Sep 25, 2026
01dded2
Correct Pentium release years from processor list entries
Seungpyo1007 Sep 25, 2026
218fac5
Correct Core processor release years from desktop and mobile lists
Seungpyo1007 Sep 25, 2026
76ea048
Correct Xeon release years, core counts, clocks, and TDP
Seungpyo1007 Sep 25, 2026
9f5d62f
Resolve Intel Xeon thread and core count inconsistencies
Seungpyo1007 Sep 25, 2026
a57c7a6
Add 2016, 2018 and 2019 MacBook Pro 13- and 15-inch models from Wikip…
Seungpyo1007 Sep 25, 2026
8ea1041
chore: bump TechEngine submodule to 5ceaa2f
TechEngineBot Sep 25, 2026
173677a
chore(verify): refresh verification status aggregate
TechEngineBot Sep 25, 2026
a038fc0
Remove zero SoC placeholders from tablet records
Seungpyo1007 Sep 25, 2026
41dc71b
Add 46 Broadwell, Haswell, Sandy Bridge and Skylake Xeon CPUs with In…
Seungpyo1007 Sep 25, 2026
f188b68
chore: bump TechEngine submodule to b32b5a6
TechEngineBot Sep 25, 2026
ed0cfbe
chore(verify): refresh verification status aggregate
TechEngineBot Sep 25, 2026
308fa45
chore(dump): refresh static API for today's data
Seungpyo1007 Sep 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions app/validate.py
Original file line number Diff line number Diff line change
Expand Up @@ -325,9 +325,9 @@ def validate() -> list[str]:
_check_slug(fname, rec.get("slug"), errors)
if "release_date" in rec:
_check_date(fname, rec["release_date"], errors)
_check_range(fname, "ram_gb", rec.get("ram_gb"), 1, 64, errors)
_check_range(fname, "ram_gb", rec.get("ram_gb"), 0.016, 64, errors)
_check_range(fname, "battery_mah", rec.get("battery_mah"), 500, 12000, errors)
_check_range(fname, "weight_g", rec.get("weight_g"), 50, 500, errors)
_check_range(fname, "weight_g", rec.get("weight_g"), 50, 1500, errors)
if "msrp_usd" in rec:
_check_range(fname, "msrp_usd", rec["msrp_usd"], 50, 5000, errors)
if rec.get("brand") not in brand_slugs:
Expand Down
80 changes: 40 additions & 40 deletions data/_verify/status.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"generated_at": "2026-09-25T01:29:53Z",
"generated_at": "2026-09-25T07:36:52Z",
"schema": 1,
"totals": {
"records": 105800,
"records": 106291,
"verified": 22099,
"verified_pct": 20.89,
"models": 49508,
"verified_pct": 20.79,
"models": 49999,
"verified_models": 21784,
"verified_models_pct": 44.0,
"green": 23533,
"yellow": 81146,
"red": 1121,
"promotable": 23533
"verified_models_pct": 43.57,
"green": 24121,
"yellow": 81074,
"red": 1096,
"promotable": 24121
},
"by_category": {
"brand": {
Expand All @@ -27,16 +27,16 @@
"promotable": 122
},
"soc": {
"total": 2104,
"total": 2097,
"verified": 193,
"verified_pct": 9.17,
"models": 2104,
"verified_pct": 9.2,
"models": 2097,
"verified_models": 193,
"verified_models_pct": 9.17,
"green": 231,
"yellow": 825,
"red": 1048,
"promotable": 231
"verified_models_pct": 9.2,
"green": 251,
"yellow": 824,
"red": 1022,
"promotable": 251
},
"smartphone": {
"total": 93396,
Expand All @@ -45,10 +45,10 @@
"models": 39611,
"verified_models": 17260,
"verified_models_pct": 43.57,
"green": 17909,
"yellow": 75420,
"red": 67,
"promotable": 17909
"green": 17931,
"yellow": 75397,
"red": 68,
"promotable": 17931
},
"tablet": {
"total": 3455,
Expand All @@ -57,10 +57,10 @@
"models": 1216,
"verified_models": 217,
"verified_models_pct": 17.85,
"green": 277,
"yellow": 3177,
"green": 291,
"yellow": 3163,
"red": 1,
"promotable": 277
"promotable": 291
},
"watch": {
"total": 433,
Expand All @@ -69,10 +69,10 @@
"models": 193,
"verified_models": 27,
"verified_models_pct": 13.99,
"green": 39,
"yellow": 390,
"green": 43,
"yellow": 386,
"red": 4,
"promotable": 39
"promotable": 43
},
"pda": {
"total": 140,
Expand All @@ -87,28 +87,28 @@
"promotable": 83
},
"gpu": {
"total": 2030,
"total": 2093,
"verified": 1028,
"verified_pct": 50.64,
"models": 2030,
"verified_pct": 49.12,
"models": 2093,
"verified_models": 1028,
"verified_models_pct": 50.64,
"green": 1211,
"verified_models_pct": 49.12,
"green": 1274,
"yellow": 819,
"red": 0,
"promotable": 1211
"promotable": 1274
},
"cpu": {
"total": 4035,
"total": 4470,
"verified": 2869,
"verified_pct": 71.1,
"models": 4035,
"verified_pct": 64.18,
"models": 4470,
"verified_models": 2869,
"verified_models_pct": 71.1,
"green": 3661,
"yellow": 373,
"verified_models_pct": 64.18,
"green": 4126,
"yellow": 343,
"red": 1,
"promotable": 3661
"promotable": 4126
}
}
}
2 changes: 1 addition & 1 deletion data/brand/at/emporia.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "Emporia Telecom",
"country": "AT",
"founded_year": 1991,
"logo_url": "https://commons.wikimedia.org/wiki/Special:FilePath/Emporia.jpg",
"logo_url": null,
"website": "https://www.emporia.eu",
"verified": true,
"source_urls": [
Expand Down
2 changes: 1 addition & 1 deletion data/brand/cn/ayaneo.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "AYANEO",
"country": "CN",
"founded_year": 2020,
"logo_url": "https://commons.wikimedia.org/wiki/Special:FilePath/Ayaneo_Logo.png",
"logo_url": null,
"website": "https://www.ayaneo.com",
"verified": false,
"source_urls": [
Expand Down
2 changes: 1 addition & 1 deletion data/brand/cn/colorful.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
],
"verified": true,
"source_urls": [
"https://en.wikipedia.org/wiki/Colorful_(company)"
"https://zh.wikipedia.org/wiki/%E4%B8%83%E5%BD%A9%E8%99%B9"
],
"website": "https://www.colorful.cn",
"founded_year": 1995,
Expand Down
2 changes: 1 addition & 1 deletion data/brand/cn/koorui.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"verified": true,
"source_urls": [
"https://en.wikipedia.org/wiki/HKC_(company)"
"https://www.hkcglobal.net/"
],
"website": "https://www.koorui.com",
"description_en": "KOORUI is a Chinese computer-monitor brand associated with display maker HKC.",
Expand Down
2 changes: 1 addition & 1 deletion data/brand/cn/leeco.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "LeEco",
"country": "CN",
"founded_year": 2004,
"logo_url": "https://commons.wikimedia.org/wiki/Special:FilePath/LeEco_logo.png",
"logo_url": null,
"website": "http://www.LeEco.com/",
"verified": false,
"source_urls": [
Expand Down
2 changes: 1 addition & 1 deletion data/brand/cn/smartisan.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "Smartisan",
"country": "CN",
"founded_year": 2012,
"logo_url": "https://commons.wikimedia.org/wiki/Special:FilePath/Smartisan_logo.png",
"logo_url": null,
"website": "https://www.smartisan.com/",
"verified": false,
"source_urls": [
Expand Down
2 changes: 1 addition & 1 deletion data/brand/cn/t-head.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "T-Head Semiconductor",
"country": "CN",
"founded_year": 2018,
"logo_url": "https://commons.wikimedia.org/wiki/Special:FilePath/T-Head_Logo.png",
"logo_url": null,
"website": "https://www.t-head.cn",
"verified": false,
"source_urls": [
Expand Down
2 changes: 1 addition & 1 deletion data/brand/fr/thomson.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"verified": true,
"source_urls": [
"https://en.wikipedia.org/wiki/Thomson_(brand)"
"https://fr.wikipedia.org/wiki/Thomson_(marque)"
],
"website": "https://www.thomson.net",
"founded_year": 1893,
Expand Down
2 changes: 1 addition & 1 deletion data/brand/gb/bullitt.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "Bullitt Group",
"country": "GB",
"founded_year": 2009,
"logo_url": "https://commons.wikimedia.org/wiki/Special:FilePath/Bullitt-Group-Logo.png",
"logo_url": null,
"website": "https://www.bullitt-group.com",
"verified": false,
"source_urls": [
Expand Down
4 changes: 2 additions & 2 deletions data/brand/nl/nxp.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
"country": "NL",
"founded_year": 2006,
"logo_url": "https://commons.wikimedia.org/wiki/Special:FilePath/NXP_Semiconductors_logo_2023.svg",
"website": "https://www.nxp.com",
"website": "https://en.wikipedia.org/wiki/NXP_Semiconductors",
"verified": false,
"source_urls": [
"https://www.nxp.com"
"https://en.wikipedia.org/wiki/NXP_Semiconductors"
],
"categories": [
"chipset-maker",
Expand Down
2 changes: 1 addition & 1 deletion data/brand/us/elo.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"verified": true,
"source_urls": [
"https://en.wikipedia.org/wiki/Elo_TouchSystems",
"https://www.elotouch.com/",
"https://www.wikidata.org/wiki/Q135834370"
],
"website": "https://www.elotouch.com",
Expand Down
2 changes: 1 addition & 1 deletion data/brand/us/kensington.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"verified": true,
"source_urls": [
"https://en.wikipedia.org/wiki/Kensington_(brand)"
"https://en.wikipedia.org/wiki/Kensington_Computer_Products_Group"
],
"website": "https://www.kensington.com",
"founded_year": 1981,
Expand Down
2 changes: 1 addition & 1 deletion data/brand/us/sceptre.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"verified": true,
"source_urls": [
"https://en.wikipedia.org/wiki/Sceptre_Incorporated",
"https://zh.wikipedia.org/wiki/%E8%B5%9B%E6%99%AE%E7%89%B9",
"https://www.wikidata.org/wiki/Q7430851"
],
"website": "https://www.sceptre.com",
Expand Down
26 changes: 26 additions & 0 deletions data/cpu/amd/2018/enterprise/epyc-3101.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"slug": "epyc-3101",
"name": "AMD EPYC 3101",
"manufacturer": "amd",
"release_date": "2018-02-01",
"segment": "server",
"architecture": "Zen",
"socket": null,
"process_node": null,
"cores": 4,
"threads": 4,
"p_cores": null,
"e_cores": null,
"base_clock_ghz": 2.1,
"boost_clock_ghz": 2.9,
"l3_cache_mb": 8.0,
"tdp_w": 35,
"max_tdp_w": null,
"integrated_graphics": null,
"memory_support": null,
"msrp_usd": null,
"verified": false,
"source_urls": [
"https://en.wikipedia.org/wiki/List_of_AMD_Epyc_processors"
]
}
26 changes: 26 additions & 0 deletions data/cpu/amd/2018/enterprise/epyc-3151.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"slug": "epyc-3151",
"name": "AMD EPYC 3151",
"manufacturer": "amd",
"release_date": "2018-02-01",
"segment": "server",
"architecture": "Zen",
"socket": null,
"process_node": null,
"cores": 4,
"threads": 8,
"p_cores": null,
"e_cores": null,
"base_clock_ghz": 2.7,
"boost_clock_ghz": 2.9,
"l3_cache_mb": 16.0,
"tdp_w": 45,
"max_tdp_w": null,
"integrated_graphics": null,
"memory_support": null,
"msrp_usd": null,
"verified": false,
"source_urls": [
"https://en.wikipedia.org/wiki/List_of_AMD_Epyc_processors"
]
}
26 changes: 26 additions & 0 deletions data/cpu/amd/2018/enterprise/epyc-3255.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"slug": "epyc-3255",
"name": "AMD EPYC 3255",
"manufacturer": "amd",
"release_date": "2018-12-01",
"segment": "server",
"architecture": "Zen",
"socket": null,
"process_node": null,
"cores": 8,
"threads": 16,
"p_cores": null,
"e_cores": null,
"base_clock_ghz": 2.5,
"boost_clock_ghz": 3.1,
"l3_cache_mb": 16.0,
"tdp_w": 25,
"max_tdp_w": null,
"integrated_graphics": null,
"memory_support": null,
"msrp_usd": null,
"verified": false,
"source_urls": [
"https://en.wikipedia.org/wiki/List_of_AMD_Epyc_processors"
]
}
26 changes: 26 additions & 0 deletions data/cpu/amd/2018/enterprise/epyc-3301.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"slug": "epyc-3301",
"name": "AMD EPYC 3301",
"manufacturer": "amd",
"release_date": "2018-02-01",
"segment": "server",
"architecture": "Zen",
"socket": null,
"process_node": null,
"cores": 12,
"threads": 12,
"p_cores": null,
"e_cores": null,
"base_clock_ghz": 2.0,
"boost_clock_ghz": 3.0,
"l3_cache_mb": 32.0,
"tdp_w": 65,
"max_tdp_w": null,
"integrated_graphics": null,
"memory_support": null,
"msrp_usd": null,
"verified": false,
"source_urls": [
"https://en.wikipedia.org/wiki/List_of_AMD_Epyc_processors"
]
}
Loading
Loading