xwr is a pure-python, linux-based real time raw data capture system for TI mmWave radars, and includes four key components:
xwr: a high-level data capture interfacexwr.rsp: a radar signal processing library with Numpy, Pytorch, and Jax supportxwr.radar: a parameterized python interface for the default radar firmwarexwr.capture: a pure-python, real-time interface for the DCA1000EVM
See our documentation site for more details, setup guides, the included demo, and more!
xwr assumes a linux-based system and radar hardware which consists of the DCA1000EVM and a supported TI mmWave Radar (XWR) development board.
Important
Supported Devices:
- AWR1843 Family: AWR1843Boost, AWR1843AOPEVM
- AWR1642
WIP:
- AWR2544LOPEVM
- AWR2944
The xwr library can be installed from pypi or github:
pip install xwr
# or
pip install git+ssh://github.com/RadarML/xwr.gitWarning
xwr does not include a copy of torch or jax by default! You must specify your own dependency and/or use the xwr[torch] and xwr[jax] extras if you intend to use these backends for the radar signal processing (xwr.rsp) submodule.