backscattering_simulation/README.md
2025-07-16 16:52:34 +02:00

1.8 KiB

Simulation of Backscattered light

This script generate simulation data to retrieve fraction of backscattered light in the Virgo interferometer by scatterers.

Getting started

This project use uv to manage dependencies, and mise to manage python version and virtual environment.

Note

You can still use pip to manage dependencies using pyproject.toml

Once the dependencies are installed, run python main.py -h to get help.

Example

python main.py --filename=test.hdf5\
               --laser-power=20\
               --dark-fringe=8e-3\
               --sr-rotation=0\
               --max-tem=0\
               --precision=100\
               --name="This is a test"

Dependencies

Development dependencies

  • basedpyright: to catch typing and miscellaneous error
  • ruff: to lint and format the code

License

This project is licensed under the GNU GPL v3+. See license file for more information.

Acknowledgment

Thanks to all the people that worked on the libraries, and on all software and libraries used in this project.