No description
Find a file
linarphy bf985795b1
High order mode works
Adding tilt on SR
TEM00 mask WIP
2025-06-02 17:45:47 +02:00
__pycache__
sensitivities
TF results
.gitignore
coupling_study.ipynb
generate_from_finesse-virgo.ipynb
high order mode.ipynb
LICENSE
main.ipynb
MaskedReadoutDC.py
MaskedReadoutRF.py
mise.toml
model.kat
optickle.mat
pyproject.toml
README.md
utils.py
uv.lock
work.ipynb

finesse simulation O4

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

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

Content

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.