jeertmans
DiffeRT
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore(deps): bump version from 0.7.0 to 0.8.0
main
2 days ago
Fix batch_shape broadcasting bug in BVH wrappers All three BVH functions computed batch_shape from ray_origins alone, ignoring broadcasting with other inputs. The brute-force originals use jnp.broadcast_shapes across all inputs. This meant broadcastable inputs (legal per the #batch annotation) would produce wrong-shaped returns. The "..." return type annotations were masking this. Fixed with proper broadcast_shapes + broadcast_to, restored correct return type annotations. Also fixed the warning message that said "increase smoothing_factor" when it should say "decrease", moved geometry import to top level, and finished the smoothing rename in this file. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
rwydaegh:feature/bvh-acceleration
2 days ago
Fix jaxtyping runtime check: use flexible return type annotations With __future__ annotations removed, jaxtyping's import hook wraps functions at runtime. The #batch dimension constraint on return types fails because BVH functions reshape internally. Use "..." (any shape) for return annotations since these are wrapper functions. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
rwydaegh:feature/bvh-acceleration
3 days ago
chore(lib): improve type annotation and documentation for TriangleMesh.at indexing methods (#420) * Initial plan * Improve type annotations for TriangleMesh.at indexing methods Agent-Logs-Url: https://github.com/jeertmans/DiffeRT/sessions/116d56f8-1093-49a6-a733-5ad665264ee8 Co-authored-by: jeertmans <27275099+jeertmans@users.noreply.github.com> * Address review: inline kwargs docs and split changelog entry Agent-Logs-Url: https://github.com/jeertmans/DiffeRT/sessions/236afc23-b92f-4384-8f77-0581366d3b2c Co-authored-by: jeertmans <27275099+jeertmans@users.noreply.github.com> * feat: dynamic TypedDicts per JAX method, add sub/div/pow/min/max, simplify docstring Agent-Logs-Url: https://github.com/jeertmans/DiffeRT/sessions/cb3dd097-76b2-4774-b8a3-eb2ff3647bb6 Co-authored-by: jeertmans <27275099+jeertmans@users.noreply.github.com> * fix: add skip-set comment, use str for method type in test Agent-Logs-Url: https://github.com/jeertmans/DiffeRT/sessions/cb3dd097-76b2-4774-b8a3-eb2ff3647bb6 Co-authored-by: jeertmans <27275099+jeertmans@users.noreply.github.com> * fix(lib): cleanup copilot's implementation * chore(docs): update changelog * fix(test): use TypeCheckError for invalid index test, add pragma no cover Agent-Logs-Url: https://github.com/jeertmans/DiffeRT/sessions/f959e973-a487-4edb-a930-865106f6c3eb Co-authored-by: jeertmans <27275099+jeertmans@users.noreply.github.com> * chore(docs): added missing PR number in changelog entries * chore(tests): added tests * chore(lib): add `Sequence` types to index/values --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jeertmans <27275099+jeertmans@users.noreply.github.com> Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
main
3 days ago
chore(lib): add `Sequence` types to index/values
copilot/improve-type-annotation-trianglemesh-at
3 days ago
chore(tests): added tests
copilot/improve-type-annotation-trianglemesh-at
3 days ago
fix(docs): missing type annotation for assemble_paths (#421) * Initial plan * fix: restore type annotations for assemble_paths by removing @no_type_check Agent-Logs-Url: https://github.com/jeertmans/DiffeRT/sessions/c5c0e1e0-3f60-4f18-9002-90f49e5ca744 Co-authored-by: jeertmans <27275099+jeertmans@users.noreply.github.com> * chore: fix changelog attribution Agent-Logs-Url: https://github.com/jeertmans/DiffeRT/sessions/c5c0e1e0-3f60-4f18-9002-90f49e5ca744 Co-authored-by: jeertmans <27275099+jeertmans@users.noreply.github.com> * fix: use Float[Array, '*batch num_vertices 3'] return type instead of bare Array Agent-Logs-Url: https://github.com/jeertmans/DiffeRT/sessions/b7f25e12-dc02-45f3-801e-972b9a19bca5 Co-authored-by: jeertmans <27275099+jeertmans@users.noreply.github.com> * fix(lib): rewrite fix * fix(docs): updated nitpick ignore * fix(lib): incomplete return type annotation --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jeertmans <27275099+jeertmans@users.noreply.github.com> Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
main
3 days ago
fix(lib): incomplete return type annotation
copilot/fix-missing-type-annotation-assemble-paths
3 days ago
Latest Branches
CodSpeed Performance Gauge
+11%
feat(lib): add BVH acceleration
#406
2 days ago
f32b116
rwydaegh:feature/bvh-acceleration
CodSpeed Performance Gauge
-1%
chore(lib): improve type annotation and documentation for TriangleMesh.at indexing methods
#420
3 days ago
7d94a27
copilot/improve-type-annotation-trianglemesh-at
CodSpeed Performance Gauge
-13%
fix(docs): missing type annotation for assemble_paths
#421
3 days ago
be9477a
copilot/fix-missing-type-annotation-assemble-paths
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs