Python package for interfacing with the Bpod finite state machine
Project description
bpod-core
A Python library for communicating with Bpod Finite State Machines.
[!WARNING] bpod-core is under development and not yet ready for production use.
This project is maintained by the software development team at the International Brain Lab.
Goals
- Interface to Bpod Devices: Provides an interface for interacting with Bpod devices.
- State Machine Management: Offers capabilities to define, validate, and run state machines.
- Standalone or Library Use: Can function independently or be integrated as a library within other projects.
- Performance-Oriented: Designed to be lean and fast.
- Quality Assurance: Typed, tested, and documented.
Non-Goals
- No GUI: Does not include a graphical user interface.
- Limited High-Level Functionality: Does not provide features such as data management, configuration, or calibration.
- No Specific Module Support: Does not implement support for specific Bpod modules.
Links
- Documentation and API reference
- Bpod Wiki - maintained by Sanworks
- PyBpod - another Python project for Bpod devices
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bpod_core-0.1.0a12.tar.gz.
File metadata
- Download URL: bpod_core-0.1.0a12.tar.gz
- Upload date:
- Size: 147.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4d1d2b91eb0b5ad5c6b04c3ebefaca74cbbb21b754a8ae8130c9fc23afc5ed0
|
|
| MD5 |
efe5d8df70fd83d8a49d56fc7b5c96fe
|
|
| BLAKE2b-256 |
4faaee9b961c3be7d000fcc4ca94cdd7b9093e5c652e0e2806be3502919971fa
|
File details
Details for the file bpod_core-0.1.0a12-py3-none-any.whl.
File metadata
- Download URL: bpod_core-0.1.0a12-py3-none-any.whl
- Upload date:
- Size: 68.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a9d97cf06f820f78c6ff0f7a5fc3113e13cdc4b1e276e3994f7c97999a4c511
|
|
| MD5 |
2c2fcc9e1688ac0ef4ee6da1caa6fcba
|
|
| BLAKE2b-256 |
c6ef0947b07b295b18228369e3d8ebc59900a67eddd1998b3033c00b3e7a23e5
|