Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
etik
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
1.
▲
by
etik
1y ago
Gaussian quadrature integration for rms spot size or wavefront error: > Forbes, G. W. (1989). Optical system assessment for design: numerical ray tracing in the Gaussian pupil. Journal of the Optical Society of America A, 6(8), 1123. ht
2.
▲
by
etik
1y ago
Great work! Here's some prior art in the (torch) space: https://github.com/vccimaging/DiffOptics A few notes, though paraxial approximations are "dumb", they are very useful tools for lens designers and
3.
▲
by
etik
2y ago
I received my PhD in applied physics and had colleagues, collaborators, and some published work in this (very broad) field. Although I'm familiar with the programs, my advice is not specific. The question you have to answer first is: w
4.
▲
by
etik
3y ago
> They may use absorbing substrate, or may add a backside coating. Yup, since the optic is planar it can integrate with backend coating processes > Contact image sensors ... No clue how this relates to meta-lenses. I'm also not s
5.
▲
by
etik
3y ago
Metalenz | Boston, MA | Software Engineering and Computer Vision Roles | Onsite & Remote | https://www.metalenz.com Metalenz is a growing, venture-backed start-up that is the first to commercialize meta-optics and enable the
6.
▲
by
etik
4y ago
We (metalenz.com) use Julia extensively in our optical design/simulation/modeling workflows: 1. Design team keeps live sessions during interactive work, otherwise launches on virtualized servers (and things take sufficiently long
7.
▲
by
etik
5y ago
Ah, that's too bad, but I can't really blame them. Going from a fully-featured Python codebase they already had in https://github.com/brandondube/prysm and translating into Julia would need to be motivated by
8.
▲
by
etik
6y ago
I was mostly referring to the parent comment's suggestion that low level numerical libraries wouldn't benefit from a pure Julia implementation, specifically to the statement that it was still better to write optimized C/FORTR
9.
▲
by
etik
6y ago
There is a recent effort [1] to provide low-level support for faster operations by transforming user code to take advantage of a compiler's instruction set, memory packing, etc. This is being expanded upon to essentially provide a Juli
10.
▲
by
etik
7y ago
Julia version here: https://github.com/StatisticalRethinkingJulia/StatisticalRet... with implementations in CmdStan (calling Stan from Julia), Turing, Mamba, and DynamicHMC (which requires hand-coding the log-density f