Skip to main content

Python package to interface diverse laboratory instruments

Project description

instrulink

This python package provides built-in classes to interface diverse laboratory instruments, including:

Requirements

  • FlyCapture SDK (to use the FLIR camera interface class)
  • Anaconda
  • Python 3.6 (for compliance with FlyCapture SDK)

Installation

  • Clone this repository: git clone https://github.com/tjjlemaire/instrulink.git
  • Move to that directory (cd instrulink) and install it as a python package: pip install -e .

Usage

Instruments can be easily accessed via generic grab_camera, grab_generator, grab_oscilloscope and grab_manipulator functions. By default, these functions will automatically detect the first available instrument connected to the PC. Optionally, you can also provide an instrument key to connect to a specific model type (e.g. grab_osciloscope(key='bk') to specifically connect to a B&K Precision oscilloscope).

Example scripts are located in the /scripts subfolder.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

instrulink-1.0.tar.gz (47.4 kB view details)

Uploaded Source

Built Distribution

instrulink-1.0-py3-none-any.whl (55.1 kB view details)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page