Skip to main content

rf/microwave network simulation tool

Project description

rfnetwork

Linear circuit solver for networks of RF components.

Installation

rfnetwork requires Python >= 3.9. Wheels are currently only available on linux, but can be built from source on Windows.

   pip install rfnetwork

Features

  • Connect RF/microwave components into larger networks.
  • Manage complex RF systems with hierarchical building blocks.
  • Compute noise figure of multi-port networks using noise-wave analysis.
  • Interactive tuning of variable components (i.e. switches, phase shifters, capacitors).
  • Probe internal voltage waves inside a network.
  • Full wave FDTD solver for analyzing coupled lines and simple PCB geometry.

Documentation

Documentation can be found here,

https://rfnetwork.readthedocs.io/en/latest/

License

rfnetwork is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rfnetwork-0.3.4.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rfnetwork-0.3.4-cp312-cp312-manylinux_2_39_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

File details

Details for the file rfnetwork-0.3.4.tar.gz.

File metadata

  • Download URL: rfnetwork-0.3.4.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rfnetwork-0.3.4.tar.gz
Algorithm Hash digest
SHA256 810a41bbd3d8db9be909baee9b599da6704b13d4f1246df8488de9b0efbaab64
MD5 0f6199fb353d3cfa9c24c7e1277507e8
BLAKE2b-256 433f1b36b542468272b7725b626fd63f6a6c45f75da48cad8957ed2712b92deb

See more details on using hashes here.

File details

Details for the file rfnetwork-0.3.4-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rfnetwork-0.3.4-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 baeb13f7e03d227c1ea6d1242111cc4c4e5c3805b8565ee2a0ed083b44527379
MD5 2d4e4fdc8c856a379972a0cb1228b30e
BLAKE2b-256 de918b6ae1478859047b959d8fb5df78088f224946f84c64e7f40f70dd0ba8e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page