Below is a list of future features by category.
If you feel something is missing, please create an issue for a feature request.
- Create higher-level path tracing utilities
- Support Min-Path-Tracing
- Implement diffraction on Fermat-Path-Tracing
- Implement diffraction and reflection on the same path
- Implement a function that delegates reflection-only paths
to
image_method
, and the rest tofermat
. - Silently skip non-triangles inside
.obj
file withTriangleMesh
? Or log error messages instead - Fix performances issues on RX-grid examples
- Improve
differt.em.special.erf
accuracy and speed - Add Fresnel coefficients utilities
- Add UTD coefficients utilities
- Add antenna / path polarization utilities
- Read optional color from
.obj
file and use it for 3D plots - Extend mesh support to quad meshes?
- Support point clouds?
- Investigate zoom-issue on Vispy plots with large scenes (camera issue?)
- Support custom dtypes (and remove hard-coded dtypes)
- Document install procedure
- Create quickstart
- Create Docker imager and document it
- Create a contributing guide
- Add optimization tutorial
- Show how to smooth edges by applying a soft threshold on the intersection test.
- Improve plotting tests
- Add CITATION.cff file
- Build PGO wheels for release too