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.1.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.1-cp312-cp312-manylinux_2_39_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

File details

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

File metadata

  • Download URL: rfnetwork-0.3.1.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.1.tar.gz
Algorithm Hash digest
SHA256 44f8b829ed71848e7b40210efeaad3f6f934c2e68ccf7d81bdc6c82cf05b97e4
MD5 849ed552f7864d7ad8da74df27be32bc
BLAKE2b-256 4ba1a757b6bbba152822b91637ba898dc2a8bb34ed6473e774de5e8fd789ce83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rfnetwork-0.3.1-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 0dc18bd64cc368bf95ad655f4fd8350fc4a6ef6398fc8fae00428a96e2041447
MD5 311cf1f7489a133ec3dd6279b986c7ae
BLAKE2b-256 640cc88b6f672be9bbcbef3068264fd3151c22a529a2a37fc86c6a0bb6e7836e

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