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 and the documentation can be found 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.7.tar.gz
(15.0 kB
view hashes)
Built Distribution
Close
Hashes for passive-auto-design-0.1.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 575b87d95bc8784056cfac6b1f2af19a4a72b46e5e3f0dcf5ffa9689644b8ebb |
|
MD5 | 27f707a2a4b5526105c3162fc4f20b55 |
|
BLAKE2b-256 | 17e22067de82524d41f2b57f861d520aad9159d0a3eebdb28cb31a3c1544ca4e |
Close
Hashes for passive_auto_design-0.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 767d6c3f7840a2c0b3450576cd44b4ec8c595a27fe3d97271ba22680d892c678 |
|
MD5 | c3e13771e312f6a7637fd3f4adf4c70a |
|
BLAKE2b-256 | e78335d1bde2108db89014be71e38a58d8aff536f1f237f1b4263ff954be80f5 |