Diffdrr

Latest version: v0.4.7

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.4.7

What's Changed
* Make pinhole pose compatible with renderer by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/361
* Bump version: 0.4.6 → 0.4.7 by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/362


**Full Changelog**: https://github.com/eigenvivek/DiffDRR/compare/v0.4.6...v0.4.7

0.4.6

What's Changed
* Improve docstrings by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/356
* Flip height and width in the detector by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/357


**Full Changelog**: https://github.com/eigenvivek/DiffDRR/compare/v0.4.5...v0.4.6

0.4.5

What's Changed
* Add support for custom reduce functions by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/338
* Make it easier to change patch size by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/339
* Update environment.yml by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/342
* Derive pinhole camera geometry by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/348
* Transform mask data if orientation does not match volume, fixes 346 by LukasNickel in https://github.com/eigenvivek/DiffDRR/pull/349
* Add links to DiffVox by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/353
* Add an automatic rendering function by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/354
* Bump version: 0.4.4 → 0.4.5 by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/355

New Contributors
* LukasNickel made their first contribution in https://github.com/eigenvivek/DiffDRR/pull/349

**Full Changelog**: https://github.com/eigenvivek/DiffDRR/compare/v0.4.4...v0.4.5

0.4.4

What's Changed
* Fix translation in double geodesic formula by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/310
* Add optional alphaminimax inputs by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/312
* Remove version locks on pytorch / torchio by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/313
* Implement inplace detector rescaling by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/317
* Add intrinsic parameter resampling by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/318
* Make volume loading more flexible by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/320
* Implement mutual information metric by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/322
* Fix x0 principal offset sign flip by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/323
* Incorporate alphaminimax in trilinear integral by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/327
* Compute raylength in world coordinates by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/328
* Refactor rendering computation by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/329
* Update reconstruction tutorial with simpler API by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/330
* Implement cone-beam max-intensity projection by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/331
* Update README.md by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/332
* Simplify reconstruction tutorial by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/334


**Full Changelog**: https://github.com/eigenvivek/DiffDRR/compare/v0.4.3...v0.4.4

0.4.3

What's Changed
* Update type information in `read` function by haarisr in https://github.com/eigenvivek/DiffDRR/pull/287
* Expose persistent flag to DRR module by haarisr in https://github.com/eigenvivek/DiffDRR/pull/286
* Get voxel coordinates with volume affine by coolteemf in https://github.com/eigenvivek/DiffDRR/pull/283
* Orient surface mesh using the volume's affine matrix by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/294
* Fix gradients in Siddon's method by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/296
* Sample alphas for Trilinear using alphaminimax by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/297
* v0.4.3 by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/293
* Add missing parameter `mode` by haarisr in https://github.com/eigenvivek/DiffDRR/pull/300
* Remove duplicated lines by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/301
* Initialize calibration matrix with density by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/304
* Make extraction of the largest connected component optional by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/305

New Contributors
* coolteemf made their first contribution in https://github.com/eigenvivek/DiffDRR/pull/283

**Full Changelog**: https://github.com/eigenvivek/DiffDRR/compare/v0.4.2...v0.4.3

What's Changed
* Update type information in `read` function by haarisr in https://github.com/eigenvivek/DiffDRR/pull/287
* Expose persistent flag to DRR module by haarisr in https://github.com/eigenvivek/DiffDRR/pull/286
* Get voxel coordinates with volume affine by coolteemf in https://github.com/eigenvivek/DiffDRR/pull/283
* Orient surface mesh using the volume's affine matrix by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/294
* Fix gradients in Siddon's method by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/296
* Sample alphas for Trilinear using alphaminimax by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/297
* v0.4.3 by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/293
* Add missing parameter `mode` by haarisr in https://github.com/eigenvivek/DiffDRR/pull/300
* Remove duplicated lines by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/301
* Initialize calibration matrix with density by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/304
* Make extraction of the largest connected component optional by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/305
* Bump version: 0.4.2 → 0.4.3 by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/308

New Contributors
* coolteemf made their first contribution in https://github.com/eigenvivek/DiffDRR/pull/283

**Full Changelog**: https://github.com/eigenvivek/DiffDRR/compare/v0.4.2...v0.4.3

0.4.2

What's Changed

A bunch more improvements to the implementations of `diffdrr.renderers.Siddon` and `diffdrr.renderers.Trilinear`. `Siddon`'s rendering time is down to 37.9 ms -> 29.5 ms -> 26.9 ms!

* Make `no_grad` in Siddon switchable by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/275
* Add registration example with L-BFGS by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/277
* Reimplement alphaminimax filtering by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/279
* Implement alpha filtering in `Trilinear` by eigenvivek in https://github.com/eigenvivek/DiffDRR/pull/281


**Full Changelog**: https://github.com/eigenvivek/DiffDRR/compare/v0.4.1...v0.4.2

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.