https://github.com/ferreols/propagationlab
Collection of Icy plugin to model propagation
https://github.com/ferreols/propagationlab
fourier-optics icy-plugins
Last synced: 2 months ago
JSON representation
Collection of Icy plugin to model propagation
- Host: GitHub
- URL: https://github.com/ferreols/propagationlab
- Owner: FerreolS
- License: gpl-3.0
- Created: 2018-09-26T13:56:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-21T13:48:50.000Z (over 6 years ago)
- Last Synced: 2025-01-29T06:31:22.310Z (4 months ago)
- Topics: fourier-optics, icy-plugins
- Language: Java
- Size: 6.53 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PropagationLab
PropagationLab is a collection of [Icy](http://icy.bioimageanalysis.org/)
plugins to model light propagation in a microscope.
These plugins are:
- `PlaneWave`: generate a plane wave
- `Propagate`: propagate a wave
- `PupilFunction`; generate a pupil function
- `Pupil2PSF`: generate a 3D diffraction PSF from a given pupil function
- `FourierTransform`
- `complex convert`
- `complex multiplication`
- `fftshift`In the example folder, these plugins are used in `icy protocols` to model several phenomena and setup for educationnal purpose.