Metadata-Version: 2.4
Name: moxqtradar
Version: 0.7.3
Summary: Radar MCU GUI Toolkit and Analyzer
Author: xMorganChen
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Provides-Extra: all
Requires-Dist: moxqt; extra == "all"
Requires-Dist: moxtools[all]; extra == "all"
Requires-Dist: numpy; extra == "all"
Requires-Dist: PySide6; extra == "all"
Requires-Dist: pyserial; extra == "all"
Requires-Dist: click>=8.0.0; extra == "all"
Requires-Dist: pillow; extra == "all"
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: provides-extra
Dynamic: requires-python
Dynamic: summary

# moxqtradar

moxqtradar is a library for Qt UniRadar tool

## 📌 Features
- **Bring Up Checker** 
- **CW Mode** 
- **Data Analyzer**: Off-Line Tools 
- **Distance Angle Chart** 
- **ASMT Distance Angle Chart** 
- **Main Window** 
- **Motion LED** 
- **Position 2D Chart** 
- **System Log** 
- **qt_threading** : thread control tools for all GUI
- **workers_base** : workers for GUI arch.  
  

## 🛠️ Supported Tools
- `UniRadar`: Universal Radar GUI (UART interface)

## 📦 Installation
```bash
pip install moxqtradar
pip install --upgrade moxqtradar
pip install moxqtradar==0.0.1rc4
```
https://pypi.org/project/moxqtradar/
## 🚀 Usage
```python
    from . import qt_threading, workers_base
    from .bringUp_check import BringUpChecker
    from .cwMode import CwMode
    from .dataAnalyzer import DataAnalyzer
    from .distAngle import DistAngle
    from .distAngleAsmt import DistAngleAsmt
    from .motionLED import MotionLED
    from .position2D import Position2D
    from .rxOnly import RxOnly
    from .sysLogLevel import SysLogLevel
    from .workers_base import StepsWorker
    from .fwUpdate import FwUpdate

```

## 📜 version
🧪 0.7.3: warning-fix       
🧪 0.7.2: move setting from `gui_cfg.txt` to `config_uniradar.json`     
🧪 0.7.1: Big-Fix: `click` compatible & `--version` issue    
🧪 0.7.0: Support uni-radar command    
🧪 0.6.0: MoxQt to moxq       
🧪 0.5.0: MoxQtRadar to moxqtradar     
🧪 0.4.1: MoxTools to moxtools  
🧪 0.4.0:  
☑️ update FFT Hist / dataAnalyzer structure  
☑️ Add rfTest & SNR RxPower Calculation   
☑️ update rename funciton  
☑️ update dataAnalyzer UI  

🧪 0.3.1:  
☑️ add duty & leaky integration @ motionLDE plug-in  
🧪 0.3.0:  
☑️ add FFT plug-in   
🧪 0.2.2:  
☑️ add log to csv before rename - one button @dataAnalyer  
☑️ add sub-title during rename @dataAnalyzer  
☑️ rename degree & prefix setting -> one combobox @dataAnalyzer  
☑️ add parse suffix `_asmt` during rename @dataAnalyzer  
☑️ add checkbox for rename@dataAnalyzer   

🧪 0.2.1    after log to csv, remove original log file @ dataAnalyzer   
🧪 0.2.0    add FW Update Feature  
🧪 0.1.0    add ASMT check box for UI-position2D,distAngle   
_________+  add 3D detection Function              
_________+  add Parameter Set Function              
🧪 0.0.2    add sample path as default path of dataAnalyzer  
🧪 0.0.1    1st version
