Amateur Data Interchange Format (ADIF) parser and generator