Skip to main content

Interface for Tektronix signal generators.

Features

  • Support basic functions for model AFG31052

  • Support basic functions for model AFG1022

Installation

To install the Tektronix Signal Generator Interface, run this command in your terminal:

$ pip install tektronixsg

Note that usage in Windows will require a driver, for example the IO Libraries Suite by Keysight.

Usage

Example how to use tektronixsg:

from tektronixsg import SignalGenerator
sg = SignalGenerator()
# Set the voltage amplitude of the first channel to 1V
sg.channels[0].voltage_amplitude = 1
# Set the signal type of the first channel to sine
sg.channels[0].signal_type = "sine"
# Set the frequency of the first channel to 100 kHz
sg.channels[0].frequency = 1e5
# Enable the output of the first channel
sg.channels[0].output_on = True

Metadata

Release files for tektronixsg 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tektronixsg 0.2.0
File Size Uploaded Provenance Actions
tektronixsg-0.2.0.tar.gz 14.5 kB Without provenance Details for tektronixsg-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for tektronixsg 0.2.0
File Interpreter ABI Platform Actions
tektronixsg-0.2.0-py3-none-any.whl Python 3 none any Details for tektronixsg-0.2.0-py3-none-any.whl

Total release size: 28.0 kB

Release files / tektronixsg-0.2.0.tar.gz

Download URL tektronixsg-0.2.0.tar.gz
Size 14.5 kB
Tags Source
SHA-256 checksum
How to use checksums
04cda663d57b53945d8050b0ef3b4db97172415b4b1440680f541d5e3995e44b
BLAKE2b-256 checksum
How to use checksums
244baf9eb673103291fa1255ceb9970d8528405b8a1302aa484661c95a1a4776
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / tektronixsg-0.2.0-py3-none-any.whl

Download URL tektronixsg-0.2.0-py3-none-any.whl
Size 13.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
830e690535ddbde7f086e141dd7281da57e6177531a16cdd24361a2c26ece907
BLAKE2b-256 checksum
How to use checksums
5de5f2f4e3980c8bd9db4e2f3a3be3b292cf235dac395ab523cc07e6d63cc0cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Security for tektronixsg 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page