Metadata-Version: 2.1
Name: inspy
Version: 0.2.1
Summary: scan and control for instrument that support SCPI COMMAND added 34461A
Home-page: https://github.com/AceWalTer/inspy
Author: Yafei Wang
Author-email: yafei.wang@pisemi.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyvisa>=1.12.0
Requires-Dist: colorama~=0.4.6
Requires-Dist: setuptools~=68.0.0

# inspy package

inspy is a package that can automatically scan and control instruments which are supported SCPI COMMAND

version 0.2.0 supported DMM SMU Electronic Load and Power Suppy include( RUGOL: DP821A, DP831A, DL3021A GWINSTEK: GDM-9061, GDM-9060, GPP-6030 Keysight: 34461A Keithley: 2450, 2460)
version 0.2.0 uptated RIGOL commands

## Usage

1. creat a pyvia ResourceManager: 
```python
   rm = pyvisa.ResourceManager()
```
2. creat PiIns object ：
```python
    ins = PiIns(prm, pInsType, pInsName, pInsID) demo: dmm = PiIns(rm, "DMM", "9061", 'USB0::0x2184::0x0059::<SN>::INSTR')
```
3. read apis in ins_class.py to control instruments
4. if want to scan instruments automatically please read demo in test/insdemo.py
5. if want to add other instruments please add command and name in ins.json and insconst.py and update your own api in ins_class.py
