What is faser?
A brief introduction to the faser software package.
faser is a Python-based software package designed to simulate the excitation point spread function (PSF) of optical microscopes. Faser calculates PSFs for high NA focusing by using a vectorial model of the electromagnetic field, enabling exploration of the impact of geometrical and optical parameters on imaging performance in advanced applications. The software supports various beam profiles, including those used in STED microscopy, and allows for the simulation of common experimental conditions such as a cranial window and a coverslip tilt.
Try it in your browser
The simulator is compiled to WebAssembly and runs directly on this site. Head over to the Playground to generate and explore PSFs without installing anything.
Features
- Napari plugin for easy visualization
- Command-line interface for automation
- Vectorial diffraction theory for high NA focusing
- Support for beam profiles and phase masks
- Simulation of common experimental conditions
- Multi-core native simulator (Rust) with a pure numpy reference implementation
- Open-source and freely available
Who is faser for?
faser is designed for researchers and developers working in the field of optical microscopy. The software is particularly useful for those interested in understanding the impact of optical parameters on imaging performance, such as the effect of the numerical aperture on the PSF shape. faser is also suitable for users who want to simulate PSFs for advanced applications, such as STED microscopy, and explore the impact of beam profiles and phase masks on imaging quality.