v0.3.2
What's Changed
- Enable cuda testing with GitHub CI by @eigenvivek in #135
- New unified API for generating DRRs
The DRR module will now behave as follows:
- Initialize the DRR module as before (volume, spacing, height, pixel_spacing) except don't pass any pose parameters. Instead, initialize a set of dummy pose parameters that are internal to the model.
- Rename _update_params to move_carm. Change the function signature to input two batched vectors, one for translations and rotations. This will be the only way to reposition the C-Arm.
- To render a DRR, only use the forward call (i.e., drr()). No separate project function. This will return a batch of DRRs that are differentiable wrt to all downstream parameters.
Full Changelog: v0.3.1...v0.3.2