Network Analyzers Python Instrument Drivers

For a complete list of all instrument drivers from Keysight, please visit www.keysight.com/find/drivers

Choose a Platform :

Keysight recommends using the most current version, which includes the most up-to-date bug fixes and security patches available.
Release Date Version Version Description
2024-10-25 2.0.2 Fixed the issue in driver initialization with PXI address
Release Date Version
2024-10-25 2.0.2
Version Description
Fixed the issue in driver initialization with PXI address

Driver type: Python (32-bit/64-bit)

Python Version Support: 3.6 - 3.10

 

Driver Download Options

  1. Binary Packages for supported Python versions
  2. Source Package

 

 

How to Download

  1. Click the Download button
  2. Download the package

How to Install

 

  • Binary Package
    1. Copy the downloaded package (archive file) to a temp folder
    2. Unzip it
    3. Use pip install to install the driver
      • pip install keysight_ktna-2.0.2-cp38-cp38-win32.whl 
 
  • Source Package
    1. Distributed source package means when the user runs pip install <package_name>, the binary package is built and installed from the source package, compatible with the user’s environment. Important to note users cannot modify python driver APIs. 
    2. Prerequisites 
      • Python 3.6 to 3.10 
      • C++ Compiler: MSVC compiler. Install Visual Studio (any edition) with "Desktop development with C++" workload selected  OR  if full VS ADE not needed, Build Tools for Visual Studio (command line interface) with "C++ build tools" workload selected. 
      • CMake 3.16 or newer: CMake tools are used to build and install the driver Python module. If needed, install the latest stable binary distribution for Windows or Linux from CMake.org.  
      • VISA: The driver module uses VISA to communicate with the instrument. Any compliant implementation is acceptable. The latest version of Keysight IO Libraries Suite is recommended, includes VISA. 
    3. Copy the downloaded package to a temp folder 
    4. Unzip it 
    5. Use pip install to install the driver 
      • “pip install keysight_ktna-2.0.2.tar.gz”.

 

 

 

 

Licensing

  • Does Not Require a License

Installs on: PC

Operating System

  • Windows 10
  • Windows 8.1/8
  • Windows 7 SP1

Note: Python 3.9 is NOT supported on Windows 7.

 

 

 

 

Supported Instruments

  • E5080A, E5080B, N5221B, N5222B, N5224B, N5225B, N5227B, N5231B, N5232B, N5234B, N5235B, N5239B, N5241B, N5242B, N5244B, N5245B, N5247B, N5264B, M9485A, M9309A, M9310A, M9340A, M9376A, M937X, M9300A, M9377A, M9370A, M9371A, M9372A, M9373A, M9374A, M9375A, M980X, M9800A, M9801A, M9802A, M9803A, M9804A, M9805A, M9806A, M9807A, M9808A, P5000A, P5001A, P5002A, P5003A, P5004A, P5005A, P5006A, P5007A, P5008A, P5000B, P5001B, P5002B, P5003B, P5004B, P5005B, P5006B, P5007B, P5008B, P5020A, P5021A, P5022A, P5023A, P5024A, P5025A, P5026A, P5027A, P5028A, P5020B, P5021B, P5022B, P5023B, P5024B, P5025B, P5026B, P5027B, P5028B, P9370A, P9371A, P9372A, P9373A, P9374A, P9375A, P9370B, P9371B, P9372B, P9373B, P9374B, P9375B, P9377B, P9382B, P9384B, E5055A, M9834A, M9837A, E5081A

Driver type: Python (32-bit/64-bit)

Python Version Support: 3.6 - 3.10

 

Driver Download Options

  1. Binary Packages for supported Python versions
  2. Source Package

 

 

How to Download

  1. Click the Download button
  2. Download the package

How to Install

 

  • Binary Package
    1. Copy the downloaded package (archive file) to a temp folder
    2. Unzip it
    3. Use pip install to install the driver
      • pip install keysight_ktna-2.0.1-cp38-cp38-win32.whl 
 
  • Source Package
    1. Distributed source package means when the user runs pip install <package_name>, the binary package is built and installed from the source package, compatible with the user’s environment. Important to note users cannot modify python driver APIs. 
    2. Prerequisites 
      • Python 3.6 to 3.10 
      • C++ Compiler: MSVC compiler. Install Visual Studio (any edition) with "Desktop development with C++" workload selected  OR  if full VS ADE not needed, Build Tools for Visual Studio (command line interface) with "C++ build tools" workload selected. 
      • CMake 3.16 or newer: CMake tools are used to build and install the driver Python module. If needed, install the latest stable binary distribution for Windows or Linux from CMake.org.  
      • VISA: The driver module uses VISA to communicate with the instrument. Any compliant implementation is acceptable. The latest version of Keysight IO Libraries Suite is recommended, includes VISA. 
    3. Copy the downloaded package to a temp folder 
    4. Unzip it 
    5. Use pip install to install the driver 
      • “pip install keysight_ktna-2.0.1.tar.gz”.

 

 

 

 

Licensing

  • Does Not Require a License

Installs on: PC

Operating System

  • Windows 10
  • Windows 8.1/8
  • Windows 7 SP1

Note: Python 3.9 is NOT supported on Windows 7.

 

 

 

 

Supported Instruments

  • E5080A, E5080B, N5221B, N5222B, N5224B, N5225B, N5227B, N5231B, N5232B, N5234B, N5235B, N5239B, N5241B, N5242B, N5244B, N5245B, N5247B, N5264B, M9485A, M9309A, M9310A, M9340A, M9376A, M937X, M9300A, M9377A, M9370A, M9371A, M9372A, M9373A, M9374A, M9375A, M980X, M9800A, M9801A, M9802A, M9803A, M9804A, M9805A, M9806A, M9807A, M9808A, P5000A, P5001A, P5002A, P5003A, P5004A, P5005A, P5006A, P5007A, P5008A, P5000B, P5001B, P5002B, P5003B, P5004B, P5005B, P5006B, P5007B, P5008B, P5020A, P5021A, P5022A, P5023A, P5024A, P5025A, P5026A, P5027A, P5028A, P5020B, P5021B, P5022B, P5023B, P5024B, P5025B, P5026B, P5027B, P5028B, P9370A, P9371A, P9372A, P9373A, P9374A, P9375A, P9370B, P9371B, P9372B, P9373B, P9374B, P9375B, P9377B, P9382B, P9384B, E5055A, M9834A, M9837A, E5081A

Driver type: Python (32-bit/64-bit)

Python Version Support: 3.6 - 3.10

 

Driver Download Options

  1. Binary Packages for supported Python versions
  2. Source Package

 

 

How to Download

  1. Click the Download button
  2. Download the package

How to Install

 

  • Binary Package
    1. Copy the downloaded package (archive file) to a temp folder
    2. Unzip it
    3. Use pip install to install the driver
      • pip install keysight_ktna-2.0.0-cp38-cp38-win32.whl 
 
  • Source Package
    1. Distributed source package means when the user runs pip install <package_name>, the binary package is built and installed from the source package, compatible with the user’s environment. Important to note users cannot modify python driver APIs. 
    2. Prerequisites 
      • Python 3.6 to 3.10 
      • C++ Compiler: MSVC compiler. Install Visual Studio (any edition) with "Desktop development with C++" workload selected  OR  if full VS ADE not needed, Build Tools for Visual Studio (command line interface) with "C++ build tools" workload selected. 
      • CMake 3.16 or newer: CMake tools are used to build and install the driver Python module. If needed, install the latest stable binary distribution for Windows or Linux from CMake.org.  
      • VISA: The driver module uses VISA to communicate with the instrument. Any compliant implementation is acceptable. The latest version of Keysight IO Libraries Suite is recommended, includes VISA. 
    3. Copy the downloaded package to a temp folder 
    4. Unzip it 
    5. Use pip install to install the driver 
      • “pip install keysight_ktna-2.0.0.tar.gz”.

 

 

 

 

Licensing

  • Does Not Require a License

Installs on: PC

Operating System

  • Windows 10
  • Windows 8.1/8
  • Windows 7 SP1

Note: Python 3.9 is NOT supported on Windows 7.

 

 

 

 

Supported Instruments

  • E5080A, E5080B, N5221B, N5222B, N5224B, N5225B, N5227B, N5231B, N5232B, N5234B, N5235B, N5239B, N5241B, N5242B, N5244B, N5245B, N5247B, N5264B, M9485A, M9309A, M9310A, M9340A, M9376A, M937X, M9300A, M9377A, M9370A, M9371A, M9372A, M9373A, M9374A, M9375A, M980X, M9800A, M9801A, M9802A, M9803A, M9804A, M9805A, M9806A, M9807A, M9808A, P5000A, P5001A, P5002A, P5003A, P5004A, P5005A, P5006A, P5007A, P5008A, P5000B, P5001B, P5002B, P5003B, P5004B, P5005B, P5006B, P5007B, P5008B, P5020A, P5021A, P5022A, P5023A, P5024A, P5025A, P5026A, P5027A, P5028A, P5020B, P5021B, P5022B, P5023B, P5024B, P5025B, P5026B, P5027B, P5028B, P9370A, P9371A, P9372A, P9373A, P9374A, P9375A, P9370B, P9371B, P9372B, P9373B, P9374B, P9375B, P9377B, P9382B, P9384B, E5055A, M9834A, M9837A, E5081A

Driver type: Python (32-bit/64-bit)

Python Version Support: 3.6 - 3.10

 

Driver Download Options

  1. Binary Packages for supported Python versions
  2. Source Package

 

 

How to Download

  1. Click the Download button
  2. Download the package

How to Install

 

  • Binary Package
    1. Copy the downloaded package (archive file) to a temp folder
    2. Unzip it
    3. Use pip install to install the driver
      • pip install keysight_ktna-1.2.0-cp38-cp38-win32.whl 
 
  • Source Package
    1. Distributed source package means when the user runs pip install <package_name>, the binary package is built and installed from the source package, compatible with the user’s environment. Important to note users cannot modify python driver APIs. 
    2. Prerequisites 
      • Python 3.6 to 3.10 
      • C++ Compiler: MSVC compiler. Install Visual Studio (any edition) with "Desktop development with C++" workload selected  OR  if full VS ADE not needed, Build Tools for Visual Studio (command line interface) with "C++ build tools" workload selected. 
      • CMake 3.16 or newer: CMake tools are used to build and install the driver Python module. If needed, install the latest stable binary distribution for Windows or Linux from CMake.org.  
      • VISA: The driver module uses VISA to communicate with the instrument. Any compliant implementation is acceptable. The latest version of Keysight IO Libraries Suite is recommended, includes VISA. 
    3. Copy the downloaded package to a temp folder 
    4. Unzip it 
    5. Use pip install to install the driver 
      • “pip install keysight_ktna-1.2.0.tar.gz”.

 

 

 

 

Licensing

  • Does Not Require a License

Installs on: PC

Operating System

  • Windows 10
  • Windows 8.1/8
  • Windows 7 SP1

Note: Python 3.9 is NOT supported on Windows 7.

 

 

 

 

Supported Instruments

  • E5080A, E5080B, N5221B, N5222B, N5224B, N5225B, N5227B, N5231B, N5232B, N5234B, N5235B, N5239B, N5241B, N5242B, N5244B, N5245B, N5247B, N5264B, M9485A, M9309A, M9310A, M9340A, M9376A, M937X, M9300A, M9377A, M9370A, M9371A, M9372A, M9373A, M9374A, M9375A, M980X, M9800A, M9801A, M9802A, M9803A, M9804A, M9805A, M9806A, M9807A, M9808A, P5000A, P5001A, P5002A, P5003A, P5004A, P5005A, P5006A, P5007A, P5008A, P5000B, P5001B, P5002B, P5003B, P5004B, P5005B, P5006B, P5007B, P5008B, P5020A, P5021A, P5022A, P5023A, P5024A, P5025A, P5026A, P5027A, P5028A, P5020B, P5021B, P5022B, P5023B, P5024B, P5025B, P5026B, P5027B, P5028B, P9370A, P9371A, P9372A, P9373A, P9374A, P9375A, P9370B, P9371B, P9372B, P9373B, P9374B, P9375B, P9377B, P9382B, P9384B, E5055A, M9834A, M9837A

Driver type: Python (32-bit/64-bit)

Python Version Support: 3.6 - 3.9

 

Driver Download Options

  1. Binary Packages for supported Python versions
  2. Source Package

 

 

How to Download

  1. Click the Download button.
  2. Download the package.

 

How to Install

 

  • Binary Package
    1. Copy the downloaded package (archive file) to a temp folder
    2. Unzip it
    3. Use pip install to install the driver
      • pip install keysight_ktna-1.0.6-cp38-cp38-win32.whl 
 
  • Source Package
    1. Distributed source package means when the user runs pip install <package_name>, the binary package is built and installed from the source package, compatible with the user’s environment. Important to note users cannot modify python driver APIs. 
    2. Prerequisites 
      • Python 3.6 to 3.9 
      • C++ Compiler: MSVC compiler. Install Visual Studio (any edition) with "Desktop development with C++" workload selected  OR  if full VS ADE not needed, Build Tools for Visual Studio (command line interface) with "C++ build tools" workload selected. 
      • CMake 3.16 or newer: CMake tools are used to build and install the driver Python module. If needed, install the latest stable binary distribution for Windows or Linux from CMake.org.  
      • VISA: The driver module uses VISA to communicate with the instrument. Any compliant implementation is acceptable. The latest version of Keysight IO Libraries Suite is recommended, includes VISA. 
    3. Copy the downloaded package to a temp folder 
    4. Unzip it 
    5. Use pip install to install the driver 
      • “pip install keysight_ktna-1.0.6.tar.gz”.

 

 

 

 

Licensing

  • Does Not Require a License

Installs on: PC

Operating System

  • Windows 10
  • Windows 8.1/8
  • Windows 7 SP1

Note: Python 3.9 is NOT supported on Windows 7.

 

 

 

 

Supported Instruments

  • E5080A, E5080B, N5221B, N5222B, N5224B, N5225B, N5227B, N5231B, N5232B, N5234B, N5235B, N5239B, N5241B, N5242B, N5244B, N5245B, N5247B, N5264B, M9485A, M9309A, M9310A, M9340A, M9376A, M937X, M9300A, M9377A, M9370A, M9371A, M9372A, M9373A, M9374A, M9375A, M980X, M9800A, M9801A, M9802A, M9803A, M9804A, M9805A, M9806A, M9807A, M9808A, P5000A, P5001A, P5002A, P5003A, P5004A, P5005A, P5006A, P5007A, P5008A, P5000B, P5001B, P5002B, P5003B, P5004B, P5005B, P5006B, P5007B, P5008B, P5020A, P5021A, P5022A, P5023A, P5024A, P5025A, P5026A, P5027A, P5028A, P5020B, P5021B, P5022B, P5023B, P5024B, P5025B, P5026B, P5027B, P5028B, P9370A, P9371A, P9372A, P9373A, P9374A, P9375A, P9370B, P9371B, P9372B, P9373B, P9374B, P9375B, P9377B, P9382B, P9384B
SHOW MORE