xwr: Linux-Compatible Real-Time Raw Data Capture for TI mmWave Radars
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!
Requirements
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
- AWR1642Boost
- AWR2944EVM
- AWRL6844EVM
Install
The xwr library can be installed from pypi or github:
pip install xwr
# or
pip install git+ssh://github.com/RadarML/xwr.git
[!WARNING]
xwrdoes not include a copy oftorchorjaxby default! You must specify your own dependency and/or use thexwr[torch]andxwr[jax]extras if you intend to use these backends for the radar signal processing (xwr.rsp) submodule.
Release files for xwr 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xwr-0.5.0.tar.gz | 1.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xwr-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.9 MB
Release files / xwr-0.5.0.tar.gz
| Download URL | xwr-0.5.0.tar.gz |
|---|---|
| Size | 1.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0db6519db61099dff973489b2167bf82c49660f7e6206412d8921fe4432aaf21
|
|
BLAKE2b-256 checksum How to use checksums |
bae7e6a33cfab7c89dc5d1ed6545745acd5bd6c2dc521d522855c891c5a6a341
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / xwr-0.5.0-py3-none-any.whl
| Download URL | xwr-0.5.0-py3-none-any.whl |
|---|---|
| Size | 100.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
468d64de3adbec838215f7c995c2a83ba5cb40b0ec679f3ff1368b9724b03606
|
|
BLAKE2b-256 checksum How to use checksums |
c059538c95fc3ebdac3d50a71d7ac8f18ff4ac78d95399d954aaffb9fcb0288a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|