v0.1.3
New features
- Implement random subsample DRRs for sparse registration (#96)
- Add a lightweight animation library with
imageio(#98) - Allow dtype of DRR to be set (#101)
- Fix the offset for DRRs with even heights or widths (#104)
What's Changed
- Speed up DRR generation with the GPU by @eigenvivek in #2
- Fix DRR generation by @eigenvivek in #8
- Add image similarity metrics by @eigenvivek in #11
- Add more benchmarking by @eigenvivek in #13
- Change Detector API to use spherical coordinates by @eigenvivek in #14
- Add support for multiple GPU backends by @eigenvivek in #17
- Overhaul API and add basic plotting functionality by @eigenvivek in #18
- Redo API with optimization experiment by @eigenvivek in #25
- Add animation pipeline by @eigenvivek in #28
- Add finite differences comparison experiment by @eigenvivek in #31
- Add learning example by @eigenvivek in #33
- Update data loading API by @eigenvivek in #36
- Add README by @eigenvivek in #38
- Fix gif frame rate by @eigenvivek in #41
- Rename module src->diffdrr by @eigenvivek in #42
- Update notebook API by @eigenvivek in #44
- Update README.md by @eigenvivek in #48
- Add tests by @eigenvivek in #55
- Create python-package-conda.yml by @eigenvivek in #54
- Remove whitespace in GIFs by @eigenvivek in #58
- Update python-package-conda.yml by @eigenvivek in #59
- Gradient-free based optimization comparison by @eigenvivek in #62
- Use einsum to batch DRR computation by @eigenvivek in #65
- Fix some notebooks (#68) by @eigenvivek in #68
- Fix registration example and add L-BFGS by @eigenvivek in #72
- Unstructure the forward projection model by @eigenvivek in #77
- Use micromamba for CI by @eigenvivek in #78
- Start working with normalized basis code by @eigenvivek in #82
- Update spacings throughout code by @eigenvivek in #83
- Normalized basis by @eigenvivek in #81
- Implement sparse registration by @eigenvivek in #85
- Update README.md by @eigenvivek in #87
- Add PyPI install by @eigenvivek in #88
- Update environment.yml by @eigenvivek in #93
- Add CI fix by @eigenvivek in #97
- Randomly subsample projections by @eigenvivek in #96
- Add imageio animation library by @eigenvivek in #98
- Dtype by @eigenvivek in #99
- Make
dtypeof the DRR settable (#101) by @eigenvivek in #101 - Add different offsets for even and odd heights by @eigenvivek in #103
- Update version.py by @eigenvivek in #104
Full Changelog: https://github.com/eigenvivek/DiffDRR/commits/v0.1.3