Object Oriented Microwave Engineering
Project description
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,qtapps,visa]
# Run the apps
data-grabber # Run the data-grabber application
multiline-trl # Run the multiline-trl application
Questions or comments? Ask the Community
- Mailing list: You can suscribe to our mailing list to ask (and answer) questions and to receive 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!
License
scikit-rf is permissively licensed under a 3-clause BSD license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
scikit-rf-0.26.0.tar.gz
(31.2 MB
view hashes)
Built Distribution
Close
Hashes for scikit_rf-0.26.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3433b27b055cb399ee425c7742c5d5fe8e2c872f6e56d1ae32f91128041b6e53 |
|
MD5 | d2d8c71034f6de4fcef337dc95bfb654 |
|
BLAKE2b-256 | 5495b54a334680190323edccc92fd3fa536d7c0b745b6897af7d58c52f67d614 |