-
Notifications
You must be signed in to change notification settings - Fork 49
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.
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.
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.
Software defined radio (SDR) is one of the major use-cases for Pothos.
- Project overview
- Getting started
- FAQ
- Video screencasts
- Demo applications
- Features summary
- Versioned releases
- Miscellaneous links
- Help and support
- Pothos users' group
- Twitter @pothosware
- IRC chat #pothos
- Slack workspace
- Contract services
- Developer blog
- Contributing
- Donate
- Build guide
- GUI Tutorial
- SDR Tutorial
- Filter Tutorial
- Doxygen docs
- PothosUtil Guide
- Blocks coding guide
- Scheduler explained
- Remote control guide
- Extending serialization