The interactive webtool can be found here.
See here for underlying code and validation.
See here for a preprint of the work.