Matthew Carr

Results 50 issues of Matthew Carr

Replace current trapezium rule integration with more advanced integration. This is for the maths package.

enhancement

Seems like quite a few users would be interested in trying their Zemax optical models in Raysect. Its very unlikely this could ever be a 1-1 match, i.e. load a...

New Feature

Raysect really needs some kind of interactive visualisation GUI. A lot of our less experienced users struggle to visualise the scenes in their head and often make basic errors with...

enhancement

* Need consistency across 2D and 3D classes. For example, lerp and slerp have only been implemented for 3D. These should be extended to Vector2D. * This issue will be...

enhancement

* Volume emitters currently evaluate surface emission before volume emission. This execution flow doesn't allow modeling of scattering phenomena. To allow simulations of scattering and opacity effects, the emission calculation...

enhancement

We now have two code paths for applying rotations, affine matrices and quaternions. Affine matrices are faster for applying simple translation and rotation operations, but fall short when you have...

enhancement

For a number of physics use cases, volume emission dominates over surface reflection effects and other possible light sources (i.e. a tokamak plasma). The emission model of a volume emitter...

question

Can we calculate a colour temperature from the returned spectrum.

question

We already have a lot of the machinery in place for passive Charge Exchange, but there seems to be a few final pieces missing. Let's implement the missing code and...

enhancement

The TMC has an ambition for Cherab to have a full range of tutorials and model demonstrations that can be run on a simple python environment without complex dependencies. The...

documentation