Description
scikit-rf (aka skrf) is an Open Source, BSD-licensed package for RF/Microwave engineering implemented
in the Python programming language. It provides a modern, object-oriented library which is both
flexible and scalable.
Install
If you have installed Python, you can install scikit-rf from pip via
python -m pip install scikit-rf
If you have installed conda, then you can also get scikit-rf from
conda install -c conda-forge scikit-rf
scikit-rf includes standalone gui applications which can be installed and used like this
# Install the additional dependencies for the gui applications
python -m pip install scikit-rf[plot,visa]
# Run the apps
data-grabber # Run the data-grabber application
multiline-trl # Run the multiline-trl application
Questions or comments? Ask the Community
- LinkedIn scikit-rf Users Group: User group to ask and answer questions and to received scikit-rf announcements.
- Chat: scikit-rf have channels on both Slack and Matrix
- Suggestion box: if you would like to suggest a feature/topic for consideration (optionally anonymous).
Contributing to the scikit-rf project
There is multiple ways to contribute to an open-source project like scikit-rf!
- Sponsoring the project
- Contributing to the code
- Contributing to the Documentation
- Getting some merchandise to express your love
Authors
The list of the developers of scikit-rf is available on the contributors page.
License
scikit-rf is permissively licensed under a 3-clause BSD license.
Metadata
Release files for scikit-rf 2.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| scikit_rf-2.2.0.tar.gz | 644.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scikit_rf-2.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.3 MB
Release files / scikit_rf-2.2.0.tar.gz
| Download URL | scikit_rf-2.2.0.tar.gz |
|---|---|
| Size | 644.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
783ec626047c852929ffde032dca067e701afe49b9573ca0c1fa1b2335f16a59
|
|
BLAKE2b-256 checksum How to use checksums |
04899302c7f9981452f2582ccf49420a9357d7f3fc8e8e5e406fb8f6d3246a3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / scikit_rf-2.2.0-py3-none-any.whl
| Download URL | scikit_rf-2.2.0-py3-none-any.whl |
|---|---|
| Size | 689.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
95db99c861cc925454d4a427e004b3281f7bf25b27874b9baaec6521058f9804
|
|
BLAKE2b-256 checksum How to use checksums |
865cca4cfb2d726a9cce12952ef59bb285ec493777d4b61bd5971d338692cebc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for scikit-rf 2.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.