Skip to main content

xwr: Linux-Compatible Real-Time Raw Data Capture for TI mmWave Radars

pypi version PyPI - Python Version License - MIT PyPI - Types bear-ified CI GitHub issues

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 interface
  • xwr.rsp: a radar signal processing library with Numpy, Pytorch, and Jax support
  • xwr.radar: a parameterized python interface for the default radar firmware
  • xwr.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] 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.

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)

Source distribution for xwr 0.5.0
File Size Uploaded
xwr-0.5.0.tar.gz 1.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for xwr 0.5.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page