Skip to main content

Collection of modules for controlling experimental setups.

Project description

About

labpython (imported as labpy) is a collection of modules created to simplify gathering and processing experimental data. It also features a collection of modules inside labpy.devices namespace for high-level communication with various devices using pyvisa and pydaqmx backends.

Installation

Package can be installed from PyPI using:

pip install labpython

By default dependencies for communication with devices are not installed. Use [devices] argument to change that behavior:

pip install labpython[devices]

To install directly from github use (with optional #[devices]):

pip install https://github.com/franciszekjuras/labpy/tarball/master#[devices]

If you want to modify the package source code it's convenient to install it in developer mode. In order to do this:

  • create and activate a virtual environment,
  • clone or download repo from github,
  • navigate to its main directory (the one in which this README.md resides),
  • execute: pip install -e .[devices]
  • now you can use import labpy freely and any changes to source code will be visible without reinstallation

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

labpython-0.1.2.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

labpython-0.1.2-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file labpython-0.1.2.tar.gz.

File metadata

  • Download URL: labpython-0.1.2.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for labpython-0.1.2.tar.gz
Algorithm Hash digest
SHA256 83cfc6fb471fc6fe5c1f7bdf756596bbb86f22bccc8610cd97c49bfcbf5ef358
MD5 57acc523f6998355ef158f8d034213b5
BLAKE2b-256 d14b56e718760081644427985de85da48a9f58e7ec730b78622579d59319342f

See more details on using hashes here.

File details

Details for the file labpython-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: labpython-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for labpython-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 897239081af77f52cdca69f22c0de0a2fcf3e7e948fcb22a3213c8de5cd5fe08
MD5 1bc7f4c4ed98312e6c9e89b785d5319e
BLAKE2b-256 bdfe436d3e2d7fd3d9fd66066ad1fc374b495d088b3e09fa858d292f08523328

See more details on using hashes here.

Supported by

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