-
-
Notifications
You must be signed in to change notification settings - Fork 10
Back to Milestones
v1.0.0 - First stable release
OpenJun 26, 2026
No due date
•Last updated First stable release of DiffeRT.
The aim of this release is to provide:
- A comprehensive RT toolbox
- Simplify Warp integration (i.e, avoid using
jax.lax.platform_dependent) - Use better version of
fpt-jaxand automatically use it when simulating diffraction - Integrate diffraction inside the
compute_pathslogic - Support for point clouds
- Support for Min-Path-Tracing
- Support for discontinuity smoothing
- Optimized routines for RT that are in par with other RT tools, like Sionna, in terms of performance
- A GUI for real-time and interactive RT
- A packaged RT tool for easier shipping
- A docker image
- Providing better defaults for plotting utilities
- Ship
differt.plottingas an external package (to allow reuse of the package without needing JAX, etc.) - ...
After v1.0.0, releases should strictly follow the rules of semantic versioning.
50% complete
List view
0 of 12 selected 0 issues of 12 selected
chore(tests): compare coverage map with Sionna
pythonChanges Python codeChanges Python codetestsChanges testsChanges testsStatus: Open (in progress).chore(docs): add notebook tutorial for radio coverage map using generative sampling-based RT
ciContinuous integration (tests, lints, ...)Continuous integration (tests, lints, ...)dependenciesRelated to the project dependenciesRelated to the project dependenciesdocumentationImprovements or additions to documentationImprovements or additions to documentationStatus: Open (in progress).[DOC] Document when
compute_pathscan be JIT-compileddocumentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomersneeds-triageThis issue has not been manually labelled yetThis issue has not been manually labelled yetStatus: Open.#337 In jeertmans/DiffeRT;Implement proper EM field computation with sequential reflection handling in DeepMIMO export
copilotGenerated by an AI agent (Copilot)Generated by an AI agent (Copilot)pythonChanges Python codeChanges Python codetestsChanges testsChanges testsStatus: Draft (not ready).Add plane-based interception method for SBR ray tracing with plane fusion
copilotGenerated by an AI agent (Copilot)Generated by an AI agent (Copilot)pythonChanges Python codeChanges Python codetestsChanges testsChanges testsStatus: Draft (not ready).[FEATURE] Implement UTD
diffraction_coefficientsenhancementNew feature or requestNew feature or requestnice-to-haveA nice to have feature (or else)A nice to have feature (or else)Status: Open.#429 In jeertmans/DiffeRT;[FEATURE]
compute_received_fields/compute_received_powerenhancementNew feature or requestNew feature or requestnice-to-haveA nice to have feature (or else)A nice to have feature (or else)Status: Open.#427 In jeertmans/DiffeRT;[FEATURE]
compute_coverage_mapenhancementNew feature or requestNew feature or requestnice-to-haveA nice to have feature (or else)A nice to have feature (or else)Status: Open.#430 In jeertmans/DiffeRT;[FEATURE] Implement
transition_matricesenhancementNew feature or requestNew feature or requestnice-to-haveA nice to have feature (or else)A nice to have feature (or else)Status: Open.#431 In jeertmans/DiffeRT;[FEATURE] Split
compute_pathsintrace_pathsandlaunch_pathsenhancementNew feature or requestNew feature or requestneeds-triageThis issue has not been manually labelled yetThis issue has not been manually labelled yetStatus: Open.#482 In jeertmans/DiffeRT;[FEATURE] Use
warp.jax_callableon CPUenhancementNew feature or requestNew feature or requestStatus: Open.#476 In jeertmans/DiffeRT;[FEATURE] From plural to singular form for function names
enhancementNew feature or requestNew feature or requestneeds-triageThis issue has not been manually labelled yetThis issue has not been manually labelled yetStatus: Open.#477 In jeertmans/DiffeRT;