First commit

This commit is contained in:
Ian Renton
2025-09-26 22:37:17 +01:00
commit c34821dc9b
11 changed files with 787 additions and 0 deletions

15
data/band.py Normal file
View File

@@ -0,0 +1,15 @@
from dataclasses import dataclass
# Data class that defines a band.
@dataclass
class Band:
# Band name
name: str
# Start frequency, in kHz
start_freq: float
# Stop frequency, in kHz
end_freq: float
# Colour to use for this band, as per PSK Reporter
color: str
# Contrast colour to use for text against a background of the band colour
contrast_color: str