Keywords: Hamradio, Radio-amateurs, Maidenhead-, QTH-, (QRA-), Locator, Distance and Bearing Calculator, GNU/Linux command-line, LaTeX,- UTF-8-, ASCII-output, GPLv3; based on GM4ANB's book.

"IO91pm is the Maidenhead-Locator for Maidenhead"
=========================================

Background
---------------
* For another little project, I wanted a QTH-Locator calculator for the UNIX (GNU/Linux, bash) command-line.
* There are many, some very good, online QTH resources, but I wanted something that would work off-line.
* There are also several GUI- (Windows-, X11-, etc.-) based calculators, but I wanted something for the command-line, something that could also be used in (bash-)scripts.
* The repository for my GNU/Linux distro has only one such a QTH-calculator.
--- This program has a few issues
--- Made worse by the adaption for Ubuntu, that removed half of its functionality
So, I had to roll my own. (Which I enjoyed anyhow.)
Perhaps also useful for others

Features

  • Proper support for 2, 4, 6, 8 or 10 character locators. A 10 character locator specifies a cell of more-or-less the size of a house.
  • The program accepts "dirty" locator strings that might be produced by databases, such as "Berlin JO62" or "IO91iq84po near Oxford"
  • Calculations from cell-center (instead of south-west corner, as some programs do). This is especially better when computing between locators of different resolutions (locators with different number of characters).
  • Distance calculation based on the best of GM4ANB's algorithms (instead of the simplest, as some programs do). The simplest algorithm can introduce an error of up-to a hundred meters within a relatively small, flat and low-lying, mid-latitude area such as the Netherlands. The best of GM4ANB's algorithms computes distances that fit, within a few meter, to the Dutch national grid reference system, the "Rijksdriehoekscoördinaten" system.
  • This program reports an error estimate.
  • When renaming the program (or creating a (soft-) link to it) with as new name a valid QTH locator, then distance calculations will be done from that locator.
  • The program can produce LaTeX output.
  • For further details, see: http://pe1aqp.krom.eu/software/IO91pm or the included man-page.
  • And, lastly, the code uses τ (tau) instead of π (math pi).

Project Activity

See All Activity >

Categories

TeX/LaTeX, Ham Radio

License

GNU General Public License version 3.0 (GPLv3)

Follow IO91pm

IO91pm Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of IO91pm!

Additional Project Details

Languages

English

Intended Audience

End Users/Desktop

User Interface

Command-line

Programming Language

C

Related Categories

C TeX LaTeX, C Ham Radio Software

Registered

2023-04-03