Top500
Scrape+plot TOP500 data for Wikipedia graphs
Install / Use
/learn @dlenski/Top500README
What is this?
These are the Python scripts that I've been using to create these two area charts of TOP500 supercomputers for use on Wikipedia:
https://commons.wikimedia.org/wiki/File:Processor_families_in_TOP500_supercomputers.svg
https://commons.wikimedia.org/wiki/File:Countries_with_TOP500_supercomputers.svg
Requirements
Requires Python 3.5+ and a valid user account on top500.org. First, create a file called top500.ini in
the source directory containing your username and password for the site:
[DEFAULT]
username = MyUsername
password = "MyPassword123!"
Running
You can skip top500.py if you want to use the cached/already-downloaded biannual lists
in TOP500_history.csv:
$ pip3 install -r requirements.txt
$ ./get-country-lists.sh # Fetch country name mapping (country-{en,fr,es}.csv)
$ ./top500.py # Download and combine latest biannual spreadsheets from top500.org
$ ./top500_plot.py # Create PNG- and SVG-format plots using TOP500_history.csv
License
GPLv3 or later
Related Skills
node-connect
354.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
