Skip to content
Josh Blum edited this page May 8, 2015 · 8 revisions

Pothos overview

Pothos is a scheduling framework and an API for solving problems with interconnected processing blocks. Some of its prominent features are the network-distributed topologies, minimal-boilerplate for creating new processing blocks, and buffer management techniques. Read more on the features page.

Graphical tools

Pothos has a GUI design tool to accompany the library (Pothos GUI). Some prominent features of the GUI are live evaluation, live topology reconfiguration, support for networked topologies, and embedded widgets and plotters. Learn more on the GUI tutorial.

Add-on toolkits

Pothos has many add-on projects call toolkits. Toolkits add processing blocks, widgets, plotters, device support, and language bindings to the Pothos environment. A list of offcial toolkits can be found on the components map.

SDR support

Software defined radio (SDR) is one of the major use-cases for Pothos.