/Phase_Plates

Automation of phase plate generation

Primary LanguagePythonMIT LicenseMIT

Phase_Plates

Generates phase plates automatically.

For 1-dimensional phase plate, adjust parameters of beam and phase plase in PP_1d.py and run to generate plate.

For 2-dimensional phase plate do the same in PP_2d.py.

To declare arbitrary noise patterns or modulations in the beam use PP_Tools.arbitrary_noise function.

Input beam Input beam

Output beam Output beam

Phase plate Phase plate

Phase values will be exported as a txt file.