finesse-simulation-O4/README.md

1.9 KiB

finesse simulation O4

This simulation aims to replicate simulation result from Optickle to get transfer functions between sensitivity and benches movement.

The final objective is to use Finesse to compute future backscatter noise projection.

Getting started

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

To run the program, you can use jupyter lab to run the main notebook. By running the following command:

uv sync
jupyter lab

Note

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

Sensitivities

The reference file is taken from Virgo observation data on the 7th of June 2024, (500 second from GPS time: 1401789000)

The other file is generated using this notebook

Optickle comparison

The file optickle.mat was obtained using this version with the 59 & 60 lines of DRITF/scatterRadiationPressure removed and the lines 51 & 52 updated to:

par.P_darkFringe = 8
par.P_laser = 25

Which means the result were obtained with a aligned SR mirror, like in the Finesse simulation

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 Finesse, and on all the software and library used in this project.