FlyBrainLab Client
FlyBrainLab Client is a user-side backend implemented in Python that connects to the FFBO processor and accesses services provided by the connected backend servers. FlyBrainLab Client provides program execution APIs for handling requests to the server-side components and parsing of data coming from backend servers.
Documentation
FlyBrainLab Client documentation is available at https://flybrainlab.github.io/FBLClient/.
Installation
Quick Installation
Up-to-date installation instructions for the whole FlyBrainLab ecosystem are available at https://github.com/FlyBrainLab/FlyBrainLab/blob/master/README.md. Follow the steps below for a manual installation of the front-end that may not be up-to-date.
Manual Installation
To install FlyBrainLab Client, in a terminal window, execute the following:
pip install git+https://github.com/mkturkcan/autobahn-sync.git git+https://github.com/FlyBrainLab/Neuroballad.git flybrainlab
To install FlyBrainLab with all optional dependencies for the utilities library, execute the following:
pip install git+https://github.com/mkturkcan/autobahn-sync.git git+https://github.com/FlyBrainLab/Neuroballad.git git+https://github.com/palash1992/GEM.git git+https://github.com/mkturkcan/nxcontrol flybrainlab[full]
To install FlyBrainLab Client from a clone of this repository, execute:
pip install .[full]
Tutorials
Tutorials for learning about how to use FlyBrainLab Client with NeuroMynerva are given in FlyBrainLab Tutorials.
Metadata
Release files for FlyBrainLab 1.1.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| FlyBrainLab-1.1.11.tar.gz | 86.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| FlyBrainLab-1.1.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 180.9 kB
Release files / FlyBrainLab-1.1.11.tar.gz
| Download URL | FlyBrainLab-1.1.11.tar.gz |
|---|---|
| Size | 86.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1395bea5770e876faaeb45b41cf1a169564f004f881b87dbe4668115ee13cafa
|
|
BLAKE2b-256 checksum How to use checksums |
0f80e11c28ad7f3cea0495a835d1583ec68610aeb777411cfdef7150df605306
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Release files / FlyBrainLab-1.1.11-py3-none-any.whl
| Download URL | FlyBrainLab-1.1.11-py3-none-any.whl |
|---|---|
| Size | 94.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6a916054e1459c40163d4e0c6c353b607c5edd5c4132553cce0c6439ff220068
|
|
BLAKE2b-256 checksum How to use checksums |
724275b328af92786679f8e0eb12e3cd2bf7aa77f05fc9635fdca37f4e19babd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.9
|
Security for FlyBrainLab 1.1.11
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.