Brandon Dube

Results 30 issues of Brandon Dube

This is pretty self explanatory, but code runtimes show with many decimal places on the UI. It would be nice to show only to the closest nanosecond or microsecond (perhaps...

feature request

colour, to the best of my knowledge, does not provide the ability to e.g. read a .txt file from an ocean optics or thorlabs or edmund (etc) spectrometer and look...

Discussion

In v0.20, the thin-film code is perfectly happy with infinitely thick layers, as for a substrate. However, in v0.21, the code breaks and produces incorrect outputs when thicknesses of infinity...

bug

Only conics, spheres, and planes are supported right now for raytracing. All the other surface types (the polynomials module, plus the even asphere equation) need to be added as factory...

enhancement
help wanted
good first issue

The classic analysis plots from a ray-tracer are spot diagrams and ray aberration curves. perhaps OPD curves, too. These need to be designed and added.

enhancement
good first issue

Refractive raytracing in general requires a way to support real glasses instead of fictitious glasses. Some way to support this (likely, a dependency on Mike Hayford's opticalglass library) is needed.

Unit tests are needed for ray-tracing. A functional test suite that proves the code doesn't crash for each surface type is low-hanging fruit. Some "physics" tests, like a parabola has...

Areas of prysm.mtf_utils are not tested because there is only one MTF vs Field sample file - three more are needed, from a set of 4 measurements of the same...

help wanted
good first issue

This is the catch-all bucket for things needed for prysm to do raytracing

Epic