Tools for fast prototyping of radio-frequence passive components
Project description
PassiveAutoDesign [WIP]
Python Script for Fast Design of RF-Passive Components.
This script is in an early stage of development. Tested on Windows and Linux.
Getting started
The library required are scikit-rf, numpy, scipy, yaml and matplotlib (for plotting results). The required versions can be find in requirements.txt.
Install the library using
pip install passive-auto-design
Examples are given in the examples directory.
A demo is given here
Package Structure
The Package is composed of five modules:
- The substrate.py file which describes the substrate used (or Back End Of Line).
- The components directory which contains RF-components to be implemented in a susbtrate (Waveguides, Transformers, Coupler...). It also enables rough geometry design/estimation from given rf specifications.
- special.py which contains physical constants and special functions (dB, NmtodBcm, ...)
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
passive-auto-design-0.1.4.tar.gz
(12.6 kB
view hashes)
Built Distribution
Close
Hashes for passive-auto-design-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7494844c2627848305a123dc2e50b14a4683fd1f060705b050f0a9e941635a0 |
|
MD5 | 39cd1d5255eef64a4bd6c0c785373cfc |
|
BLAKE2b-256 | d25c7681c10067468132925b48fa74ed6ccf5499783c34094fac4173ef1f60ff |
Close
Hashes for passive_auto_design-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dea2298468620ce72d518218785bfdf6d61b9ac9f292ac00a5b778afd049f4c8 |
|
MD5 | bd18b2f47e675e756a1cb08d887af3bb |
|
BLAKE2b-256 | dd5df4e9d5fabe09d317be48abc4d7aa5ce6737ab4dc2dc29f7296ccb11dc5ba |