Skip to main content

Code style: black Imports: isort codecov tests doc

Byte-triggers

Delivers integer triggers between 0 and 255 on a parallel port or on an LSL marker stream.

Install

byte_triggers is available on PyPI.

pip install byte_triggers

Usage

For the API reference, see the online documentation.

from byte_triggers import LSLTrigger, MockTrigger, ParallelPortTrigger

trigger = MockTrigger()
trigger.signal(1)

trigger = LSLTrigger("MyTrigger")
trigger.signal(1)

# on-board parallel port on linux
trigger = ParallelPortTrigger("/dev/parport0")
trigger.signal(1)

# on-board parallel port on windows
trigger = ParallelPortTrigger(0x4FB8)
trigger.signal(1)

# arduino to parallel port converter
trigger = ParallelPortTrigger("arduino")
trigger.signal(1)

Copyright and license

The code is released under the MIT License.

Release files for byte-triggers 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for byte-triggers 0.4.1
File Size Uploaded
byte_triggers-0.4.1.tar.gz 22.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for byte-triggers 0.4.1
File Interpreter ABI Platform
byte_triggers-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 49.3 kB

Release files / byte_triggers-0.4.1.tar.gz

Download URL byte_triggers-0.4.1.tar.gz
Size 22.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6754a68f41a336cc1ef33f294511767711e4a686a85dae5de7f0accb3da8749f
BLAKE2b-256 checksum
How to use checksums
d2a6a0588cc1e8eaff6fdf51e90fec7d833edb8c18438e3aa03b453befdb7665
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / byte_triggers-0.4.1-py3-none-any.whl

Download URL byte_triggers-0.4.1-py3-none-any.whl
Size 27.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1f534aa1b3a0dbb9b91dde39c8f0ae598bda6fec582a7f973155650c069ae695
BLAKE2b-256 checksum
How to use checksums
bbbad687e846d43c45b9f83e4fe8a401fdab9b2e333c9d075936b759dc780449
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page