ozyalhan / RF-Calculator-Terminal

This program has a purpose that makes easier to understand of RF/Microwave Terms: RL Return Loss, VSWR Voltage Standing Wave Ratio, Γ Reflection Coefficient, ML Mismatch Loss. Good calculator with wide range in mW.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RF-Calculator-Terminal

Build Status

This program has a purpose that makes easier to understand of RF/Microwave Terms:

  • RL Return Loss
  • VSWR Voltage Standing Wave Ratio
  • Γ Reflection Coefficient
  • ML Mismatch Loss

For example, choose RL mode, enter the value and get results of VSWR, Reflection Coefficient and ML.

Program has also RL calculator that get inputs of Pi(İncident Power) and Pr(reflected power) as Watt or dBm, calculate the return loss value as DB.

Installation

$ git clone https://github.com/ozyalhan/RF-Calculator-Terminal.git
$ cd RF-Calculator-Terminal
$ python RF-calculator.py

-or run .exe directly

$ git clone https://github.com/ozyalhan/RF-Calculator-Terminal.git
$ cd RF-Calculator-Terminal/
$ # run RF-calculator.exe

Todos

  • Write Tests With All Cases
  • Turn the Program in OOP principles
  • Create the system to Web with Flask

License

MIT

Free Software, Hell Yeah!

About

This program has a purpose that makes easier to understand of RF/Microwave Terms: RL Return Loss, VSWR Voltage Standing Wave Ratio, Γ Reflection Coefficient, ML Mismatch Loss. Good calculator with wide range in mW.

License:MIT License


Languages

Language:HTML 65.0%Language:TeX 33.3%Language:Python 1.7%