rskfd
Description
Python package for instrument control and I/Q data handling (R&S formats). Instrument control uses raw socket connections.
- Software is provided as is.
- Package APIs may change; pin the version you use.
- This is not an official Rohde & Schwarz package.
Overview
Package layout:
rskfd/
- iq_data_handling/ # I/Q data and file handling
- remote_control/ # Remote connections to measurement instruments
- signal_generation/ # Signal generation
- helper/ # Additional utilities
- snp_handling/ # S-parameter file handling
Installing
pip install rskfd
Usage
Instrument Control
Test connection to an instrument (default port 5025):
import rskfd
myinstrument = rskfd.instrument("192.168.1.100")
myinstrument.Connect()
myinstrument.Write("*IDN?")
print(myinstrument.Read())
myinstrument.Close()
iq.tar File Handling
Generate white Gaussian noise and save it as an iq.tar file (100 MHz sample rate):
import rskfd
iq = rskfd.CreateWGNSignal(NoisePower=-40, RecordLength=10000, BandLimit=0.8)
rskfd.WriteIqTar(iq, 100e6, "demo.iq.tar")
Release files for rskfd 0.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rskfd-0.7.2.tar.gz | 25.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rskfd-0.7.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.2 kB
Release files / rskfd-0.7.2.tar.gz
| Download URL | rskfd-0.7.2.tar.gz |
|---|---|
| Size | 25.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
023be54b9507168b5943d40e11b39243643da1b73bcecc76582eca24d6df715f
|
|
BLAKE2b-256 checksum How to use checksums |
5e6b36945452abc30965398144ad8dfb89e05882a64b18bcc016107745fff930
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.0
|
Release files / rskfd-0.7.2-py3-none-any.whl
| Download URL | rskfd-0.7.2-py3-none-any.whl |
|---|---|
| Size | 29.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0fd33eac89f3503c98bdb802a22f014dc00709ffac4e6277eeea0a721b164eee
|
|
BLAKE2b-256 checksum How to use checksums |
029ee88025bfd4f2755d9ee331a5594a99bfc8293d50d8abc841878385c0eb2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.0
|