Net Protocol Suite Python API for Linux Installation Read Me

This file contains important information about the Python API package for Linux. Information in this file supersedes any other documentation included in the package.

Package Contents

  • libTLNetAPI_python library

  • Examples

  • Documentation

Supported Operating Systems

  • Ubuntu 24.04 LTS, 64bit and later versions

  • AlmaLinux 10.0 and later versions

  • Debian 13

  • ArchLinux

Supported Python Versions

  • Default python 3 on supported OS listed above

Installation Instructions

  • Extract the package using the command 'tar -xvf'

  • Run the install.sh script to install the package.

  • Take note of the firewall instructions printed out at the end of script execution. Specific ports need to be opened in order to discover and connect to analyzers.

  • In order to import the "libTLNetAPI_python.py" module in your python script, do the following:

    1. import sys

    2. sys.path.append('/usr/local/LeCroy/NetProtocolSuite/API/SDK/Bin')

    3. import libTLNetAPI_python

What's New and Issues Fixed

  • This release is compatible with trace files and projects created by the corresponding version of Net Protocol Suite.

Known Issues and Limitations

  • Importing TLNetAPI.lib in a VSE script is not allowed. This means users cannot use API functions inside a VSE script.

  • USB connectivity to analyzers is not supported.

  • Upon script exit, you might see one or more exceptions similar to the following:

"Exception in thread Sender (most likely raised during interpreter shutdown)"

This exception is safe to ignore.