This repository contains examples and tutorials for SVETlANNa repository.
Most examples can be run in the cloud without any prior setup, using free Google Colab servers. To do this, simply follow the link from list below and run the cells in sequence.
When opening the notebook in Google Colab for the first time, a warning may appear suggesting a session restart to install updated package versions. You should accept and allow the session to restart.
-
GPU:
- gpu_usage_example.ipynb
- All other examples can only be run locally.
-
clerk:
-
custom_elements:
-
free_propagation:
- apertures.ipynb
- gaussian_beam_propagation.ipynb
lens.ipynbcan only be run locally.- nonlinear_element.ipynb
- rectangular_slit_propagation.ipynb
- slm.ipynb
square_aperture_propagation.ipynbcan only be run locally.
-
phase_retrieval:
-
pipelines:
- All examples can only be run locally.
-
specs:
-
tensor_axes:
-
visualization:
See the README.md of the main repository.
Contributions are always welcome! For rules check the SVETlANNa repository
The work on this repository was initiated within the grant by the Foundation for Assistance to Small Innovative Enterprises