Raycasting Example Plots x-axes are slightly confusing
In the raycasting example there are Plots that have the ray angle on the x-axis and the normalized closeness measure on the y-axis. The intuitive interpretation of these plots is a "FOV" of the fish. But it is not! E.g. rays with negative angles are in reality "to the right" of the fish, but the plot suggests they are "to the left" if you interpret it as a FOV. Note that the x and y values in the plot are perfectly fine, it is just the intuitive interpretation that clashes with the x-axis that goes from low values left to high values right (like a normal x-axis).
I suggest converting the ray_orientations array from the format [-angle/2 ... +angle/2] to [+angle/2 ... -angle/2] in order to align it with the FOV-intuition at the code level (so you can interpret the array itself as a FOV). In addition to that, the plots would have to be adjusted to display high x values on the left and low x values on the right (the x-axis needs to be inverted). If you agree, I can change the example myself