Metadata-Version: 2.4
Name: mpylab
Version: 1.0.2
Summary: A framework to simplify development of measurement 'scripts' for measurements in laboratories over e.g pyvisa.
Author: Christian Albrecht, Stephan, Oscar Rivera, Mathias Magdowski, Sophie Rautschek, Frank Schröder, Luzia Tesar, Konstantin Pasche, Thomas Reidemeister
Author-email: Hans Georg Krauthäuser <hgk@ieee.org>
Maintainer-email: Hans Georg Krauthäuser <hgk@ieee.org>
License-Expression: GPL-3.0-or-later
Project-URL: Homepage, https://www.tu-dresden.de/et/tet
Project-URL: Repository, https://gitlab.hrz.tu-chemnitz.de/chair-of-electromagnetic-theory-and-compatibility-at-tu-dresden/mpylab/mpylab.git
Project-URL: Documentation, https://mpylab-75fcff.gp.hrz.tu-chemnitz.de/
Keywords: pyvisa,gpib,measurements,laboratory
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: bidict>=0.23.1
Requires-Dist: gpib-ctypes>=0.3.0
Requires-Dist: ipywidgets>=8.1.8
Requires-Dist: levenshtein>=0.27.1
Requires-Dist: matplotlib>=3.7.5
Requires-Dist: numpy>=1.24.4
Requires-Dist: pathvalidate>=3.3.1
Requires-Dist: plotly>=6.5.2
Requires-Dist: ply>=3.11
Requires-Dist: psutil>=7.2.2
Requires-Dist: pydot>=4.0.1
Requires-Dist: pyparsing>=3.1.4
Requires-Dist: pyserial>=3.5
Requires-Dist: pyside6>=6.9.2
Requires-Dist: pyusb>=1.2.1
Requires-Dist: pyvisa>=1.14.1
Requires-Dist: pyvisa-py>=0.7.2
Requires-Dist: requests>=2.32.5
Requires-Dist: scipy>=1.10.1
Requires-Dist: scipy-stubs~=1.16.1
Requires-Dist: scuq>=0.9
Requires-Dist: simpleeval>=0.9.13
Requires-Dist: sphinx>=9.0.4
Requires-Dist: yapps2>=2.2.0
Requires-Dist: zeroconf>=0.148.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Provides-Extra: release
Requires-Dist: build; extra == "release"
Requires-Dist: twine; extra == "release"
Provides-Extra: docs
Requires-Dist: sphinx>=8.0; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: breathe; extra == "docs"
Provides-Extra: gui
Requires-Dist: PySide6; extra == "gui"
Dynamic: license-file

# mpylab

This is **mpylab**. Mpylab is a framework for automatic measurement application and 
hardware device drivers (TCP/IP, GPIB, serial, USB).

This software is distributed unter GPL-3 or higher. See LICENSE for details.

## Installation

```
pip3 install mpylab
```

## License

GPL-3 or higher

## Repository

[https://gitlab.hrz.tu-chemnitz.de/chair-of-electromagnetic-theory-and-compatibility-at-tu-dresden/mpylab/mpylab.git](https://gitlab.hrz.tu-chemnitz.de/chair-of-electromagnetic-theory-and-compatibility-at-tu-dresden/mpylab/mpylab.git)

The documentation is also available from the gitlab server of TU Chemnitz:

[https://mpylab-75fcff.gp.hrz.tu-chemnitz.de/](https://mpylab-75fcff.gp.hrz.tu-chemnitz.de/)

## Contact

Prof. Dr. Hans Georg Krauthäuser (hgk@ieee.org)  
Chair for Electromagnetic Theory and Compatibility  
Technische Universität Dresden, Dresden, Germany


