BrainFlow’s Python package has passed 500,000 downloads on PyPI. At the time of writing, PePy reports 552,303 all-time downloads, including 41,938 during the previous 30 days.
Python has long been BrainFlow’s most widely used binding. The package provides one API for acquiring data from supported biosensors, processing signals, and running machine-learning models, while fitting naturally into Python research, notebook, prototyping, and production workflows.
pip install brainflow
A package download is not the same as a unique user. Download counts can include upgrades, repeated installs, new environments, and automated CI jobs; PePy marks the view above as including CI traffic. We see this as a milestone for the reach of the package, not a claim that BrainFlow has 500,000 individual users.
The number still reflects a remarkable amount of activity around open biosensor software. BrainFlow is used for experiments, teaching, prototypes, applications, and data pipelines across many boards and operating systems. Every bug report, device contribution, documentation improvement, and shared example has helped make that possible.
Thank you to everyone who has installed BrainFlow, contributed code, tested new hardware, opened an issue, or helped another user in the community.
You can explore the Python package on PyPI, read the BrainFlow documentation, try the Python examples, or contribute on GitHub.