Published June 19, 2025 | Version v1
Conference paper Open

pybela: a Python library to interface scientific and physical computing

Description

Workflows to obtain, examine and prototype with sensor data often involve a back and forth between environments, platforms and programming languages. Usually, sensors are connected to physical computing platforms, and solutions to transmit data to the computer often rely on low-bandwidth communicating channels. It is not obvious how to interface physical computing platforms with data science environments, which also operate under distinct constraints and programming styles. We introduce pybela, a Python library that facilitates real-time, high-bandwidth, bidirectional data streaming between the Bela embedded computing platform and Python, bridging the gap between physical computing environments and data-driven workflows. In this paper, we outline its design, implementation and applications, including deep learning examples.

Files

nime2025_9.pdf

Files (328.2 kB)

Name Size Download all
md5:ade2af0fb13d29f3d318454c4fc36819
328.2 kB Preview Download