Skip to main content

BCIJelly

Welcome

Welcome to BCIJelly, a Python toolkit for invasive BCI workflows.

BCIJelly provides a unified pipeline for:

  • loading datasets
  • splitting train/val/test data
  • creating and training baseline models
  • evaluating model performance
  • summarizing experiment outputs

SearchAgent note:

  • SearchAgent is currently experimental (testing preview).
  • The model/task space exposed by the agent is currently not complete.

Install

Install from PyPI:

pip install -U bcijelly

Install LFADS extras only when needed:

pip install -U "bcijelly[lfads]"

Install SearchAgent extras only when needed:

pip install -U "bcijelly[agent]"

Install POYO extras only when needed:

pip install -U "bcijelly[poyo]"

Install UniBCI extras only when needed:

pip install -U "bcijelly[unibci]"

Install chip deployment extras only when needed:

pip install -U "bcijelly[chip]"

Verify installation:

python -c "import bcijelly; print(bcijelly.__file__)"
python -c "from bcijelly import load_data, summary; print('bcijelly import OK')"

Primary docs entry:

Demo docs:

API docs:

LLM route demo:

License

BCIJelly is licensed under the MIT License.

Contributors

References

Project-level publication references are not finalized yet.

  • TODO: add official BCIJelly citation when available.

Related model reference:

  • Sedler AR, Pandarinath C. lfads-torch: A modular and extensible implementation of latent factor analysis via dynamical systems. arXiv:2309.01230.

Metadata

Release files for bcijelly 0.10.1

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

Source distribution (sdist)

Source distribution for bcijelly 0.10.1
File Size Uploaded Provenance Actions
bcijelly-0.10.1.tar.gz 911.8 kB Without provenance Details for bcijelly-0.10.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for bcijelly 0.10.1
File Interpreter ABI Platform Actions
bcijelly-0.10.1-py3-none-any.whl Python 3 none any Details for bcijelly-0.10.1-py3-none-any.whl

Total release size: 2.2 MB

Release files / bcijelly-0.10.1.tar.gz

Download URL bcijelly-0.10.1.tar.gz
Size 911.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2bccde2826d395c817a5378760fe52852203b927b66b8b7eeb796a350a9ec1c3
BLAKE2b-256 checksum
How to use checksums
495204c2bca228496b66655e94fe1c90048181871719beae0d7a6753354682d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.18

Release files / bcijelly-0.10.1-py3-none-any.whl

Download URL bcijelly-0.10.1-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f092228e6d7096efb646e896738c4532b1d5e3e5b442fb33ecd1c6978c44f59c
BLAKE2b-256 checksum
How to use checksums
47b919d3fe178acba792222d6ffad095c1569d8c127828628b6a877b79feaaf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.18

Security for bcijelly 0.10.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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