bsl

View on PyPIReverse Dependencies (1)

0.6.4 bsl-0.6.4-py3-none-any.whl

Wheel Details

Project: bsl
Version: 0.6.4
Filename: bsl-0.6.4-py3-none-any.whl
Download: [link]
Size: 2124379
MD5: 33897961ff4c3ed885365283df747f36
SHA256: ca1a949b705261bf38c7cbea34d074ea51e62406b6a41c6bbdf119d2b4c2b9e9
Uploaded: 2023-09-11 13:29:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bsl
Version: 0.6.4
Summary: Real-time framework for online neuroscience research through LSL-compatible devices.
Author-Email: Mathieu Scheltienne <mathieu.scheltienne[at]fcbg.ch>, Arnaud Desvachez <arnaud.desvachez[at]gmail.com>, Kyuhwa Lee <lee.kyuh[at]gmail.com>
Maintainer-Email: Mathieu Scheltienne <mathieu.scheltienne[at]fcbg.ch>
Project-Url: homepage, https://bsl-tools.github.io/
Project-Url: documentation, https://bsl-tools.github.io/
Project-Url: source, https://github.com/fcbg-hnp-meeg/bsl
Project-Url: tracker, https://github.com/fcbg-hnp-meeg/bsl/issues
License: MIT License Copyright (c) 2022 Mathieu Scheltienne Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: python,neuroscience,neuroimaging,EEG,LSL,real-time,brain
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: BSD License
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.8
Requires-Dist: mne (>=1.1.1)
Requires-Dist: numpy (>=1.21)
Requires-Dist: packaging
Requires-Dist: psutil
Requires-Dist: pyqtgraph
Requires-Dist: PyQt5
Requires-Dist: scipy
Requires-Dist: distro; sys_platform == "linux"
Requires-Dist: bsl[build]; extra == "all"
Requires-Dist: bsl[doc]; extra == "all"
Requires-Dist: bsl[triggers]; extra == "all"
Requires-Dist: bsl[style]; extra == "all"
Requires-Dist: bsl[test]; extra == "all"
Requires-Dist: build; extra == "build"
Requires-Dist: twine; extra == "build"
Requires-Dist: furo; extra == "doc"
Requires-Dist: matplotlib; extra == "doc"
Requires-Dist: memory-profiler; extra == "doc"
Requires-Dist: numpydoc; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinxcontrib-bibtex; extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: sphinx-gallery; extra == "doc"
Requires-Dist: sphinx-issues; extra == "doc"
Requires-Dist: bsl[all]; extra == "full"
Requires-Dist: bibclean; extra == "style"
Requires-Dist: black; extra == "style"
Requires-Dist: codespell; extra == "style"
Requires-Dist: isort; extra == "style"
Requires-Dist: pydocstyle[toml]; extra == "style"
Requires-Dist: ruff; extra == "style"
Requires-Dist: bsl[triggers]; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-timeout; extra == "test"
Requires-Dist: requests; extra == "test"
Requires-Dist: pyserial; extra == "triggers"
Requires-Dist: pyparallel; sys_platform == "linux" and extra == "triggers"
Provides-Extra: all
Provides-Extra: build
Provides-Extra: doc
Provides-Extra: full
Provides-Extra: style
Provides-Extra: test
Provides-Extra: triggers
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3195 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
bsl/__init__.py sha256=MavjuvWTUBlpcSdgOLU-mQWfXsQS8iiW7KdYqdSlUTQ 502
bsl/_version.py sha256=Vn8suMbVXyGY0BkQI-lzAcLwjPUSLNHlCt0OddBvz0w 98
bsl/commands/__init__.py sha256=LbN7b2h6pkV5oWN-39FedTHvyPSEDT_J19cxD7Qq4tY 49
bsl/commands/bsl_stream_player.py sha256=XEhEONrUaVizAu2MViNCRxj1vtcOGdwkfI3-hoS6A8g 1530
bsl/commands/bsl_stream_recorder.py sha256=4nX9GPzIxGfXL12T30Bouq6KLONeu7AfZzm2c9oahgU 1363
bsl/commands/bsl_stream_viewer.py sha256=nDrANPhLZozzdu726_c32BontX1-ohmAq0-MyjGOuH4 555
bsl/commands/main.py sha256=pfCKBGm9H1XSLWa6fkSbGfN2YNNeJ3qTWLx6uR5AfGc 1178
bsl/commands/sys_info.py sha256=PqSOn0wH4eOiT1JmhyyeFSB63iW8JM2YlvVLn9QxkHI 425
bsl/datasets/__init__.py sha256=brOVwM-cl5O3J3ffFQRk_oZq1yxJQ0J2tM_TEHy80Zs 485
bsl/datasets/_fetching.py sha256=xb7F5wOKT50f3CBpXqgXrhz0RkzZssyp_g7jHM90Kgs 6686
bsl/datasets/eeg_auditory_stimuli.py sha256=iI167vqpQy1bBbI3Q8e5RPQbL08-5Hsn4xMNVBRGK88 1542
bsl/datasets/eeg_resting_state.py sha256=PBa2fKewkdM8q9H_zB0a-4BR0E4rG5gkO_9w_tpm5DM 1439
bsl/datasets/eeg_resting_state_short.py sha256=DqhlNOezgtpgwj9P2zo1sakgB10b10uPubFlDfHYu4Y 1449
bsl/datasets/trigger_def.py sha256=wM5dxqlppWPoyXcETz2YyzEHDQAymZaJTQQG8-IsleQ 1327
bsl/lsl/__init__.py sha256=ifAjuUJvoNf9i9utn41badQw3WhBFHs1-z9iy_Eq2T0 527
bsl/lsl/constants.py sha256=_oKeb-a9H1Brz3yxs-3PT0PfJGikMbc26sZASLanM9o 2995
bsl/lsl/functions.py sha256=GT332nDBjhCMhlPyZVTiPmLwdrti7E0ZmqN7yAbMFdQ 4843
bsl/lsl/load_liblsl.py sha256=K6j1pMgyY1AGP_70Vt_eFspVQRhgek9Hh5C6wzVJjoI 11821
bsl/lsl/stream_info.py sha256=THD__WGqjMPOXEl5ccDbAqt_0LD7-dbH7U-jIMF4LKM 11882
bsl/lsl/stream_inlet.py sha256=lSIk-TJEA9TkoYpZdEwu-9-aG7WqeXmM3LccCwb2Kio 16066
bsl/lsl/stream_outlet.py sha256=JfryJBLJbT8ZoztQXXX_37e4nG51Bb_lwSxaJGPIsRk 9963
bsl/lsl/utils.py sha256=m-avk9fJ-15bP3GvfnbQUll2DlmoHihRnVTlePTpJHg 7790
bsl/lsl/lib/liblsl-1.16.0-20.04_amd64.so sha256=oWBguCjmQEhBiHbeYEijWu3r6oPZ8tKogxH38QwDiew 923264
bsl/lsl/lib/liblsl-1.16.0-22.04_amd64.so sha256=IblHXAZXB05qe8Cjk1tNl64BhOWhZXEtPQ4DByI8pHQ 1115480
bsl/lsl/lib/liblsl-1.16.0-OSX_amd64.dylib sha256=GbBqyXIhkrRaGsBxKEo7M7Jnk3K22i78u2xEJA6TrKg 812312
bsl/lsl/lib/liblsl-1.16.0-OSX_arm64.dylib sha256=UD228wOmdFIY9WKmpYgWKeJuVQ6wqI6K2EWWk1G3vM8 758048
bsl/lsl/lib/liblsl-1.16.0-Win_amd64.dll sha256=Es2C1qQwItvGSccaCl2pAsg80IllqW31lOHnfKLDCQo 803840
bsl/lsl/lib/liblsl-1.16.0-Win_i386.dll sha256=od-ES8iyeQw62ItVBllb_8cljXnKm0RZsPn89FeIgpA 598528
bsl/stream_player/__init__.py sha256=8VVivIqTeTxfM2SPoZ7c_PcjlN1pT8Mtjz25Tpb8UHs 337
bsl/stream_player/stream_player.py sha256=I7U7PPvn7QJsv3rkZwm-OAYsl_UYCbyAlJNrSI1Hhwk 13679
bsl/stream_receiver/__init__.py sha256=tUHfyiM6DhZwNcDlOjc9IYpwevBpnBWorjqk2934Tto 286
bsl/stream_receiver/_buffer.py sha256=w8E2pfZxxw-CS2kyNJ5XYnqaawlPuGFmphUkUd1nRi0 1709
bsl/stream_receiver/_stream.py sha256=Y2uTeDop7x0L4DkooqEOpXM7hNz08wGdwuZob_olupQ 15200
bsl/stream_receiver/stream_receiver.py sha256=T4rqzDvsqaxYLajtrtmOBt_9uy0ZZ4EjXeSg0s_3cc4 16141
bsl/stream_recorder/__init__.py sha256=r_8M3STvrK6WNBszFaJ-GTIfPk0mnH8Yuf25zH-1C40 204
bsl/stream_recorder/stream_recorder.py sha256=_TNyRURtKaa2T_Vg7j7h7tbFKNFMwmTuoFWj5gDQhhU 11271
bsl/stream_viewer/__init__.py sha256=DqNkg8SL2aPfbS-F9vbAbDsZT9MuyQVCIKc7aXpeEqw 191
bsl/stream_viewer/stream_viewer.py sha256=GY2rzovT9fuvVZFuLCS9ldB4hSVWRPLYFk6FOzPAU7c 2952
bsl/stream_viewer/backends/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bsl/stream_viewer/backends/_backend.py sha256=sWP2Dqj9X4ViVOIKnhqCQ6w0LkQtPuj6YexCNqaruAw 5587
bsl/stream_viewer/backends/pyqtgraph.py sha256=zW2poV3Eye1BWzkkLdsknWwK5rzcRh7ADql_yWlsSyA 11973
bsl/stream_viewer/control_gui/__init__.py sha256=BAk3Eaq66K4u7gNUc7nm46HamPHtlxzLyPeCLWVv5X8 40
bsl/stream_viewer/control_gui/_control.py sha256=H__rCPAXyFDkJe3fNlFyjJVHrEltYGIn89Vc98VK0Nc 3357
bsl/stream_viewer/control_gui/_ui_control.py sha256=hmgPrdqsi32coz4jmP8kmKjilh4LNarZ2v6ShY2WuQI 7353
bsl/stream_viewer/control_gui/control_eeg.py sha256=Q868oR1qSX3T83JUF7n0klpTX1wJ71LiQddZlw6Ja9I 13565
bsl/stream_viewer/control_gui/settings/settings_scope_eeg.ini sha256=3s8Qjnjm6Xv6BdO8FXXqSiEU98AwQM50_XyIkA24z74 223
bsl/stream_viewer/scope/__init__.py sha256=lO_8Y4EnhRrFNA2U7YZAr2QYrwrVRbDm2x086LrpkpA 32
bsl/stream_viewer/scope/_scope.py sha256=dC4678yVP9qznDiMa1cue0owMXj7Mw4mKoFUU5qoYa8 2464
bsl/stream_viewer/scope/scope_eeg.py sha256=yy1YpOcD-IkbvNpT1wWrMZkOOOmtex_P5jwlYVt8B-U 7190
bsl/triggers/__init__.py sha256=lk2Qs_cI4gW9zUyne-h_cGz20K6IXdNuyGXDPYTHitk 233
bsl/triggers/_base.py sha256=0imMa7KNc95xxI3Sxk8g8LcZ2MhTrSxZKb5oVbKdVL8 839
bsl/triggers/lsl.py sha256=ngo3MYTvNDMdyURN_qdiAjDhwFj0DQYcqEElu5uZhJI 2760
bsl/triggers/mock.py sha256=ZPcQCxDzaQC3cHywwLhg9wjpz-PmGEaIwqZaLEbs1FM 445
bsl/triggers/parallel.py sha256=H212jrlygoIS89liiPfQa4HDSz6xlUTux3Q0EJPnvJ0 8864
bsl/triggers/trigger_def.py sha256=PCUlA-51kWMeJYKPink3mZxwm_ZdYELIfGNCJ4mOapE 8178
bsl/triggers/io/__init__.py sha256=34SHE1AROMCaiBULyNQ8TXJQLIRUUIEjuVfszUFpscg 1832
bsl/triggers/io/_dlportio.py sha256=dbPon79IpQpaTGLPCzgYbRN04O4YvUeie24t1ThHhW4 5691
bsl/triggers/io/_inpout.py sha256=yVOUQayLgPKcC7sbIEEdVf88Gnrqv1ogqNrAvQqGFR8 4007
bsl/triggers/io/_linux.py sha256=qnch_W3ft1rRnLRXQLfoMznrl1lEcyI1v578VfUriCU 3523
bsl/utils/__init__.py sha256=aFFKH5hAmwlJXjeE8JKaSCDyc71POH8WdxoPYLXHODg 76
bsl/utils/_checks.py sha256=rVFtAy3JIU0Ix1pcPygRviklyyELDTfid-bmGwNQiE0 6883
bsl/utils/_docs.py sha256=LaZGLw5_MNXbzma8k93G9yCXJHZWF28stf7WHaUjxX4 8772
bsl/utils/_exceptions.py sha256=yswHT3QX2JY8RapQEyelXfOt3atINXV0iNqyJFVv3Hs 115
bsl/utils/_fixes.py sha256=hCDrkRi3VpOYinI5orBqjbPexJMI_s1xKFnjVx6iDMw 682
bsl/utils/_imports.py sha256=TuBVkdvtNSrL6ID7J3Kaw_Z4zp9SG-hOe-qDgSG7hPA 1629
bsl/utils/_tests.py sha256=iG-lToERxC0lDOzwovcaheW6IyZnnMu3muoqBmWPjo0 2391
bsl/utils/config.py sha256=bun41fB9kQ1NfOnbOtHQTjOvctp2ov6xbTXHlxsYdMk 3995
bsl/utils/find_event_channel.py sha256=n6-YKZ_qFecZVh9ELMTs_rmmmfYJCeXr-0KceNYQv4s 2930
bsl/utils/io.py sha256=5-DXAmgJF_qTyzzmdTmCfgclUGhK014J5h3Xr_lo_Hc 6222
bsl/utils/logs.py sha256=-kluKPBBF_Wlsc8z5-NYCeP0zDqtKbX6I1yEd4ZG6ts 4246
bsl/utils/lsl.py sha256=yZEgMevWW98LK_pc4xUSDz--j6ajmBejk7qc2lAnCas 3323
bsl/utils/timer.py sha256=pqJOp9lbyt-LB1BZ5E0J7wpoLzeZ_m0t5fXRlnE83h4 1349
bsl-0.6.4.dist-info/LICENSE sha256=5L2ky9moiai6OOA_EUO2kfEqJseot3EOlWAiNDoRBPQ 1076
bsl-0.6.4.dist-info/METADATA sha256=eNVV1CSXrTBy8Vd1Zb8Ee0Xosb-ReXfNLzHNGyf9zQ4 7604
bsl-0.6.4.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
bsl-0.6.4.dist-info/entry_points.txt sha256=zwCYzPblSRqipCG-w9OVVjRFpR1fGgqCxkwm-Yg4qBE 256
bsl-0.6.4.dist-info/top_level.txt sha256=Xa023sGCn0lh-0atWCF7c0NjmiSUzEZsNW3mVIlLVjc 4
bsl-0.6.4.dist-info/RECORD

top_level.txt

bsl

entry_points.txt

bsl = bsl.commands.main:run
bsl-sys_info = bsl.commands.sys_info:run
bsl_stream_player = bsl.commands.bsl_stream_player:run
bsl_stream_recorder = bsl.commands.bsl_stream_recorder:run
bsl_stream_viewer = bsl.commands.bsl_stream_viewer:run