Skip to content

Semi-ATE/PyLab-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pylab-ML

GitHub Supported Python versions CI-CD

GitHub release (latest SemVer) GitHub commits since latest release (by date) GitHub issues GitHub pull requests

PyPI

Indroduction

We developed this package to be able to address electronic instruments relatively simply over their different interfaces (e.q. serial, GBIP, PXIe ...). It was very important for us to be able to switch to other devices from other manufacturers within a measurement setup without having to change much of the actual code for the measurements.

In conjunction with Semi-ATE you can create your own test machine and then run testflows with different testbenches.

Documentaion

You can read the Pylab-ML documentation online on here

Instrument ready

The package includes a number of instruments already defined.

Their definitions are organized by their function, for example smu, dmm, scope. And then by the manufacturer name of the instrument. For example the class that defines the National Instrument PXIE 4138 SourceMeter can be imported by calling:

from pylab_ml.smu.natinst.pxie41xx import PXIe41xx
...

Installation via pip (Development mode)

activate your Semi-ATE environment

conda activate <your environment>
cd ~/repos/<your environment>
git clone https://github.com/Semi-ATE/PyLab-ML.git

cd PyLab-ML
pip install -e .						# install the pylab-ml instrument lib, the spyder plugin for semi-ate in the General Purpose Funktions from the hardwaresetup,
										# and the STDF-data widget for spyder

When we started with this package we did not know pymeasure yet. Therefore there are some overlaps with this package.

About

Measurement library for instruments, especially for ATE test

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors