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.3.tar.gz (14.1 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.3-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: labpython-0.1.3.tar.gz
  • Upload date:
  • Size: 14.1 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.3.tar.gz
Algorithm Hash digest
SHA256 bb99d4e7ed2c122850224d63dc7f38006aae3719bb73303bcd8339c530af86d4
MD5 18b89346ed90f0ac427bf9c56cfcc6a1
BLAKE2b-256 38674d2b1b5b3446d4e9e95bbcb401da67609c42cb6a84ca04bfc88048ff363e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: labpython-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 17.0 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bbea1293c3d0328c798c4dd639600bc37307a1de487c1404bb8841d2f47a7494
MD5 dba17921f3af949f8ac0d6d15a535667
BLAKE2b-256 83f311aadf40b14af2c505a1f5a0a0898e0e2509677de3df24ac3be905cc83a5

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