Skip to content

dlenski/top500

Repository files navigation

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

procfam

https://commons.wikimedia.org/wiki/File:Countries_with_TOP500_supercomputers.svg

countries

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

Releases

No releases published

Packages

No packages published