Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ftl/conval

a Go library to evaluate ham radio contest results
https://github.com/ftl/conval

amateur-radio amateurradio cabrillo contest ham-radio hamradio hf-contest-log

Last synced: about 1 month ago
JSON representation

a Go library to evaluate ham radio contest results

Awesome Lists containing this project

README

        

# 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](https://wwrof.org/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:

```shell
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:

```shell
go build -o conval ./cmd
```

Simply run it:

```shell
go run ./cmd
```

## License
This software is published under the [MIT License](https://www.tldrlegal.com/l/mit).

Copyright [Florian Thienel](http://thecodingflow.com/)