Skip to content

Conversation

@wahln
Copy link
Contributor

@wahln wahln commented Nov 5, 2021

This (draft) PR vectorizes the raycast-operations within the siddon ray-tracer so multiple rays can be casted at once and sets up a OO system for implementing RayTracers.
The method handles the problem of having a different number of plane crossings by padding the corresponding matrices for the respective quantities with NaNs.
It is substantially faster (in Matlab as well as Octave) than the current for loop and downwards compatible (the old functions still exist but use instances of the class now).

The current PR is marked as draft because I want to implement some further streamlining, but I wanted to open the code for comments.

@wahln wahln requested a review from amitantony March 16, 2022 14:04
@wahln wahln added the refactor label Aug 11, 2022
@github-actions
Copy link

github-actions bot commented Jul 7, 2024

This PR was automatically marked as stale it has been open 30 days with no activity. Please review/update/merge this PR.

@github-actions github-actions bot added the stale Automatic label for stale issues label Jul 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement refactor stale Automatic label for stale issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant