This is an implementation of hashcodes.f90 in Python. The source code for
hashcodes.f90 is available from the
ARRL QEX Additional
Resources archive
as part of the article
"
The FT4 and FT8 Communications Protocols"
published in the July/August
2020 issue of QEX written by Steve Franke, K9AN, Bill Somerville, G4WJS (SK),
and Joe Taylor, K1JT.
For additional information about FT-8 hashcodes I recommend reading
FT-8
Hash collisions by
Henk, PA2S.