Recent Releases of differt
differt - v0.5.0 - Removed `parallel` keyword-argument and bug fixes
This new release contains breaking changes. Please refer to the changelog page on the documentation website for all details.
What's Changed
- fix(lib): return correct shape in fast path by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/303
- fix(docs): typos fixed by Copilot by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/304
- feat(lib): removed
parallelkeyword argument fromcompute_pathsby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/305
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.4.1...v0.5.0
- Python
Published by jeertmans 7 months ago
differt - v0.4.1 - Faster RT utilities
What's Changed
- chore(lib): replacing manual
jax.vmapand broadcasting with vectorize by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/298 - chore(deps): update pre-commit hooks by @github-actions[bot] in https://github.com/jeertmans/DiffeRT/pull/299
- chore(tests): improve coverage and benchmarks by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/301
- chore(ci): reset CodSpeed benchmark baselines by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/302
- perf(lib): faster ray-triangle intersection tests by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/300
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.4.0...v0.4.1
- Python
Published by jeertmans 7 months ago
differt - v0.4.0 - Sampling objects for *realistic* random scenes
This new release contains breaking changes. Please refer to the changelog page on the documentation website for all details.
What's Changed
- chore(deps): update pre-commit hooks by @github-actions[bot] in https://github.com/jeertmans/DiffeRT/pull/296
- feat(lib): add
sample_objectsoption toTriangleMesh.sampleby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/297
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.3.1...v0.4.0
- Python
Published by jeertmans 7 months ago
differt - v0.3.1 - Implemented hybrid method for path tracing with `compute_paths`
What's Changed
- chore(tests): reduced computational time of some tests and fixed typo by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/294
- feat(lib): implement
hybridmethod forcompute_pathsby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/295
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.3.0...v0.3.1
- Python
Published by jeertmans 7 months ago
differt - v0.3.0 - `differt-core` supports free-threaded Python builds
What's Changed
- feat(lib): remove
differt.utils.minimizeby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/291 - feat(lib): publish no-gil
differt_coreand extend tests by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/293
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.2.0...v0.3.0
- Python
Published by jeertmans 7 months ago
differt - v0.2.0 - New `TriangleMesh.mask` attribute and refactored `assemble_paths`
This new release contains important changes, including breaking changes. Please refer to the changelog page on the documentation website for all details.
What's Changed
- chore(deps): update pre-commit hooks by @github-actions[bot] in https://github.com/jeertmans/DiffeRT/pull/285
- chore(deps): update pre-commit hooks by @github-actions[bot] in https://github.com/jeertmans/DiffeRT/pull/286
- feat(lib): add
TriangleMesh.maskattribute by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/287 - chore(lib): refactor
__version__and add__version_info__tuple by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/288 - refactor(lib): simplified
assemble_pathsby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/289
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.1.2...v0.2.0
- Python
Published by jeertmans 7 months ago
differt - v0.1.2 - Minor fixes and deprecation of `minimize`
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/278
- chore(ci): remove compile-time benchmark and add jitted-fun benchmark by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/279
- fix(lib): disable
parallelmode whenjax>=0.6by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/281 - feat(lib): deprecate
minimizein favor of problem-specific solutions by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/283 - chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/284
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.1.1...v0.1.2
- Python
Published by jeertmans 8 months ago
differt - v0.1.1 - DeepMIMO integration, new methods and small fixes
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/265
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/266
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/268
- chore(docs): add section about how to build from sources without Rust by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/269
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/271
- feat(lib): allow to mask duplicates with
confidencematrix by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/272 - fix(lib): avoid
IndexErrorin when calling somenum_attributes by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/273 - fix(docs): update inter-sphinx ref and ignore checking some URL by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/274
- feat(lib): provide DeepMIMO export utilities by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/267
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.1.0...v0.1.1
- Python
Published by jeertmans 8 months ago
differt - v0.1.0 - First official release
I am super excited to announce DiffeRT v0.1!
This version marks an important step for this package, see the first milestone. Some important features are still missing, see the second milestone, but I feel this project can already be used for research, as I did in the past for conference articles like Comparing Differentiable and Dynamic Ray Tracing: Introducing the Multipath Lifetime Map and Towards Generative Ray Path Sampling for Faster Point-to-Point Ray Tracing.
If you are curious about this tool, feel free to give it a try and don't hesitate to report any bug or question you might have about it!
Future changes will now be documented in a changelog, and a strict versioning policy will be adopted to avoid surprising breaking changes.
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.38...v0.1.0
- Python
Published by jeertmans 9 months ago
differt - v0.0.38 - Adding smoothing, fixed multiple issues, improve docs and prepare for v0.1
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/247
- chore(docs): document NaNs and inf. policy by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/249
- fix(docs): link issues and duplicate by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/250
- fix(lib): issue with EM fields by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/248
- chore(deps): bump pyo3 from 0.24.0 to 0.24.1 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/240
- chore(lib): move
jnp.abs(cos_theta)insidefresnel_coefficientsby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/251 - chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/253
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/255
- ci(dependabot): bump astral-sh/setup-uv from 5 to 6 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/254
- fix(tests): patch Equinox's
_wrap_methodby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/257 - chore(lib): avoid drawing markers with Plotly's
draw_pathsimpl. by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/258 - feat(lib): implement Fermat path on flat objects by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/256
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/259
- chore(docs): improve discussions about coherent summation and plane-wave by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/260
- chore(deps): bump PyO3 and related deps by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/263
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/262
- chore(deps): bump equinox and undo patch by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/261
- chore(docs): add version changelog by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/252
- feat(lib): add basic smoothing technique by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/241
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.37...v0.0.38
- Python
Published by jeertmans 9 months ago
differt - v0.0.37 - No more NaNs returned by functions (and their gradients)
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/244
- chore(lib): avoid nans where possible by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/245
- fix(lib): avoid NaNs in the gradient of the Image method by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/246
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.36...v0.0.37
- Python
Published by jeertmans 10 months ago
differt - v0.0.36 - Fix Plotly's `draw_image` to mask non-finite values
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.35...v0.0.36
- Python
Published by jeertmans 11 months ago
differt - v0.0.35 - Tutorial on Coherent vs Non-Coherent RT, and fixes
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/239
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/242
- chore(docs): add tutorial for coherent vs. non-coherent rt by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/243
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.34...v0.0.35
- Python
Published by jeertmans 11 months ago
differt - v0.0.34 - `TriangleMesh.at` and `TriangleMesh.set_face_materials` utilities
What's Changed
- feat(lib): add
TriangleMesh.atupdate utility by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/237 - chore(deps): use pyo3-log
0.12.2instead of GitHub PR by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/238 - feat(lib): set face materials by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/236
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.33...v0.0.34
- Python
Published by jeertmans 11 months ago
differt - v0.0.33 - Compatibility with Sionna v1
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/235
- fix(lib/tests): compat. with Sionna v1 by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/234
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.32...v0.0.33
- Python
Published by jeertmans 11 months ago
differt - v0.0.32 - `TriangleMesh.append` and axis in `Paths.reduce`
What's Changed
- chore(ci): move Rust pre-commit hooks to local by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/217
- chore(deps): use
dependency-groupsfrom PEP735 by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/221 - fix(ci): bugs introduced by #221 by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/224
- fix(tests): issue with beartype>=0.20 and relax
sample_points_in_...'s args by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/225 - chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/226
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/227
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/228
- feat(lib): allow to easily append meshes together by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/230
- feat(lib): add
axisargument toPaths.reduceby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/229
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.31...v0.0.32
- Python
Published by jeertmans 11 months ago
differt - v0.0.31 - Enhanced docs, some new features, and less `@jit`
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/188
- chore(dev): update type check by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/189
- chore(docs): from viewcode to linkcode by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/190
- chore(dev): add maturin import hook by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/191
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/192
- ci(dependabot): bump astral-sh/setup-uv from 4 to 5 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/194
- ci(dependabot): bump actions/attest-build-provenance from 1 to 2 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/193
- chore(docs): document how to load trained model by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/196
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/195
- chore(docs): cleanup (and lint) by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/197
- chore(deps): open3d 0.19 by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/198
- feat(lib): implement Fresnel coefficients by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/103
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/199
- feat(lib): FSPL and path gain by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/200
- feat(lib): add method to easily mask duplicate path candidates by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/203
- fix(lib): antenna aperture by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/204
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/205
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/207
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/208
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/211
- chore(ci): remove automatic type checking by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/210
- chore(ci): test with 'lowest-direct' resolution by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/212
- chore(deps): cleanup dev deps by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/209
- chore(tests): add benchmark for training a LOS-check ML model by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/213
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/215
- chore(ci): use token to query REST API by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/216
- perf(lib): remove some
@jitdecorators and allowArrayLikearguments by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/214
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.30...v0.0.31
- Python
Published by jeertmans about 1 year ago
differt - v0.0.30 - Fix sdist
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.29...v0.0.30
- Python
Published by jeertmans about 1 year ago
differt - v0.0.29 - abi3.9 wheels
What's Changed
- ci(dependabot): bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/181
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/187
- fix(deps): fix build issue by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/186
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.28...v0.0.29
- Python
Published by jeertmans about 1 year ago
differt - v0.0.28 - Apply PyO3 fix on `differ-core` release files
As recommended in PyO3's changelog, we release new binaries.
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/183
- chore(ci): actually run pre-commit when autoupdate by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/184
- ci(dependabot): bump astral-sh/setup-uv from 3 to 4 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/182
- chore(deps): bump pyo3 from 0.23.2 to 0.23.3 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/185
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.27...v0.0.28
- Python
Published by jeertmans about 1 year ago
differt - v0.0.27 - Python 3.13, coverage, and drawing rays
What's Changed
- chore(ci): fix coverage issues by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/177
- feat(lib): optimizing lib by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/171
- feat(lib): improve
draw_rays's Plotly and Vispy impl. by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/178 - chore(deps): bump PyO3 and test on Python 3.13 by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/179
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.26...v0.0.27
- Python
Published by jeertmans about 1 year ago
differt - v0.0.26 - Ray Launching (SBR) and fixes
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/166
- chore(docs): remove modules docstring by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/168
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/169
- chore(deps): bump
beartypeby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/170 - chore(tests): add test to benchmark compilation time by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/172
- chore(lib): reduce import time by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/173
- fix(icmlcn2025): error in
evaluatefunction by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/167 - chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/174
- chore(docs): suppress warnings in RTD by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/175
- chore(docs): suppress warnings differently by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/176
- feat(lib): add Ray Launching features by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/165
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.25...v0.0.26
- Python
Published by jeertmans about 1 year ago
differt - v0.0.25 - Contributing guide and issue templates
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/161
- ci(dependabot): bump pre-commit-ci/lite-action from 1.0.3 to 1.1.0 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/160
- chore(ci): add issue and PR templates by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/162
- chore(docs): add link to preprint and ref by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/163
- chore(docs): add contributing guide by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/164
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.24...v0.0.25
- Python
Published by jeertmans over 1 year ago
differt - v0.0.24 - Refactor lib into two-level package
What's Changed
- chore(ci): run LT on striped nb by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/152
- chore(ci): cleanup notebooks and codespell by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/153
- chore(docs): improvement overall structure by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/154
- chore(ci): exclude new rules for LT by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/155
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/156
- chore(deps): bump NumPy-rust and allow Win 32 builds again by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/157
- chore(ci): allow to skip nb-setup by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/158
- chore(ml): learning how to sample path candidates by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/133
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.23...v0.0.24
- Python
Published by jeertmans over 1 year ago
differt - IEEE ICMLCN 2025 - Trained models
Please find here the weights of the models trained on single-bounce ($K=1$) and double-bounce ($K=2$) path candidates.
- Python
Published by jeertmans over 1 year ago
differt - v0.0.23 - Box constructor
What's Changed
- feat(lib): add box mesh constructor by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/151
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.22...v0.0.23
- Python
Published by jeertmans over 1 year ago
differt - v0.0.22 - NumPy 2 and better docs
What's Changed
- feat(lib): convenient
set_assume_quadsmethod by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/135 - chore(ci): add bechmark for quads by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/136
- chore(docs): update name by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/137
- feat(lib): add
keepdimsarg tonormalizeby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/138 - chore(docs): reduce line length in notebooks by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/139
- feat(lib): preserve objects when samping and
num_objectsby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/140 - chore(ci/docs): nitpicky check by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/142
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/143
- chore(ci): exclude
multipathnotebook from LT check by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/144 - fix(docs): hacky ref to jaxtyping and equinox modules by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/145
- chore(lib): make plotting utilities accept JAX arrays by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/146
- feat(lib): extend support for parallelism by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/148
- chore(docs): update tutorial to match paper content by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/147
- feat(lib): add option to provide TX and RX visibility by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/149
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/150
- chore(deps): bump to allow NumPy >= 2 by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/141
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.21...v0.0.22
- Python
Published by jeertmans over 1 year ago
differt - v0.0.21 - Fixes and quad mesh
What's Changed
- chore(docs): add basic citation information by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/129
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/130
- feat(lib): fix empty scene path tracing and add
path_candidatesargs by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/131 - fix(lib): path segments that are too small are masked by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/132
- feat(cli): add rectangle / quad mesh support by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/134
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.20...v0.0.21
- Python
Published by jeertmans over 1 year ago
differt - v0.0.20 - Basic parallel ray tracing
What's Changed
- feat(lib): add basic support for ray tracing on multiple devices by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/128
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.19...v0.0.20
- Python
Published by jeertmans over 1 year ago
differt - v0.0.19 - Fixes and small perf improvements
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/123
- ci(dependabot): bump peter-evans/create-pull-request from 6 to 7 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/125
- ci(dependabot): bump astral-sh/setup-uv from 2 to 3 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/124
- fix(lib): add coherence map by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/122
- chore(lib): invert hit logic by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/126
- chore(lib): calibrate path tracing by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/127
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.18...v0.0.19
- Python
Published by jeertmans over 1 year ago
differt - v0.0.18 - Many improvements in both the API and the documentation
What's Changed
- chore(ci): merge multiple coverage reports by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/95
- chore(ci): add automatic PR/issue labeling by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/96
- fix(ci): macOS runs by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/97
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/99
- feat(lib): improve Sionna scenes support by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/98
- chore(ci): from Make to
justby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/101 - chore(lib): use signed integers for array indices by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/102
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/104
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/105
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/106
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/108
- chore(docs): add image-method example by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/110
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/109
- chore(ci): upgrade Ruff's config by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/107
- chore(ci): cleanup justfiles by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/111
- chore(ci): simplify Rye setup and use universal lock files by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/112
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/113
- chore(tests): move sionna download to fixture by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/114
- feat(lib): enhance core library by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/115
- chore(lib): warn about overflow and add Rust coverage by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/116
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/118
- feat(lib): add
compute_pathsmethod for image method and "coherence" of paths example by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/117 - perf(lib): unroll image method and
use_scan=True/Falseby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/119 - chore(lib): was
einsumany better? by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/120 - chore(docs): add missing documentation to
differt_coreby @jeertmans in https://github.com/jeertmans/DiffeRT/pull/121
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.17...v0.0.18
- Python
Published by jeertmans over 1 year ago
differt - v0.0.17 - Disconnecting nodes in directed graph
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/92
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/93
- feat(lib): added graph disconnection utility by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/94
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.16...v0.0.17
- Python
Published by jeertmans over 1 year ago
differt - v0.0.16 - Correct DiffeRT packaging and chore
What's Changed
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/88
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/89
- chore(ci): change bib formatter by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/90
- feat(lib): add random sampling and ML features by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/85
- chore(ci): change bib formatter and nb on Colab by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/91
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.15...v0.0.16
- Python
Published by jeertmans over 1 year ago
differt - v0.0.15 - Zenodo release
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.14...v0.0.15
- Python
Published by jeertmans over 1 year ago
differt - v0.0.14 - Fix hatch version detection
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.13...v0.0.14
- Python
Published by jeertmans over 1 year ago
differt - v0.0.13 - Fixing edge cases for complete graphs
What's Changed
- fix(tests): do not attempt to delete tmp file by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/82
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/83
- fix(lib): deprecation warnings and others by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/84
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/86
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/87
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.12...v0.0.13
- Python
Published by jeertmans over 1 year ago
differt - v0.0.12 - Fixing READMEs
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.11...v0.0.12
- Python
Published by jeertmans almost 2 years ago
differt - v0.0.11 - Test new workspace
What's Changed
- feat(lib): speedup
erf(z)on complex by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/73 - chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/74
- feat(lib): add support for PLY files by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/75
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/77
- chore(ci): check links in documentation by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/78
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/79
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/80
- feat(lib): add scene structures and Sionna compatibility by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/76
- refactor(lib): go back to monorepo with 2 packages by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/81
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.10...v0.0.11
- Python
Published by jeertmans almost 2 years ago
differt - v0.0.10 - Documentation, fixes and EM module
What's Changed
- chore(deps): unpin pyo3 by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/59
- chore(deps): bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/63
- chore(deps): bump pre-commit-ci/lite-action from 1.0.1 to 1.0.2 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/62
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/64
- feat(lib): CompleteGraph iterators are sized (
__len__in Python) by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/61 - chore(docs): add tips for jit by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/60
- chore(docs): warn about oom by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/65
- chore(ci): maturin was fixed by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/67
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/68
- feat(lib): add basic em module by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/66
- chore(ci): add LanguageTool check and review by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/70
- chore(docs): add basic roadmap by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/71
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.9...v0.0.10
- Python
Published by jeertmans almost 2 years ago
differt - v0.0.9 - Fermat path tracing and docs
What's Changed
- chore(ci): do PGO optimization in CI and benchmark it by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/48
- chore(docs): document batch dims and NumPy vs JAX by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/51
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/49
- chore(docs): add some links and better build by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/52
- chore(docs): remove specific kernel by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/54
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/55
- chore(lib): implementing Fermat path tracing by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/50
- fix(ci): build issue by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/56
- chore(lib/docs): simply minimize's syntax by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/57
- chore(lib): jit-all by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/58
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.8...v0.0.9
- Python
Published by jeertmans almost 2 years ago
differt - v0.0.8 - Path utils refactoring
What's Changed
- cchore(deps): force Python ABI compatibility by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/39
- refactor(lib): re-organize graph utils by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/30
- feat(lib): add iter by chunks by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/40
- chore(lib): make option-like arguments keyword-only by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/41
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/43
- fix(bench): improve and fix benchmarks by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/44
- chore(lib): niche optimizations by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/45
- feat(lib): add complete graph iterators by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/42
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.7...v0.0.8
- Python
Published by jeertmans about 2 years ago
differt - v0.0.7 - RTD documentation
What's Changed
- fix(ci): update CI to match upload-artifact v4 by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/21
- fix(test): typecheck dataclasses by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/20
- chore(lib): return array of usize instead by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/22
- chore(deps): update pre-commit hooks by @pre-commit-ci in https://github.com/jeertmans/DiffeRT/pull/24
- chore(ci): from mypy to pyright by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/23
- chore(test): add doctest namespace by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/25
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/26
- feat(lib): implementing path candidates iterator by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/28
- chore(deps): update pre-commit hooks by @github-actions in https://github.com/jeertmans/DiffeRT/pull/29
- chore(docs): publish from RTD by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/31
- chore(ci): add MSRV check by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/33
- chore(docs): add new logo by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/34
- chore(deps): bump pdm-project/setup-pdm from 3 to 4 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/35
- chore(deps): bump ssciwr/setup-mesa-dist-win from 1 to 2 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/38
- chore(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/37
- chore(deps): bump peter-evans/create-pull-request from 5 to 6 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/36
New Contributors
- @github-actions made their first contribution in https://github.com/jeertmans/DiffeRT/pull/26
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.6...v0.0.7
- Python
Published by jeertmans about 2 years ago
differt - v0.0.6 - New project structure
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/DiffeRT/pull/8
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/jeertmans/DiffeRT/pull/10
- from monorepo to singlerepo by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/11
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/DiffeRT/pull/9
- fix: triangle mesh by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/12
New Contributors
- @pre-commit-ci made their first contribution in https://github.com/jeertmans/DiffeRT/pull/8
- @dependabot made their first contribution in https://github.com/jeertmans/DiffeRT/pull/10
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.5...v0.0.6
- Python
Published by jeertmans about 2 years ago
differt - v0.0.5 - Patch shape
What's Changed
- chore(lib): update path_candidates shape by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/7
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.4...v0.0.5
- Python
Published by jeertmans over 2 years ago
differt - v0.0.4 - Fix shape
What's Changed
- chore(lib): update path_candidates shape by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/7
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.3...v0.0.4
- Python
Published by jeertmans over 2 years ago
differt - v0.0.3 - Both packages and u32
What's Changed
- chore(lib): force u32 for generatepathcandidates by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/6
Full Changelog: https://github.com/jeertmans/DiffeRT/compare/v0.0.2...v0.0.3
- Python
Published by jeertmans over 2 years ago
differt - v0.0.1 - First release
Test release
What's Changed
- chore(lib): transform while into for loop by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/2
- chore(lib): add Rust impl. by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/4
- chore(ci): add publish CI by @jeertmans in https://github.com/jeertmans/DiffeRT/pull/5
Full Changelog: https://github.com/jeertmans/DiffeRT/commits/v0.0.1
- Python
Published by jeertmans over 2 years ago