from core.config import SERVER_OWNER_CALLSIGN from data.band import Band # General software SOFTWARE_VERSION = "2.2-pre" # HTTP headers used for spot providers that use HTTP HTTP_HEADERS = {"User-Agent": f"Spothole v{SOFTWARE_VERSION} (operated by {SERVER_OWNER_CALLSIGN})"} HAMQTH_PRG = f"Spothole v{SOFTWARE_VERSION} operated by {SERVER_OWNER_CALLSIGN}".replace(" ", "_") # Band definitions BANDS = [ Band(name="2200m", start_freq=135700, end_freq=137800), Band(name="600m", start_freq=472000, end_freq=479000), Band(name="160m", start_freq=1800000, end_freq=2000000, is_ham_hf=True), Band(name="80m", start_freq=3500000, end_freq=4000000, is_ham_hf=True), Band(name="60m", start_freq=5250000, end_freq=5410000, is_ham_hf=True), Band(name="40m", start_freq=7000000, end_freq=7300000, is_ham_hf=True), Band(name="30m", start_freq=10100000, end_freq=10150000, is_ham_hf=True), Band(name="20m", start_freq=14000000, end_freq=14350000, is_ham_hf=True), Band(name="17m", start_freq=18068000, end_freq=18168000, is_ham_hf=True), Band(name="15m", start_freq=21000000, end_freq=21450000, is_ham_hf=True), Band(name="12m", start_freq=24890000, end_freq=24990000, is_ham_hf=True), Band(name="11m", start_freq=26965000, end_freq=27405000), Band(name="10m", start_freq=28000000, end_freq=29700000, is_ham_hf=True), Band(name="6m", start_freq=50000000, end_freq=54000000, is_ham_hf=True), Band(name="5m", start_freq=56000000, end_freq=60500000), Band(name="4m", start_freq=70000000, end_freq=70500000), Band(name="2m", start_freq=144000000, end_freq=148000000), Band(name="1.25m", start_freq=219000000, end_freq=225000000), Band(name="70cm", start_freq=420000000, end_freq=450000000), Band(name="23cm", start_freq=1240000000, end_freq=1325000000), Band(name="13cm", start_freq=2300000000, end_freq=2450000000), Band(name="5.8GHz", start_freq=5725000000, end_freq=5850000000), Band(name="10GHz", start_freq=10000000000, end_freq=10500000000), Band(name="24GHz", start_freq=24000000000, end_freq=24050000000), Band(name="47GHz", start_freq=47000000000, end_freq=47200000000), Band(name="76GHz", start_freq=75500000000, end_freq=81500000000), ] UNKNOWN_BAND = Band(name="Unknown", start_freq=0, end_freq=0) # Propagation modes used in VHF/UHF DX cluster comments, e.g. "JN61ESJM56XT". I don't think there's an official list # of these anywhere, but here are some I've seen or seen reference to PROPAGATION_MODES = { "F2": "F2 layer ionospheric", "ES": "Sporadic-E", "TR": "Tropospheric ducting", "TEP": "Trans-Equatorial Propagation", "EME": "Earth-Moon-Earth", "AU": "Aurora", "MS": "Meteor scatter", "RS": "Rain scatter", "AS": "Aircraft scatter", "ACS": "Aircraft scatter", "SAT": "Satellite", }