Skip to main content

Package for working with Tektronix test equipment

Project description

tektronix

PyPi Version Build Status Coverage Status License Badge

tektronix is a Python 3.8+ package providing modules and helpers to work with data files from Tektronix test equipment.

Dependencies

Runtime Dependencies

Development Dependencies

Support Tektronix Equipment

Spectrum Analyzers

Below are the modules available in the tektronix package and the compatible equipment for each module:

  • rsa500: RSA500 spectrum analyzer

Contributing

Use the following commands to create a Python virtualenv using pyenv and pyenv-virtualenv, install the requirements in the virtualenv, and list the available Invoke tasks.

$ brew install pyenv pyenv-virtualenv
$ pyenv install 3.13
$ pyenv virtualenv 3.13 tektronix
$ pyenv activate tektronix
$ pip install --upgrade pip
$ pip install -r requirements.txt
$ inv -l

Sample CSV and other data files

Currently, the only sample files tested are the CSV files from a N9340B and E4411B spectrum analyzer. If you have other data files saved from a Keysight/Agilent/HP piece of test equipment and are willing to share it, please open an issue or submit a pull request to let us know.

Contributing

Contributions are welcome! To contribute please:

  1. Fork the repository
  2. Create a feature branch
  3. Code
  4. Submit a pull request

Testing

License

tektronix is released under the MIT license. Please see the LICENSE.txt file for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tektronix-0.4.1.tar.gz (115.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tektronix-0.4.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file tektronix-0.4.1.tar.gz.

File metadata

  • Download URL: tektronix-0.4.1.tar.gz
  • Upload date:
  • Size: 115.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for tektronix-0.4.1.tar.gz
Algorithm Hash digest
SHA256 e6bd9faff5327496aa27bf791ddd07f6408411cf90b6b6cc788c0fccea414e4c
MD5 cb60f9ed3e927336bc75b931c6759172
BLAKE2b-256 cf11fa2fb93face9dd4737a57cffd7cedce56777da055f016f605f7fd89c2265

See more details on using hashes here.

File details

Details for the file tektronix-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: tektronix-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for tektronix-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b48e9d56d20fe16cb22af4e7e97985026b675f8400056016ed1aee785f74470
MD5 e3d49b74f7ef9acb2e12fe138d0db576
BLAKE2b-256 66e7b85b073ede12b124ad3bb6a790b7a25341a4b4a69d7ddcdf77392d04afe4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page