labPy
labPy is a collection of a laboratory instrument connectors/drivers and Qt5 (PySide2) based GUIs / instrument widget sets for fast data plotting, logging and instrument control. Its modular design is aiming at replacing LabView (R), but keeping it tiny and lean.
source: https://gitlab.com/LARAsuite/pylab
labPy main features
unified GUI environment for easily creating lab device interfaces (python3/QT5/pyside2 based)
complete application with advanced menus, toolbars, statusbar, settings dialogues
dock-able windows, flexible window movement, saving of window states
settings will be preserved over closing the app
command-line parsing
signals for communication, threading for multi-threading applications
many standard widgets (Temperature display, timer, alphanumeric displays, data plotting)
pluggable widget system
hardware device interface (serial communication)
SiLA2 (https://sila-standard.org) support
Arduino and Raspberry Pi support
extremely small footprint, fast
examples / demo library
labpy packages
core - labpyworkbench
widgets - collection of reusable widgets
dev_com - device communication library
math_models - mathematical models for data evaluation and simulation
labpy fast installation
the fastest way to install labpy is through PyPi and pip:
# –user indicatates to do a local installation into home directory pip3 install –user labpy
labpy full installation
git clone https://gitlab.com/LARAsuite/labpy.git
cd labpy
# this installs everything in a virtual environment for testing:
python3 labpyinstall.py
(Note: please also install dependencies !!)
quick start demos
see examples/demos for feature demos
more examles can be find in the examples section
documentation
see docs/quickstart.rst guide for a quick start
and docs for complete documentation
generating the documentation
current widgets
alpha numeric
timer
oszillograph
wave generator
pump control
simple text edit
python edit
matplot
pyqtgraph
Metadata
Release files for labpy 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| labpy-0.0.4.tar.gz | 1.1 MB | Without provenance | Details for labpy-0.0.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| labpy-0.0.4-py3-none-any.whl | Python 3 | none | any | Details for labpy-0.0.4-py3-none-any.whl |
Total release size: 2.3 MB
Release files / labpy-0.0.4.tar.gz
| Download URL | labpy-0.0.4.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2312f98561c9a416682cd2566a90e31a9da5620445f74ead3af348b03005b081
|
|
BLAKE2b-256 checksum How to use checksums |
8ca83ddecfac251642f00439ff1e3a02f0d1d007eaf00e042390f2fe6cd9c541
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
|
Release files / labpy-0.0.4-py3-none-any.whl
| Download URL | labpy-0.0.4-py3-none-any.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
725b18c38fc2b886629786ef7157a8bd90c4a1685543d0e8d37f6c56848457eb
|
|
BLAKE2b-256 checksum How to use checksums |
114a62ecd23929b19ea65e8f442336716fb74b335f983c20963f4c514ae04030
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
|
Security for labpy 0.0.4
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.