So, You Want To Write a Raytracer?

When waves go out of style

Phase Retrieval VI: Faster Nonlinear Optimization, Deeper Insight

Better Faster, Even Faster

Phase Retrieval V: Nonlinear Optimization

PR for the new millennium

Phase Retrieval IV: Diversity Basics

Adding data to improve phase retrieval

Phase Retrieval III: Making Conjugate Gradient Great

Regulating Conjugate Gradient for great profit

Phase Retrieval II: Iterative Transform Algorithms

Gerchberg-Saxton, Error Reduction, Conjugate-Gradient

Phase Retrieval I: Introduction

introduction to a series of posts on Phase Retrieval

Massively Faster Modeling of Segmented Telescopes

minutes to milliseconds

Structural changes to prysm in v0.20

A working design for a simpler, faster library

Season Finale of Fast Zernike Polynomials

the last post on optimizing the performance of Zernike calculations