LibraryActive

Pigweed Console

Pigweed Console is a multi-purpose pluggable interactive console for development and manufacturing, providing a Python REPL and log viewer in a single terminal window.

Open source page ↗

Field note

What it does

The Pigweed Console provides a Python REPL using ptpython and a log message viewer in a single-window terminal based interface. It is designed to be a replacement for IPython's embed() function. It aims to be a complete solution for interacting with hardware devices using pw_rpc over a pw_hdlc transport.

Capabilities

Available capabilities

Tags

Tags

No tags filed yet.

Ways to use it

Ways to use it

No integrations filed yet.

Product features

Product features

Easily embeddable

Can be embedded within a project's own custom console with custom transport layer.

Python REPL using ptpython

Provides a Python read-eval-print loop using ptpython.

RPC interaction

Provides interactive RPC sending while log viewer shows device status.

Single-window terminal interface

Combines REPL and log viewer in a single terminal window.