Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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


CI Checked with mypy Coverage Status License GitHub Release PyPI DOI

Metadata

Release files for bpod-core 0.1.0a14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bpod-core 0.1.0a14
File Size Uploaded
bpod_core-0.1.0a14.tar.gz 228.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bpod-core 0.1.0a14
File Interpreter ABI Platform
bpod_core-0.1.0a14-py3-none-any.whl Python 3 none any Details

Total release size: 312.6 kB

Release files / bpod_core-0.1.0a14.tar.gz

Download URL bpod_core-0.1.0a14.tar.gz
Size 228.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b13753b1b194dbf23b106470bc001b99f79ce833856bb4e5f8252d80bcec7cd2
BLAKE2b-256 checksum
How to use checksums
451ca1b29ce9db46af0832b2fb7a09bd34e10500bf6aad9b0f856a2b6cb055d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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}

Release files / bpod_core-0.1.0a14-py3-none-any.whl

Download URL bpod_core-0.1.0a14-py3-none-any.whl
Size 83.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb5afa0ecb748ef5641aee117019b2562255ec6c2eb63b794c4bc69b637a2178
BLAKE2b-256 checksum
How to use checksums
e0083754d620aebe2433803ca5c9c7268c2ee34b987eb9e80ac734b04527d59c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","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}
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page