Skip to main content
DiffeRT logo

DiffeRT

Differentiable Ray Tracing toolbox for Radio Propagation powered by the JAX ecosystem.

Latest Release Python version Documentation DOI Codecov

Usage

WARNING: This package is still under important development, see the v1.0.0 milestone for future features, and the CHANGELOG for versioning policy.

If you have any suggestion regarding the development of this package, please open an issue.

The easiest way to install DiffeRT is through pip:

pip install differt

We provide pre-built binaries for most platforms. If you want (or need) to build the package from the source distribution, or want to customize the installation (e.g., with GPU support), check out the installation guide.

Reporting an issue

If you think you found a bug, an error in the documentation, or wish there was some feature that is currently missing, we would love to hear from you!

The best way to reach us is via the GitHub issues. If your problem is not covered by an already existing (closed or open) issue, then we suggest you create a new issue. You can choose from a list of templates, or open a blank issue if your issue does not fit one of the proposed topics.

The more precise you are in the description of your problem, the faster we will be able to help you!

If you rather have a question than a problem, then it is probably best suited to ask it in the Q&A category of the discussions.

Contributing

All types of contributions are more than welcome!

Please follow the contributing guide for a detailed step-by-step procedure.

Citing

If you use this software, please cite it as (preferred):

@inproceedings{Eertmans_DiffeRT_ICMLCN_2025,
  title     = {Demonstrating {DiffeRT}: An Open-Source Library for Optimizing Radio Networks with Differentiable Ray Tracing},
  author    = {Eertmans, Jérome and Oestges, Claude and Jacques, Laurent},
  year      = 2025,
  booktitle = {2025 IEEE International Conference on Machine Learning for Communication and Networking (ICMLCN)},
  volume    = {},
  number    = {},
  pages     = {1--2},
  doi       = {10.1109/ICMLCN64995.2025.11139997}
}

or:

@software{Eertmans_DiffeRT_GitHub,
  title   = {{DiffeRT}: A Differentiable Ray Tracing Toolbox for Radio Propagation Simulations},
  author  = {Eertmans, Jérome},
  url     = {https://github.com/jeertmans/DiffeRT},
  license = {MIT},
  version = {v0.12.0}
}

For other citation formats, please refer to the Cite this repository button the main page of our GitHub repository or to our Zenodo records.

Thank you for using this software and helping us!

Metadata

Release files for DiffeRT 0.12.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 DiffeRT 0.12.0
File Size Uploaded
differt-0.12.0.tar.gz 163.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for DiffeRT 0.12.0
File Interpreter ABI Platform
differt-0.12.0-py3-none-any.whl Python 3 none any Details

Total release size: 350.0 kB

Release files / differt-0.12.0.tar.gz

Download URL differt-0.12.0.tar.gz
Size 163.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5dcd2e27531b41686ad6de39f4ed031cc12d6017703e12e3e835e21ff18b483f
BLAKE2b-256 checksum
How to use checksums
9ffb755729f0f5a421210834563ca9c54ffac201aa5e9af8f1a19da75037a824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / differt-0.12.0-py3-none-any.whl

Download URL differt-0.12.0-py3-none-any.whl
Size 186.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7835cf2d3b14590af650e3e32b83208c40372530db6efa69490ad79aee418bdc
BLAKE2b-256 checksum
How to use checksums
c7a9c52caa529eaaf51c4378adfefe9f1096514e0a1bd3fdee4e5f2505f4d6a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.12.0 This release

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.38

2 release files

0.0.37

2 release files

0.0.34

2 release files

0.0.33

2 release files

0.0.32

2 release files

0.0.31

2 release files

0.0.30

2 release files

0.0.29

2 release files

0.0.27

2 release files

0.0.26

2 release files

0.0.24

2 release files

0.0.23

2 release files

0.0.22

2 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.9

55 release files

0.0.8

55 release files

0.0.6

55 release files

0.0.5

56 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.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