Skip to content

Add documentation for using setup-python in EEG/BCI streaming projects (OpenBCI Wi-Fi & Bluetooth)#1

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/stream-eeg-over-wifi-bluetooth
Draft

Add documentation for using setup-python in EEG/BCI streaming projects (OpenBCI Wi-Fi & Bluetooth)#1
Copilot wants to merge 2 commits intomainfrom
copilot/stream-eeg-over-wifi-bluetooth

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 3, 2026

Description:
The existing pip-install input already supports installing BCI/EEG packages, but there was no documentation guiding users who want to use this action in OpenBCI or similar EEG streaming workflows over Wi-Fi or Bluetooth.

  • docs/advanced-usage.md: Added "Using setup-python for EEG/BCI streaming projects" section covering:
    • Installing BrainFlow (the recommended OpenBCI Python SDK) and related packages via pip-install
    • Example workflows for both inline package lists and requirements.txt
    • Note on BrainFlow's support for Wi-Fi (Cyton WiFi Shield) and Bluetooth (Cyton, Ganglion) transports
    • Added section to table of contents
  • README.md: Added link to new section in the advanced usage ToC

Example workflow:

- uses: actions/setup-python@v6
  with:
    python-version: '3.11'
    pip-install: brainflow numpy scipy

Related issue:
OpenBCI GUI (Android version) – streams EEG over Wi-Fi or Bluetooth

Check list:

  • Mark if documentation changes are required.
  • Mark if tests were added or updated to cover the changes.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/actions/python-versions/git/trees/main
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/setup-python/setup-python/node_modules/.bin/jest --runInBand --coverage (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

OpenBCI GUI (Android version) – streams EEG over Wi-Fi or Bluetooth

…se case

Agent-Logs-Url: https://github.com/gpgvision93-max/setup-python/sessions/5d9728b6-8e02-4e6c-825a-2d8a01a5e0fe

Co-authored-by: gpgvision93-max <269192231+gpgvision93-max@users.noreply.github.com>
Copilot AI changed the title [WIP] Add support for streaming EEG over Wi-Fi or Bluetooth Add documentation for using setup-python in EEG/BCI streaming projects (OpenBCI Wi-Fi & Bluetooth) Apr 3, 2026
Copilot AI requested a review from gpgvision93-max April 3, 2026 22:03
Copy link
Copy Markdown
Owner

@gpgvision93-max gpgvision93-max left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haai

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants