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. For now, it only works with Windows OS.
Getting started
The library required numpy, scipy and matplotlib (for plotting results). The required versions can be find in requirements.txt.
Examples are given in the examples directory.
Library Architecture
The Library is composed of two modules:
Module Design
Design is composed of three sub-modules:
- The substrate.py file describes the substrate used (or Back End Of Line).
- The structure.py file describes the rf-structure implemented in a susbtrate (SIW, AF-SIW, Transformers).
- The passive_component.py describes the rf-component (hybrid coupler, impedance transformers, and (soon ?) filters). It also enables rough geometry design/estimation from given rf specifications.
Module Simulation
Simulation is composed of one sub-module, ng_spice_warper.py which eased the use of the ng-spice program.
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
Built Distribution
Close
Hashes for passive-auto-design-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9ad9e55b5f0bddb5480ba7af38f1cdbe1bf813f8dfb13ff9c345046ce9b1085 |
|
MD5 | 4ce70d2925ee3e571958d553975337dd |
|
BLAKE2b-256 | daafb56dfff60a8439f2e096800540194a351a8ad755e182a9ddf33642ef9391 |
Close
Hashes for passive_auto_design-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2de0caebbfee997ab610c806909354a33cff8f4eb0f08e699723c2f9942683f |
|
MD5 | 728f372bde5ff9a01e9ddd15d49ccb47 |
|
BLAKE2b-256 | aa9971d16bef44229824dd342d2ef1437130a4aeee894c6b23ec529c6a1f7352 |