16. Things to do, wishes

16.1. Bugs

  • bugs in bitbucket

  • CZT: check a small disalignment of center from axis.

  • draw(kind=’fft’) x -> bad angles

  • bug granada f_zernikes

16.2. In process

  • Reordering drawing functions

  • new parameters in get for vector_XZ and vector_XYZ, as well as XY

  • Vector_masks for XYZ (extrude_XY, extrude_XZ, mask_from_funcitons, etc.)

  • Fill masks_xz_procedures.ipynb

16.3. Documentation

  • Tutorial and examples vector_XZ and vector_XYZ

16.4. Algorithms

  • Pass um = 1. to um = 1e-6 at __init__: (seems to work, but have to fix drawings)

  • Interactive drawings for XYZ and vector_XYZ (similar to those of XY and XZ).

  • Implement Backpropagation for FP_WPM XZ, vector XZ and vector_XYZ.

16.5. Masks and sources

x Lenses for XZ and XYZ, including aberrations - Edges for XY and vector XY from XYZ

16.6. Other