Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 1 day ago
JSON representation
a Go library to evaluate ham radio contest results
- Host: GitHub
- URL: https://github.com/ftl/conval
- Owner: ftl
- License: mit
- Created: 2022-08-26T08:58:22.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-23T14:47:05.000Z (5 months ago)
- Last Synced: 2024-06-23T15:57:38.145Z (5 months ago)
- Topics: amateur-radio, amateurradio, cabrillo, contest, ham-radio, hamradio, hf-contest-log
- Language: Go
- Homepage:
- Size: 225 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 fileLog 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/)