– Added `on_buffer_callback` and `on_block_callback` to the streaming mode which allows passing a function to be called every time a buffer / block of buffers is received.
– Added `send_buffer()` method for sending data buffers from python to Bela (and its test in `test-send`). If called inside of the `on_buffer_callback` or `on_block_callback`, this allows for processing sensor data in python in real-time
– Updated tutorials and added `3_Streamer-python-to-Bela.ipynb`
– Added autogenerated documentation website [belaplatform.github.io/pybela](https://belaplatform.github.io/pybela)
– In the Watcher, received messages and data to send are now processed in asyncio queues (`asyncio.Queue()`) and the processing of received messages and the sending of messages are now "workers". This removes the need for the `list_response` and `log_response` asyncio events (`asyncio.Event`)
– Simplified the `readme.md` by removing advanced installation options.
– Added autogenerated (in a git hook) `requirements.txt` to remove the need of using `pipenv` for building the library.
– Updated testing commits
**Full Changelog**: https://github.com/BelaPlatform/pybela/compare/v0.1.0...v1.0.0