Python IVI
Introduction
Python IVI is a Python-based interpretation of the Interchangeable Virtual Instrument standard.
Features
- Cross-platform
- Pure Python
- Easy to use API
- Supported base classes
- Scope (IviScope/scope)
- Function generator (IviFgen/fgen)
- DC power supply (IviDcPwr/dcpwr)
- Spectrum analyzer (IviSpecAn/specan)
- RF power meter (IviPwrMeter/pwrmeter)
- RF signal generator (IviRfSigGen/rfsiggen)
- Included drivers
- Oscilloscopes (scope)
- Agilent InfiniiVision 2000A/3000A series
- Agilent InfiniiVision 6000A series
- Agilent InfiniiVision 7000A/B series
- Agilent Infiniium 90000A/90000X series
- Function Generators (fgen)
- Tektronix AWG2000 series
- DC Power Supplies (dcpwr)
- Agilent E3600A series
- Agilent 603xA series
- Chroma 62000P series
- Rigol DP800 series
- Rigol DP1000 series
- Tektronix PS2520G/PS2521G
- Spectrum Analyzers
- Agilent 859xA/B series
- Agilent 859xE/EM/C/L series
- RF Power Meters (pwrmeter)
- Agilent 436A
- Agilent 437B
- RF Signal Generators (rfsiggen)
- Agilent 8642 A/B
- Agilent ESG E4400B series
- Other
- Agilent 8156A optical attenuator
- Agilent 85644/5A tracking source
- Agilent 86140B series optical spectrum analyzer
- Colby Instruments PDL10A Programmable Delay Line
- DiCon Fiberoptics GP700 Programmable Fiberoptic Instrument
- JDS Uniphase TB9 Series Optical Grating Filter
- Tektronix AM5030 programmable current probe amplifier
- Tektronix OA5000 series optical attenuator