The goal of this project is to provide a simulator to report on the effectiveness of various difficulty algorithms by observing the standard deviation, and mean values of all block intervals after a period of days. It ships with 5 configurable algorithms including those used by Bitcoin and Ethereum.
This was a fun project, and I hope that this might actually be a useful starting point for new/existing blockchain projects considering the effectiveness of different algorithms. I'm also looking for contributors to make improvements where they see fit.