Now with current ACMA allocations pre-filled
data/bands_with_classes.jsonis populated from ACMA Radiocommunications (Amateur Stations) Class Licence 2023, Schedule 2 (Tables A–C).- Class differences, power notes (pX/pY), and bandwidth/PSD limits are embedded per-table.
- Stronger colour palette for segments (accessible).
Sources
- ACMA: Radiocommunications (Amateur Stations) Class Licence 2023 (as made 12 Dec 2023; commenced 19 Feb 2024), Schedule 2 (Tables A–C).
- ACMA: Amateur class licence landing page (context).
Tip: If you replace the dataset later, keep the same JSON shape.
unzip vk_amateur_band_viewer_v11_1.zip
cd vk_amateur_band_viewer_v11_1/vk_amateur_band_viewer_v11
python3 -m venv .venv && source .venv/bin/activate
pip install flask
export FLASK_APP=app.py
flask run
# open http://127.0.0.1:5000/- The Overview page shows “bands I can use” for a selected licence. Export CSV or print for the shack.
- The band detail shows your legal slice overlay and a mode bar. (Modes are illustrative for now; legal ranges are authoritative.)
- 3.4–3.6 GHz has additional geographic exclusions (see ACMA Schedule 3 and spectrum licences).
- New: Optional band‑plan overlays (WIA / IARU‑R3). Use the “Band‑plan overlay” select on the main page.
- These overlays are advisory and do not alter legal ranges. For current legal privileges see ACMA Schedule 2.
- Overlay data lives at
data/bandplan_overlays.json— edit or replace to suit your local club plan.
- Expanded WIA overlays per band (HF, 6m, 2m, 70cm) using Australian Amateur Band Plans – updated September 2020.
- Includes WICEN, IBP beacon windows, FM calling/repeater segments, satellite segments, weak-signal windows and DX notes.
- Toggle via Band‑plan overlay: choose WIA (detailed) or IARU‑R3 (coarser).
- New: Detailed WIA overlays for 23 cm (1240–1300 MHz) and 13 cm (2300–2302 & 2400–2450 MHz):
- 23 cm: weak‑signal/EME & SSB calling near 1296, beacon window, sat uplinks 1260–1270, FM/DV/ATV usage bands.
- 13 cm: narrowband window at 2300–2302, plus 2400–2450 with S‑band satellite downlinks and DATV/FM segments.
- Overlays are advisory; legal privileges remain per ACMA Schedule 2.
The app combines ACMA legal ranges with optional WIA/IARU-R3 advisory overlays. Here is a quick look at the band view and the overview grid:
Replace this file with your own capture anytime. The README will pick it up automatically.
- If a band has only a single ALL segment in the dataset, the app now auto‑generates colourful mode segments from the chosen overlay (WIA/IARU‑R3).
- This restores the multi‑colour bar by default (uses WIA if you haven't chosen an overlay yet).
- Legal overlays and comparisons are unchanged.
- New: Rich popups on hover/tap/focus for band segments and overlays.
- Shows the mode, frequency range, overlay source/category, and ACMA power/notes where applicable.
- Keyboard accessible (Tab to focus a slice); works on touch (tap to preview).
- Segment hover is now first-class: coloured mode segments float above overlays (so your cursor hits them).
- Tooltip script waits for
DOMContentLoaded, avoiding race conditions on slow machines. - CSS ensures
.segis positioned and visible across themes.
- Click‑to‑pin tooltips: click a coloured segment (or overlay) to pin. Click outside or press Esc to close.
- Copy range: when pinned, use the Copy range button, or press C to copy “title | start–end | notes” to clipboard.
- Keyboard friendly: Tab to a slice → Enter/Space to pin.
