david-hoffman /pyotfPython8619python functions for simulating optical transfer functionsmicroscopynumpy