Metadata-Version: 2.3
Name: pyawg
Version: 0.3.2.3
Summary: Simple python library to control Arbitrary Waveform Generators from various manufacturers.
Author: Abhishek Bawkar
Author-email: abhishekbawkar@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
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-Dist: python-vxi11 (>=0.9,<0.10)
Project-URL: Documentation, https://github.com/abhishekbawkar/pyawg/blob/master/README.md
Project-URL: Homepage, https://github.com/abhishekbawkar/pyawg
Project-URL: Repository, https://github.com/abhishekbawkar/pyawg
Description-Content-Type: text/markdown

# PyAWB

A simple (unofficial) python library to control some functions of Arbitrary Waveform Generators (aka Function / Signal Generators) from various manufacturers.

Currently following function generators are supported. Volunteers are welcome to extend it to support other models keeping the basic functions same.

## Siglent
- [Siglent SDG1000X Series Arbitrary Waveform Generator](https://www.siglenteu.com/download/8715/?tmstv=1740404771) 
  - SDG1032X
  - SDG1062X

## Rigol
- [Rigol DG1000Z Series Arbitrary Waveform Generator](https://www.batronix.com/pdf/Rigol/ProgrammingGuide/DG1000Z_ProgrammingGuide_EN.pdf)
  - DG1032Z
  - DG1062Z

## System Requirements

- Python (>=3.8,<4.0)

## Installation

Installation of the library is very simple via `pip` command as shown below.

`pip install pyawg`


