Introduction
The RF-Ham project aims to provide a set of Rust crates that provide types and functions for key Ham planning and operating tasks.
Rf-Ham Crates

Crate rfham-antennas
TBD
Crate rfham-bands
TBD

Plan
TBD
Restrictions
TBD
Crate rfham-cli
TBD
Crate rfham-core
TBD

Units of Measure
Frequency
Wavelength
Power
FeetAndInches
Standard
ISO-3166-1 Country Code
ITU Callsign
Agency structure
Crate rfham-geo
TBD

GeoIP Traits
GeoIP Data
Grid Traits
Crate rfham-core
TBD

Frequencies
Regions
Callsigns
Crate rfham-maidenhead
TBD

Maidenhead Grid
Crate rfham-markdown
TBD
Crate rfham (prelude)
TBD
RF-Ham CLI
The RF-Ham command-line interface (CLI) is named rfham and provides immediate access to various
useful capabilities provided by the library crates. The rfhman tool is invoked with one or more
nested commands, each having a set of arguments for operation.
Command tree
antennalength
band-planitulistshow
call-signvalidatelookup
completionsconfiginitshow
Common Arguments
TBD
Output
TBD