asic_centralization_analysis.py
provides a Miner class and various functions to instantiate simulated Miners to assess hashpower distribution under different conditions.
The rest of the files in the repository are supplemental code and graphics created for the companion writeup.
A lengthier explanation of what this simulation does can be found on Medium at this link: https://medium.com/@cs79/asic-mining-analysis-by-simulation-817e49607360