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.
Phase values will be exported as a txt file.