Skip to content

Commit

Permalink
adding introduction to the documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
arouxel-laas committed Nov 6, 2023
1 parent 0cae8a7 commit be9c8b1
Show file tree
Hide file tree
Showing 7 changed files with 1,501 additions and 2 deletions.
37 changes: 35 additions & 2 deletions doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,41 @@
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to beamshapy's documentation!
=====================================
beamshapy : laser beam shaping simulations
==========================================
.. image:: ./resources/logo.png

beamshapy is a python-based tool that performs optical simulations for laser beam shaping.
We provide a package and a graphical user interface developed in PyQt5.

It is built upon the LightPipes toolbox and provides various methods for generating custom intensity and amplitude profiles with Spatial Light modulators (SLM).

Available **optical system architectures** are:

- Single fourier transform with phase modulation
.. image:: ./resources/simple-shaper.png
- 4f fourier tranform with phase modulation and spatial filtering

Available amplitude/intensity profiles **generation methods** are:

- Weighted Gerchberg-Saxton algorithm
- Amplitude modulation of blazed gratings


Main Features
=============

beamshapy offers 3 main features :

- **Target Amplitude/Intensity design**: for specifying objective output field characteristics
- **Phase mask design**: for generating or designing SLM phase masks
- **Optical propagation**: for evaluating resulting output field

For more detailed information about each feature and further instructions, please visit our documentation.





.. toctree::
:maxdepth: 2
Expand Down
729 changes: 729 additions & 0 deletions doc/resources/log_tests.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/resources/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/resources/logo_beam_shaper.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/resources/simple-shaper.pdf
Binary file not shown.
Binary file added doc/resources/simple-shaper.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
737 changes: 737 additions & 0 deletions doc/resources/simple_setup.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit be9c8b1

Please sign in to comment.