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.1.tar.gz (12.4 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.1-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: labpython-0.1.1.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 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.1.tar.gz
Algorithm Hash digest
SHA256 ae67ed2e2b461669a7b54701bd4c26b7cd55ec0af7bd131d9a484ce4f1e403b2
MD5 3dae5f12c68d3b22a77548880514f058
BLAKE2b-256 5255dd5b1a48c94f317a374267412b70208038e29c44b49e9c810d8bd456b63e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: labpython-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 387640bc62a181cd06a3d49ef18636015823b48875a729452b12700c657ded75
MD5 d5d331403bf3ef5be2c5fcd3dd1c0478
BLAKE2b-256 ac047a1009ecb47f00c9204dba7543878bcad5b9d126675653e0ec59ad6033b6

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