Bsl

Latest version: v0.6.4

Safety actively analyzes 687881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.6.4

Fix creation of `ParallelPortTrigger` with an hexadecimal address on Windows.

**Full Changelog**: https://github.com/fcbg-hnp-meeg/bsl/compare/0.6.3...0.6.4

0.6.3

- Limit `bsl.triggers.LSLTrigger` to [1, 127] values while keeping other triggers between [1, 255].

**Full Changelog**: https://github.com/fcbg-hnp-meeg/bsl/compare/0.6.2...0.6.3

0.6.2

- Fix `bsl.lsl.LSLTrigger` which failed to convert the trigger value to a `np.int8` array of size 1.

**Full Changelog**: https://github.com/fcbg-hnp-meeg/bsl/compare/0.6.1...0.6.2

0.6.1

- Fix handling of processing flags in a `bsl.lsl.StreamInlet`
- `bsl.lsl.StreamInlet.pull_sample` now returns an empty list or array if no sample is available instead of `None`

**Full Changelog**: https://github.com/fcbg-hnp-meeg/bsl/compare/0.6.0...0.6.1

0.6.0

What's Changed

This release includes a new python LSL binding, `bsl.lsl`, replacing `pylsl`. This binding is optimized for numerical types. Pull operations on a `StreamInlet` now return a numpy array in constant time O(1) instead of a list (or list of list) in linear time O(n).
Example: 65 channels, 2048 samples chunks (1 seconds 2048 Hz or 2 seconds 1024 Hz), in double precision (float64)
- `pylsl`: 7.87 ms ± 58 µs per pull_chunk
- `bsl.lsl`: 4.35 µs ± 134 ns per pull_chunk

This is the first release using the new python binding. It also deprecates the `StreamReceiver`, `StreamPlayer` and `StreamRecorder` API which will be replaced in the next versions.

**Full Changelog**: https://github.com/fcbg-hnp-meeg/bsl/compare/0.5.0...0.6.0

0.5.2

Bugfix:

- Cast downsampling to integer for the `pyqtgraph` backend of the StreamViewer

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.