ToolPythonIntermediate Sparse eigenvalues with scipy.sparse.linalg.eigsh: the tones of a drum j = np.array([jn_zeros(0, 1)[0], *jn_zeros(1, 1), *jn_zeros(1, 1),*jn_zeros(2, 1), *jn_zeros(2, 1), jn_zeros(0, 2)[1]])
ConceptPythonIntermediate The point spread function: why two points closer than 0.61 λ/NA merge RAYLEIGH = jn_zeros(1, 1)[0] / np.pi # first dark ring, in units of λ/D