Logbook software
Jump to navigation
Jump to search
There is a LOT of logbook software for amateur radio. Much of it only works in windows and is somewhat dated with old interfaces and missing features. This is both a survey of existing software and a feature list of what we want if we write or fix one.
see also Ucfdlog
Existing software[edit]
(L) linux (W) Windows (M) Mac OS X
- fldigi / fllog (LWMavypgdqr)
- wsjtx (built in logger) (LW?r)
- HRD (W??yp?q?r)
- cqrlog (L?aypcduqxr/vf)
- many great features, very fast; old style UI, can't easily sort columns, doesn't re-edit logs, uses own db
- n1ywb python hamtools (?y/amq)
- basic tools in python, possibly a good foundation to start from
- simple logbook tools (aevu)
- (python) convert between CSV and ADIF to use a regular spreadsheet to edit in grid format
- pyqso (L?vp/aqx)
- focused on keeping logs separate, good contesting features possibly; log import is very slow and drops columns
- ARRL Trusted QSL "TQSL" (LWMapu/ec)
- ARRL logbook of the world primary interface; complete contest stats via online webpages
- xlog (Lampdfqr/evc)
- very large number of importable formats; doesn't support sorting arbitrary columns; missing state column!!
indexes of software[edit]
Required Features[edit]
features after (/) are partially implemented (or buggy) (+)not required for android
- (a) adif import
- (e) edit random ADIF files without losing data in them, autodetect and accept random columns
- view and edit individual QSO records
- +(v) tabular view of logs: add columns, hide columns, (delete empty columns), sort any column, filter by any criteria, contest filters
- (y) (cty.dat file) identify calls by country from country file]
- +(m) read open source map data; filter/plot contacts on map (grid square, contest entitity, etc.), make printable maps
- (p) handle live logging of phone contacts
- +(g) live log from fldigi using FLlog protocol
- +(t) live log from other software by sniffing ADI files (tail -f)
- (c) contests: filter relevant QSLs, list missing entities, (show on map)
- (d) duplicate check by hilighting calls already contacted; adjustable filters as per contest rules
- (f) advanced dup: show partial matches of previous similar calls for fast contest dup check
- +(u) (maybe) read and write data to online log bureaus (LoTW, eQSL, ??)
- +(q) lookup via external services (or internal database copy) hamqth eqsl qrz etc.
- +(x) extra features: greyline, contest stats summary, dx cluster
- +(r) rig control (read requencies, etc.)
Android In-house App[edit]
Planning[edit]
- Local DB options
- SQLite
- Remote DB Options (Synchronization method)
- MySQL
- FLDIGI Log Server
- In-house Log Server
- Other protocol?
- Import/Export Options
- ADIF (will not lose data)
CSV(Maybe some other time)
- Formfactors
- Phones
- Tablets
- Initially supported QSO Fields
- Callsign
- Frequency
- Date/Time
- RST
- Contest exchange
- GridSq
- Trivial to add more...
- Commons Library
- App will be a wrapper with a common shared library
- Repo Options
- Github
- Club Git Repo
- License Options
- MIT
- Other license that requires attribution
- Log Records List Actions
- Add Entry (Primary action)
- Sort (by any collected field)
- By callsign
- By frequency
- By grid square
- By timestamp (default)
- ? By call sign suffix
- Trivial to add more (b/c of SQL)
- Filter
- By band
- By grid square
- By state / country
- Contests
- Search
- All supported/visible record fields
- Minimal Fields for Log Records List (For small screens)
- Callsign
- Frequency
- Time/Date
- Mode
- remove fields if a field filter is active to save space