Skip to content

ftl/conval

Repository files navigation

conval - The CONtest eVALuator

This little Go library helps to evaluate the log files from amateur radio contests in several ways:

  • calculate the score of a log file based on a given rule set
  • show the performance over time of a contest log file
  • calculate statistics for a contest log file

Log files can be provided in Cabrillo format. The results are either provided as plain text, YAML, or JSON, and, where applicable, as CSV.

Use as a Go Library

To include conval into your own projects as a library:

go get github.com/ftl/conval

Use as a CLI Tool

conval also includes a simple CLI tool that is mainly used to demonstrate the integration of the library.

Build it:

go build -o conval ./cmd

Simply run it:

go run ./cmd

License

This software is published under the MIT License.

Copyright Florian Thienel