Resolve "Implement spacecraft longitudinal jitters"
Closes #142 (closed)
- Rename angular jitter-related quantities from "jitter" to "angular-jitter", including
-
noises.jitter()becomesnoises.angular_jitter() - Arguments of
Instrument.__init__(), such assc_jitter_asdsormosa_angular_jitter_fkneesbecomesc_angular_jitter_asdsormosa_angular_jitter_fknees -
Instrument.disable_jitters()becomesInstrument.disable_angular_jitters()
-
- Add
noises.longitudinal_jitter()as a white noise in displacement (returned in m/s) - Add parameter
mosa_longitudinal_jitter_asdsinInstrument.__init__()to adjust the noise level (and write it to file) - Refactor noise disabling functions
- Add
Instrument.disable_longitudinal_jitters() - Split path length noise disabling function into
disable_testmass_noise(),disable_backlink_noise(), anddisable_oms_noise() - Add
Instrument.disable_laser_noise() - Add
Instrument.disable_modulation_noise() - Add
Instrument.disable_dws_noise() - Add
Instrument.disable_moc_time_correlation_noise() - Allow to exclude multiple noises in
Instrument.disable_all_noises()
- Add
- Add generation of jitter along x, as
mosa_jitter_xs - Add coupling in the distant beam and in the TMI local beam (and in locking equations)
- Adjust report job
- Use new noise disabling functions
- Add report for longitudinal jitters
- Adjust unit tests
Edited by Jean-Baptiste Bayle