Skip to main content

bioshake_device_python

This Python package (bioshake_device) creates a class named BioshakeDevice, which contains an instance of serial_device2.SerialDevice and adds methods to it to interface to Q.instruments BioShake devices.

Authors:

Peter Polidoro <polidorop@janelia.hhmi.org>

License:

BSD

Example Usage:

from bioshake_device import BioshakeDevice
dev = BioshakeDevice() # Might automatically find device if one available
# if it is not found automatically, specify port directly
dev = BioshakeDevice(port='/dev/ttyUSB0') # Linux
dev = BioshakeDevice(port='/dev/tty.usbmodem262471') # Mac OS X
dev = BioshakeDevice(port='COM3') # Windows
dev.get_description()
dev.shake_on(speed_target=1000) # speed_target (rpm)
dev.get_shake_actual_speed()
dev.shake_off()
dev.temp_on(temp_target=45) # temp_target (°C)
dev.get_temp_actual()
dev.temp_off()
devs = BioshakeDevices()  # Might automatically find all available devices
# if they are not found automatically, specify ports to use
devs = BioshakeDevices(use_ports=['/dev/ttyUSB0','/dev/ttyUSB1']) # Linux
devs = BioshakeDevices(use_ports=['/dev/tty.usbmodem262471','/dev/tty.usbmodem262472']) # Mac OS X
devs = BioshakeDevices(use_ports=['COM3','COM4']) # Windows
dev = devs[0]

Metadata

Release files for bioshake_device 1.7.2

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

Source distributions (sdists)

Source distribution for bioshake_device 1.7.2
File Size Uploaded Provenance
bioshake_device-1.7.2.zip 12.6 kB Without provenance Details
bioshake_device-1.7.2.tar.gz 8.1 kB Without provenance Details

Release files / bioshake_device-1.7.2.zip

Download URL bioshake_device-1.7.2.zip
Size 12.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d7162d1d9a1801208c2e77eb90df2e4de452f0b663e9c1795b325af3495a64ee
BLAKE2b-256 checksum
How to use checksums
6b2d1a40516748f2bd24acdfe15276df1d1b9ed3e7d754b211a7d3c713eda77b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / bioshake_device-1.7.2.tar.gz

Download URL bioshake_device-1.7.2.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
141c64fcf4bcd2fa49a48cd25bc3cdd39224d70e458ee529366af810001de35c
BLAKE2b-256 checksum
How to use checksums
baf8ccf796b5657800701babbdb7a0d8d5dbda7b1148ca5a5957c2342a2afbdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for bioshake_device 1.7.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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