Python interface to biovision digitizers. (64 bit Windows or Linux OS)
Project description
Python Package for biovision digitzer
testet OS
The binaries are tested on following OS, but should work with others, too.
- Windows 10
- Windows 11
- Ubuntu 22.04
- Ubuntu 24.04 (graphic functions restricted)
prerequisites
multidaq depends only on numpy.
Needed binaries to access the hardware are included (DLL)
linux: Two important points: you need rights to access the devices and a installed SDL2 lib.
There are at least 3 ways to get the rights. Method 3 is the safest.
- Be administrator or open python with sudo, you have all rights.
- Add yoursel to dialout group: Open a terminal and enter following command with your username.
sudo usermod -a -G dialout <your_username>
- Use udev: First download the file from github and copy to a system location:
sudo cp 50-biovision-devices.rules /etc/udev/rules.d/50-biovision-devices.rulesSDL2 is widely used and probaly installed on your PC. If not, install at least:
sudo apt-get install libsdl2-2.0-0 libsdl2-ttf-2.0-0 libsdl2-image-2.0-0.
getting started
open a command terminal:
pip install multidaq
in python console or script you may test the installation with:
import multidaq
dev = multidaq.multiDaq()
print(dev.listDevices())
output will be a list of strings with informations of devices on the bus. If no device is present you will get an empty list.
An exception should not occur and would be an error.
help
examples
On github examples there are numerous example files. They show, how to handle the module.
Version information
This PyPI package is a part of our software. The version number of this package is the version number of the DLL.
A wiki to that project is here.
There is a version information string in the package. To get it open a python console:
import multidaq
print(multidaq.__version__)
builtin help
in python console you can get help to the modules included:
import multidaq
help(multidaq)
and for the submodules with:
help(multidaq.multiDaq())
help(multidaq.multiDaqLowLevel())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file multidaq-1.2.0.tar.gz.
File metadata
- Download URL: multidaq-1.2.0.tar.gz
- Upload date:
- Size: 2.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f16ad0d64a312e15c986ed4cd981d6cb8f4716fedde79de476aad3de53bcd387
|
|
| MD5 |
caba2c27344e12a7e3f374c007d6885b
|
|
| BLAKE2b-256 |
ff1ae5d201476551ce8c83e65648c304e436e3c74b1eb801fb14f6230fb596a4
|
File details
Details for the file multidaq-1.2.0-py3-none-any.whl.
File metadata
- Download URL: multidaq-1.2.0-py3-none-any.whl
- Upload date:
- Size: 2.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5af551efbce43d309c60b851fe6782fbca41b3f979a6044ad081976632ef0666
|
|
| MD5 |
e940ac18b6185ae3c76db964df7e6a4d
|
|
| BLAKE2b-256 |
588482b52381aa746588b5afbb0988148df414cd7afa2a6922b2cf69e1cd1f99
|