OpenBCM V1.08-5-g2f4a (Linux)

Packet Radio Mailbox

IZ3LSV

[San Dona' di P. JN]

 Login: GUEST





  
F4BWT  > LINUX    16.09.21 21:36l 482 Lines 27294 Bytes #999 (0) @ FRA
BID : 1220_F4BWT
Read: GUEST
Subj: Amateur Radio Software Distributed with (X)Ubuntu LTS
Path: IZ3LSV<F1OYP<F1OYP<F4BWT
Sent: 210916/1956Z 1220@F4BWT.#95.FRPA.FRA.EU LinBPQ6.0.22

Amateur Radio Software
Distributed with (X)Ubuntu LTS
Serge Stroobandt, ON4AA
Copyright 2014–2018, licensed under Creative Commons BY-NC-SA

Home Linux Ham (X)Ubuntu LTS 

https://hamwaves.com/linux.ham.packages/en/index.html

Introduction

Amateur radio (also called “ham radio”), is a technical hobby Many ham radio stations are highly integrated with computers. Radios are interfaced with computers to aid with contact logging, propagation prediction, station spotting, antenna steering, signal (de)modulation and filtering.

For many years, amateur radio software has been a bastion of Windows applications developed by However, with the advent of the Rasperry Pi, amateur radio hobbyists are slowly but surely discovering GNU/Linux.

Most of the software for GNU/Linux is available through package repositories. Such package repositories come by default with the GNU/Linux distribution of your choice. Package management systems offer many benefits in the form of security (you know what you are getting from whom) and ease-of-use (packages are upgraded automatically). No longer does one need to wander the back corners of the internet to find new or updated software, exposing oneself to the risk of catching a computer virus.

A number of GNU/Linux distributions offer freely installable ham-related packages under the “Amateur Radio” section of their main repository. The largest collection of ham radio packages is offered by OpenSuse and Debian-derived distributions like Xubuntu LTS and Linux Mint, to name but a few. Arch Linux may also have whole bunch of ham related software in the Arch User Repository (AUR).
Synaptic

One way to find and install ham radio packages on Debian-derived distros is by using the Synaptic graphical package manager (see Figure 1). However, searching the vast Synaptic package database may become rapidly overwhelming at times. This is why for this article, another technique was employed; namely, shamelessly exploiting aptitude command-line arguments.
The Synaptic graphical package manager partially showing the “Amateur Radio” section of the Xubuntu LTS repository.

The Synaptic graphical package manager partially showing the “Amateur Radio” section of the Xubuntu LTS repository.
Hamradio

The entire default ham radio package list is printed below. Lazy as I am, the Markdown table was created from the command line and included by reference into the surprisingly short Markdown source of this page. Below command prints a Markdown pipe table with the package name and description of all packages belonging to the hamradio section of the native architecture. If you want to find out more about how this works, here are aptitudes package list customisation escape codes and search patterns.

$ aptitude -F'` search '~r native ~s hamradio' \
      |xargs apt-cache show \
      |awk '/^Package/{name=$2} \
            /^Description-en/{$1="";sub(FS,"");description=$0} \
            /^Homepage/{url=$2} \
            /^$/{if(url) {printf("|["name"]("url")|"description"|\n"); url=""} \
                 else {printf("|"name"|"description"|\n")}}' \
      |sed -e '/.*-common/d' -e '/.*-core/d' \
           -e '/.*-data/d' -e '/.*-dev/d' -e '/.*-doc.*/d' \
           -e '/^|lib.*/d' -e '/^|\[lib.*/d' \
      |sort -u \
      > ../doc/hamradio.tmp

Amateur radio packages distributed with Xubuntu LTS name 	package description
acfax 	Receive faxes using your radio and sound card
aldo 	Morse code training program
ampr-ripd 	Routing daemon for AMPRnet gateway announcements
antennavis 	antenna radiation pattern visualization software
aprsdigi 	digipeater for APRS
aprx 	APRS Digipeater and iGate
ax25-apps 	AX.25 ham radio applications
ax25mail-utils 	hamradio packet utilities for fbb
ax25-tools 	tools for AX.25 interface configuration
ax25-xtools 	tools for AX.25 interface configuration – X11-based
axmail 	Mail user agent for ax.25 users, accessed via a node frontend
baycomepp 	Drivers for the HB9JNX packet radio epp modem
baycomusb 	Drivers for the HB9JNX packet radio usb modem
chirp-daily 	Configuration tool for amateur radios
comptext 	Gui based tool to compare two text streams
comptty 	GUI based tool to compare two RTTY streams
cqrlog 	Advanced logging program for hamradio operators
cqrlog 	Advanced logging program for hamradio operators
cubicsdr 	Software Defined Radio receiver
cutesdr 	simple demodulation and spectrum display program
cwcp 	Morse code tutor - text user interface
cwdaemon 	morse daemon for the parallel or serial port
cw 	Morse code tutor - command line user interface
dablin 	CLI and GTK  GUI DAB & DAB  receiver client
direwolf 	Soundcard TNC for APRS
dmrconfig 	Configuration utility for DMR radios
ebook2cwgui 	GUI for ebook2cw
ebook2cw 	convert ebooks to Morse MP3s/OGGs
fbb 	Packet radio mailbox and utilities
fccexam 	Study tool for USA FCC commercial radio license exams.
flamp 	ham radio Amateur Multicast Protocol application
fldigi 	digital modem program for hamradio operators
flmsg 	amateur radio forms management editor
flrig 	ham radio transceiver control program
flwrap 	amateur radio file encapsulation/compression utility
freedv 	Software Defined Radio (SDR)
glfer 	program for reception and transmission of QRSS/DFCW signals
gnss-sdr 	Global navigation satellite systems software defined receiver
gnuaisgui 	OpenStreetMap GUI for gnuais
gnuais 	AIS receiver which uses the discriminator output of VHF receivers
gpredict 	Satellite tracking program
gqrx-sdr 	Software defined radio receiver
gqrx-sdr 	Software defined radio receiver
gr-dab 	Gnuradio blocks and tools for receiving DAB and DAB  radio
grig 	graphical user interface to the Ham Radio Control Libraries
gsmc 	Smith Chart calculator for impedance matching
hacktv 	Analogue TV transmitter for the HackRF
hamexam 	Study tool for USA FCC amateur radio (ham) exams.
hamradio-files 	Ham radio call sign and prefix lists
icom 	Software control for ICOM radios with CI-V interface
inspectrum 	tool for visualising captured radio signals
js8call 	Amateur Radio Digital Mode providing weak signal messaging
klog 	Multiplatform ham radio logging program
limesuite 	tools to test, control and update LMS7 transceiver based hardware
linpac 	terminal for packet radio with mail client
linpsk 	program for operating PSK31/RTTY modes with X GUI
mhuxd 	Device Router for microHam keyers.
morse2ascii 	tool for decoding the morse codes from a PCM WAV file
morse 	training program about morse-code for aspiring radio hams
morse-x 	morse “practicing” tool for X
multimon 	Linux Radio Transmission Decoder
multimon-ng 	digital radio transmission decoder
nec2c 	Translation of the NEC2 FORTRAN source code to the C language
owx 	utility to program Wouxun dual-band handheld radios
p10cfgd 	Remote configuration daemon for Gracilis Packeten
psk31lx 	PSK31 terminal application with text-based user interface
pyqso 	logging tool for amateur radio operators
qrq 	high speed morse trainer, similar to DL4MMs Rufz
qsstv 	Qt-based slow-scan TV and fax
qtel 	Graphical client for the EchoLink® protocol
qtel-icons 	Icons for graphical client for the EchoLink® protocol
quisk 	Software Defined Radio (SDR)
remotetrx 	Remote controller for radio transceivers
rtl-433 	Decode 433.9 Mhz data
soapyremote-server 	Use SoapySDR devices over network (server)
soapysdr0.7-module-airspy 	Airspy device support for SoapySDR
soapysdr0.7-module-all 	All device support for SoapySDR (metapackage)
soapysdr0.7-module-audio 	Audio device support for SoapySDR
soapysdr0.7-module-bladerf 	bladeRF device support for SoapySDR
soapysdr0.7-module-hackrf 	HackRF device support for SoapySDR
soapysdr0.7-module-lms7 	Lime Microsystems LMS7 device support for SoapySDR
soapysdr0.7-module-mirisdr 	Mirics SDR device support for SoapySDR
soapysdr0.7-module-osmosdr 	OsmoSDR device support for SoapySDR
soapysdr0.7-module-redpitaya 	RedPitaya device support for SoapySDR
soapysdr0.7-module-remote 	Use SoapySDR devices over network (client module)
soapysdr0.7-module-rfspace 	RFSpace device support for SoapySDR
soapysdr0.7-module-rtlsdr 	RTL-SDR device support for SoapySDR
soapysdr0.7-module-uhd 	UHD device support for SoapySDR
soapysdr-module-airspy 	Airspy device support for SoapySDR (default version)
soapysdr-module-all 	All device support for default version of SoapySDR (metapackage)
soapysdr-module-audio 	Audio device support for SoapySDR (default version)
soapysdr-module-bladerf 	bladeRF device support for SoapySDR (default version)
soapysdr-module-hackrf 	HackRF device support for SoapySDR (default version)
soapysdr-module-lms7 	Lime Microsystems LMS7 device support for SoapySDR (default version)
soapysdr-module-mirisdr 	Mirics SDR device support for SoapySDR (default version)
soapysdr-module-osmosdr 	OsmoSDR device support for SoapySDR (default version)
soapysdr-module-redpitaya 	RedPitaya device support for SoapySDR (default version)
soapysdr-module-remote 	Use SoapySDR devices over network (default client module)
soapysdr-module-rfspace 	RFSpace device support for SoapySDR (default version)
soapysdr-module-rtlsdr 	RTL-SDR device support for SoapySDR (default version)
soapysdr-module-uhd 	UHD device support for SoapySDR (default version)
soapysdr-tools 	software defined radio interface library tools
soundmodem 	Sound Card Amateur Packet Radio Modems
splat 	analyze point-to-point terrestrial RF communication links
svxlink-calibration-tools 	Calibration tools for SvxLink amateur radio suite
svxlink-gpio 	GPIO control scripts SvxLink amateur radio server
svxlink-server 	Voice-over-IP server for ham radio operators
svxreflector 	Conference server for SvxLink amateur radio servers
tk2 	Tk GUI for the ICOM IC-R2 receiver
tk5 	Experimental Software for the ICOM IC-R5 Receiver
tlf 	console based ham radio contest logger
trustedqsl 	QSL log signing for the Logbook of the World (LoTW)
tucnak 	VHF/UHF/SHF Hamradio contest logging program
twclock 	World clock for ham radio operators
twpsk 	Soundcard-based X program for operating PSK31
uhd-soapysdr 	SoapySDR device support for libuhd
uronode 	Node front end for AX.25, NET/ROM, Rose and TCP
welle.io 	DAB/DAB  Software Radio
wsjtx 	Weak-signal amateur radio communications
wsjtx 	DAB/DAB  Software Radio
wwl 	Calculates distance and azimuth between two Maidenhead locators
xastir 	X Amateur Station Tracking and Information Reporting
xcwcp 	Morse code tutor - graphical user interface
xdemorse 	decode Morse signals to text
xdx 	DX-cluster tcp/ip client for amateur radio
xlog 	GTK  Logging program for Hamradio Operators
xnec2c 	calculate and display radio antenna properties
xnecview 	NEC structure and gain pattern viewer
yagiuda 	software to analyse performance of Yagi-Uda antennas
z8530-utils2 	Utilities for Z8530 based HDLC cards for AX.25
Electronics

But wait, there is more! … The vast array of electronics packages should not be overlooked.

$ ( aptitude -F'` search '~r native ~s electronics'
    aptitude -F'` search '~r native ~Rrecommends: science-electronics'
    aptitude -F'` search '~r native ~Rsuggests: science-electronics' ) \
      |xargs apt-cache show \
      |awk '/^Package/{name=$2} \
            /^Description-en/{$1="";sub(FS,"");description=$0} \
            /^Homepage/{url=$2} \
            /^$/{if(url) {printf("|["name"]("url")|"description"|\n"); url=""} \
                 else {printf("|"name"|"description"|\n")}}' \
      |sed -e '/.*-common/d' -e '/.*-core/d' \
           -e '/.*-data/d' -e '/.*-dev/d' -e '/.*-doc.*/d' \
           -e '/^|lib.*/d' -e '/^|\[lib.*/d' \
      |sort -u \
      > ../doc/electronics.tmp

Electronics packages distributed with Xubuntu LTS name 	package description
altos 	Altus Metrum firmware and utilities
arachne-pnr-chipdb 	Chip db files for arachne-pnr
arachne-pnr 	Place and route tool for iCE40 family FPGAs
arduino-builder 	Command line tool for compiling Arduino sketches
arduino 	AVR development board IDE and built-in libraries
arduino-mighty-1284p 	Platform files for Arduino to run on ATmega1284P
arduino-mk 	Program your Arduino from the command line
atlc 	Arbitrary Transmission Line Calculator
atlc-examples 	Examples for Arbitrary Transmission Line Calculator
avarice 	use GDB with Atmel AVR debuggers
avra 	assembler for Atmel AVR microcontrollers
avrdude 	software for programming Atmel AVR microcontrollers
avrp 	Programmer for Atmel AVR microcontrollers
berkeley-abc 	ABC - A System for Sequential Synthesis and Verification
bossa-cli 	Atmel SAM ARM microcontroller flash programming utility
bossa 	Atmel SAM ARM microcontroller flash programming GUI
bottlerocket 	Utility to control X10 Firecracker devices for home automation
caneda 	Electronic Design Automation software focused on easy of use and portability
canmatrix-utils 	Handle CAN (Controller Area Network) descriptions - cmdline utilities
circuit-macros 	Macros for drawing electric circuits
ckb-next 	driver for Corsair keyboards and mice
covered 	Verilog code coverage analysis tool
cycfx2prog 	Cypress EZ-USB FX2 (LP) programmer
dfcgen-gtk 	Digital Filter Coefficients Generator (DFCGen) GTK 
dfu-util 	Device firmware update (DFU) USB programmer
digitemp 	read temperature sensors in a 1-Wire net
drawtiming 	tool for documenting hardware designs through timing diagrams
electric 	electrical CAD system
esptool 	create and flash firmware files to ESP8266 and ESP32 chips
flashrom 	Identify, read, write, erase, and verify BIOS/ROM/flash chips
flexloader 	utility to configure SRAM based ALTERA devices
fped 	Footprint editor
fpga-icestorm-chipdb 	Chip database files for fpga-icestorm
fpga-icestorm 	Tools to handle the bitstream format of Lattice iCE40 FPGAs
freehdl 	VHDL simulator for Linux
fritzing 	Easy-to-use electronic design software
fritzing-parts 	Easy-to-use electronic design software (parts files)
gerbv 	Gerber file viewer (only RS 274 X format)
ghdl-gcc 	VHDL compiler/simulator (GCC backend)
ghdl 	VHDL compiler/simulator
ghdl-llvm 	VHDL compiler/simulator (LLVM backend)
ghdl-mcode 	VHDL compiler/simulator (mcode backend)
glogic 	graphical logic circuit simulator
gnucap-default-plugins0 	GNU Circuit Analysis package, default plugins
gnucap 	GNU Circuit Analysis package, main executable
gnusim8085 	Graphical Intel 8085 simulator, assembler and debugger
gplcver 	Verilog simulator
gpsim 	Simulator for Microchips PIC microcontrollers
gputils 	GNU PIC utilities
graywolf 	Placement for digital VLSI design
gtkwave 	VCD (Value Change Dump) file waveform viewer
gwave 	waveform viewer eg for spice simulators
horizon-eda 	EDA layout and schematic application
imx-code-signing-tool 	code signing tool for i.MX platform
imx-usb-loader 	imx_loader - i.MX/Vybrid recovery utility
irsim 	Switch-level simulator
iverilog 	Icarus verilog compiler
kicad-demos 	Demo projects for kicad
kicad-footprints 	Footprint symbols for KiCads Pcbnew
kicad 	Electronic schematic and PCB design software
kicad-packages3d 	3D models for 3D viewer in KiCads Pcbnew and Footprint Editor
kicad-symbols 	Schematic symbols for KiCads Eeschema
kicad-templates 	Project templates for KiCad
klayout 	High Performance Layout Viewer and Editor
langford-utils 	Control programs for the Per Vices Noctar IQ demodulator board
lepton-eda 	Lepton Electronic Design Automation (metapackage)
listserialportsc 	list serial ports
lpctools 	interface to NXP LPC Microcontrollers ISP serial interface
m16c-flash 	Flash programmer for Renesas M16C and R8C microcontrollers
magic 	VLSI layout tool
mcu8051ide 	Graphical Integrated Development Environment for 8051
mspdebug 	debugging tool for MSP430 microcontrollers
myhdl-cosimulation 	MyHDL cosimulation files
nbc 	C compiler for LEGO Mindstorms NXT bricks
netgen-lvs 	Netlist comparison - Layout vs Schematic (LVS)
ngspice 	Spice circuit simulator
nitpic 	simulator for the Microchip PIC16C84 microcontroller
nxt-firmware 	Improved firmware for LEGO Mindstorms NXT bricks
octave-openems 	Octave interface for openems
openems 	Electromagnetic simulator
opensta 	Gate-level Static Timing Analyzer
owfs-fuse 	1-Wire filesystem
owfs 	Dallas 1-wire support
owftpd 	FTP daemon providing access to 1-Wire networks
owhttpd 	HTTP daemon providing access to 1-Wire networks
owserver 	Backend server for 1-Wire control
ow-shell 	shell utilities to talk to an 1-Wire owserver
ow-tools 	tools to monitor or inspect a ow-server link
pcb2gcode 	command-line tool for engraving PCBs using CNCs
pcb-gtk 	printed circuit board (pcb) design program - GTK  interface
pcb 	printed circuit board (pcb) design program - metapackage
pcb-lesstif 	printed circuit board (pcb) design program - LessTif interface
pcb-rnd-auto 	Autoroute and autoplace.
pcb-rnd-cloud 	Networking plugins.
pcb-rnd-debug 	Debug and diagnostics.
pcb-rnd-export-extra 	Export formats: special/extra
pcb-rnd-export 	Common export plugins.
pcb-rnd-export-sim 	Export plugins to simulators
pcb-rnd-extra 	Extra action commands and optional functionality.
pcb-rnd-hid-gtk2-gdk 	GUI: gtk2, software render
pcb-rnd-hid-gtk2-gl 	GUI: gtk2, opengl
pcb-rnd-hid-lesstif 	GUI: motif/lesstif, software render
pcb-rnd 	Standard installation of pcb-rnd
pcb-rnd-import-geo 	Geometry import plugins.
pcb-rnd-import-net 	Netlist/schematics import plugins.
pcb-rnd-io-alien 	File format compatibility with other PCB layout designers.
pcb-rnd-io-standard 	Commonly used non-native board and footprint file formats
pcb-rnd-lib-gl 	Support library for rendering with opengl.
pcb-rnd-lib-gtk 	Support library for building the GUI with gtk.
pcb-rnd-lib-gui 	Support library for building the GUI.
pcb-rnd-lib-io 	Support library for alien file formats.
pd-pduino 	interfacing with the Arduino from within Pure Data (Pd)
pd-xbee 	interfacing with your XBee from within Pure Data (Pd)
picprog 	Microchip PIC serial programmer software
pulseview 	sigrok logic analyzer, oscilloscope, and MSO GUI
pycirkuit 	front-end for “Circuit Macros” and the PIC language
qflow 	Open-Source Digital Synthesis Flow
qflow-tech-osu018 	Technology files needed for qflow for osu018
qflow-tech-osu035 	Technology files needed for qflow for osu035
qflow-tech-osu050 	Technology files needed for qflow for osu050
qrouter 	Multi-level, over-the-cell maze router
rfdump 	tool to decode RFID tag data
s51dude 	In-System Programmer for 8051 MCUs using usbtiny
scantool 	OBD-II vehicle diagnostic scanner
sdcc 	Small Device C Compiler
sdcc-libraries 	Small Device C Compiler (libraries)
sdcc-ucsim 	Micro-controller simulator for SDCC
sigrok-cli 	command-line frontend for the sigrok software
sigrok-firmware-fx2lafw 	Firmware for Cypress FX2(LP) based logic analyzers
sigrok 	Logic analyzer and protocol decoder software suite (metapackage)
simavr 	lean and mean AVR simulator
simulavr 	Atmel AVR simulator
simulide 	simple real time electronic circuit simulator
simulpic 	simulator for Microchip PIC16F84 microcontroller
spectools 	Utilities for using the Wi-Spy USB spectrum analyzer hardware
spim 	MIPS R2000/R3000 emulator
stlink-gui 	OpenSource ST-Link tools replacement.
stlink-tools 	OpenSource ST-Link tools replacement.
stm32flash 	STM32 chip flashing utility using a serial bootloader
t2n 	Simple command-line tool for LEGO Mindstorms NXT
tclspice 	NGSpice library for Tcl
tkgate 	Tcl/Tk based digital circuit editor and simulator
uhubctl 	USB hub per-port power control
uisp 	Micro In-System Programmer for Atmels AVR MCUs
usbrelay 	USB HID relay driver
verilator 	fast free Verilog simulator
vish 	Commandline interface for Virtual Instrument Software Architecture
w1retap 	Data logger for 1-Wire weather sensors
w1retap-mongo 	Data logger for 1-Wire weather sensors (MongoDB plugin)
w1retap-mysql 	Data logger for 1-Wire weather sensors (MySQL plugin)
w1retap-odbc 	Data logger for 1-Wire weather sensors (ODBC plugin)
w1retap-pgsql 	Data logger for 1-Wire weather sensors (PostgreSQL plugin)
w1retap-sqlite 	Data logger for 1-Wire weather sensors (SQLite plugin)
xc3sprog 	JTAG flashing tool for FPGAs, CPLDs and EEPROMs
xcircuit 	Draw circuit schematics or almost anything
xschem 	schematic capture program
yosys 	Framework for Verilog RTL synthesis
Engineering

Every home-brewed ham project involves some amount of engineering…

$ ( aptitude -F'` search '~r native ~Rrecommends: science-engineering'
    aptitude -F'` search '~r native ~Rsuggests: science-engineering' ) \
      |xargs apt-cache show \
      |awk '/^Package/{name=$2} \
            /^Description-en/{$1="";sub(FS,"");description=$0} \
            /^Homepage/{url=$2} \
            /^$/{if(url) {printf("|["name"]("url")|"description"|\n"); url=""} \
                 else {printf("|"name"|"description"|\n")}}' \
      |sed -e '/.*-common/d' -e '/.*-core/d' \
           -e '/.*-data/d' -e '/.*-dev/d' -e '/.*-doc.*/d' \
           -e '/^|lib.*/d' -e '/^|\[lib.*/d' \
      |sort -u \
      > ../doc/engineering.tmp

Engineering packages distributed with Xubuntu LTS name 	package description
ann-tools 	Approximate Nearest Neighbor Searching library (tools)
calculix-ccx 	Three-Dimensional Structural Finite Element Program
calculix-ccx-test 	Three-Dimensional Structural Finite Element Program (documentation files)
calculix-cgx-examples 	Example files for Calculix GraphiX
calculix-cgx 	Calculix cgx is a 3-dimensional pre- and post-processor for fem
cba 	Continuous Beam Analysis
cgns-convert 	CFD General Notation System - Conversion tools
code-saturne-bin 	General purpose Computational Fluid Dynamics (CFD) software - binaries
code-saturne 	General purpose Computational Fluid Dynamics (CFD) software
code-saturne-include 	General purpose Computational Fluid Dynamics (CFD) software - includes
dime 	DXF Import, Manipulation, and Export programs
fenics 	Automated Solution of Differential Equations
freecad 	Extensible Open Source CAx program
gerris 	Fluid Flow Solver
getdp 	general environment for the treatment of discrete problems
gmsh 	Three-dimensional finite element mesh generator
hdfview 	Java HDF Object viewer
lxi-tools 	LAN eXtensions for Instrumentation (LXI) software interface
metis-edf 	Family of Multilevel Partitioning Algorithms
netgen 	Automatic 3d tetrahedral mesh generator
oce-draw 	OpenCASCADE Community Edition CAE platform shared library
openfoam 	Open source toolbox for Computational Fluid Dynamics (CFD) - binaries
openturns-examples 	examples of OpenTURNS functionalities
python3-admesh 	Python bindings for the ADMesh (Python 3)
python3-collada 	Python 3 module for creating, editing and loading COLLADA
python3-dolfin 	Python interface for DOLFIN (Python 3)
python3-escript 	Escript/Finley finite elements Python3 system (with OpenMP)
python3-escript-mpi 	Escript/Finley finite elements Python3 system (OpenMP   MPI)
python3-fiat 	tabulation of finite element function spaces (Python 3)
python3-fluids 	Python 3 fluid dynamics and engineering design library
python3-netcdf4 	Python 3 interface to the netCDF4 (network Common Data Form) library
python3-openturns 	Python3 front-end of OpenTURNS (aka TUI)
python3-pygalmesh 	Python 3 frontend to CGALs 3D mesh generators
python3-pynfft 	Python bindings for the NFFT3 library - Python 3
python3-silo 	Python3 interface to the SILO Scientific I/O library
r-cran-rnetcdf 	GNU R package that provides an R interface to NetCDF datasets
r-cran-spc 	GNU R Statistical Process Control
sailcut 	Sail design and plotting software
scram 	Probabilistic Risk Analysis Tool
solvespace 	Parametric 2d/3d CAD
tetgen 	Quality Tetrahedral Mesh Generator
z88 	Finite Element Analysis Program - runtime
Science

In the section universe/science, there are more packages of interest to the amateur radio operator. The reason why these packages did not show up before is in part due to poor package classification.

$ aptitude -F'` search '~r native ~s universe/science' \
      |grep -e astronomical-almanac -e aweather -e fcd- -e openuniverse -e savi -e seti -e stellarium -e wfrog -e xtide \
      |xargs apt-cache show \
      |awk '/^Package/{name=$2} \
            /^Description-en/{$1="";sub(FS,"");description=$0} \
            /^Homepage/{url=$2} \
            /^$/{if(url) {printf("|["name"]("url")|"description"|\n"); url=""} \
                 else {printf("|"name"|"description"|\n")}}' \
      |sed -e '/.*-common/d' -e '/.*-core/d' \
           -e '/.*-data/d' -e '/.*-dev/d' -e '/.*-doc.*/d' \
           -e '/^|lib.*/d' -e '/^|\[lib.*/d' \
      |sort -u \
      > ../doc/science.tmp

Science packages of interest distributed with Xubuntu LTS name 	package description
astronomical-almanac 	astronomical almanac - calculate planet and star positions
boinc-app-seti-graphics 	SETI@home application for the BOINC client (with graphics)
boinc-app-seti 	SETI@home application for the BOINC client
openuniverse 	3D Universe Simulator
qthid-fcd-controller 	Funcube Dongle controller
savi 	satellite constellation visualisation
stellarium 	real-time photo-realistic sky generator
xtide-coastline 	coastline data for xtide
xtide 	provides tide and current predictions
Even more

Hamsoft
    Check out Hamsoft, for even more ham software which perhaps is not distributed with (X)Ubuntu. Also, if your really need to much Windows-only software will run flawlessly on GNU/Linux by using tools such as PlayOnLinux. In another article, you can read about my experience running closed source ham radio software on GNU/Linux. 

Telnet into a DX-Cluster

Here is another little trick if you like to connect to a DX-cluster with telnet in the command line. Preceed the telnet command with a rlwrap command. Doing so, will provide command history via the up ↑ and down ↓ arrows, which is quite handy.

$ rlwrap telnet nolcluster.on8ar.eu 7300

Obviously, (X)Ubuntu also has DX-cluster clients with a graphical user interface (GUI) and computer aided tuning (CAT) on offer. One such program is xdx and comes with the standard repository.
Keep this site on-line
Creative Commons Licence
This work is licensed under a Creative Commons Attribution‑NonCommercial‑ShareAlike 4.0 International License.
Other licensing available on request.
GNU GPL v3
Unless otherwise stated, all originally authored software on this site is licensed under the terms of GNU GPL version 3.
cookie
This static web site has no backend database.
Hence, no personal data is collected and GDPR compliance is met.
Moreover, this domain does not set any first party cookies.

All Google ads shown on this web site are, irrespective of your location,
restricted in data processing to meet compliance with the CCPA and GDPR.
However, Google AdSense may set third party cookies for traffic analysis and
use JavaScript to obtain a unique set of browser data.
Your browser can be configured to block third party cookies.
Furthermore, installing an ad blocker like EFF's Privacy Badger
will block the JavaScript of ads.
Google's ad policies can be found here.
Static XHTML generated from Markdown by Pandoc and
the GNU/Linux make, sed and gpp commands.
LaTeXmath markup rendered with MathJax.
BibTeX references are best read with JabRef.
Valid XHTML 1.0 Transitional Valid CSS!
profile for Serge Stroobandt on Stack Exchange, a network of free, community-driven Q&A sites
GnuPG
Use my OpenPGP public key to encrypt messages for:

echo c2VyZ2VAc3Ryb29iYW5kdC5jb20K |base64 -d
Last update: Wednesday, September 1, 2021.

/ex

Read previous mail | Read next mail


 03.11.2024 14:46:33lGo back Go up