GNURADIO-COMPANION(1)

πŸ’– NAME πŸ’–

okay so bestie, meet gnuradio-companion β€” GNU Radio Companion, aka GRC, and it's literally the graphical tool for making GNU Radio signal flowgraphs. we're in the User Commands section of the manual, in case you were wondering where you wandered into πŸ¦‹


✨ SYNOPSIS ✨

gnuradio-companion [options] [flowgraphs]

that's it. that's the whole vibe. options and flowgraphs, in that order, no cap 🫢


🌸 DESCRIPTION 🌸

okay so first things first: GNU Radio is a free & open-source software development toolkit that hands you signal processing blocks so you can build software-defined radios and signal-processing systems. iconic behavior, honestly πŸ‘‘

and the GNU Radio applications themselves? those are generally known as "flowgraphs" β€” a series of signal processing blocks all connected together, which is basically how you describe a data flow. it's giving group chat but the messages are samples πŸ“¨

now the main character: gnuradio-companion is effectively a Python code-generation tool. so when a flowgraph gets "compiled" in GRC, it generates Python code that:

  • creates the GUI windows and widgets you asked for
  • creates and connects all the blocks in the flowgraph

that's the whole trick. you draw it, it writes the Python. slay πŸ’…


πŸŽ€ OPTIONS πŸŽ€

  • flowgraphs β€” invoke the program with one or more existing flowgraphs. yeah, you can just toss 'em on the command line like that 🌈
  • -h, --help β€” show a help message and exit. classic, beloved, never misses πŸ’–
  • --log β€” defines the level of logging output. so if you're nosy (same), this is your moment πŸ”

🌟 SEE ALSO 🌟


k bye bestie, go build something cute and legally distinct from a radio station πŸ¦‹

this was brought to you by GNU Radio Companion 3.10.12.0, dated 2026-01-03, and pulled straight from the GNURADIO-COMPANION(1) manual page itself. periodt βœ¨πŸ’œ

πŸ“¦ where this page comes from